Functions | |
void | NJB_Reset_Get_EAX_Type (njb_t *njb) |
njb_eax_t * | NJB_Get_EAX_Type (njb_t *njb) |
void | NJB_Destroy_EAX_Type (njb_eax_t *eax) |
void | NJB_Adjust_EAX (njb_t *njb, u_int16_t eaxid, u_int16_t patchindex, int16_t scalevalue) |
|
This adjusts an EAX control. The magic numbers needed are to be found in
|
|
This destroys an EAX Type and frees all memory used by it.
|
|
This retrieves an EAX type from the device. EAX types include volume controls, so this is essential for most player gadgets. Adjustment of the EAX controls according to the values found in
|
|
This function resets the retrieveal of EAX types. It should typically be called before any subsequent calls to Typical usage:
njb_t *njb; njb_eax_t *eax;
NJB_Reset_Get_EAX_Type(njb); while ( (eax = NJB_Get_EAX_Type(njb)) != NULL ) { // Do something with all the EAX types... NJB_Destroy_EAX_Type(eax); }
|