USB Libraries Help > USB Host Libraries > USB Audio v1.0 Host Client Driver Library > Library Interface > a) Audio Device Access Functions > USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeExists Function
MPLAB Harmony USB Stack
USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeExists Function

This function returns "true" if volume control exists on the specified channel of the feature unit. Channel 0 indicates master volume control. This function is only applicable to a feature unit. Prior to calling this function the entity object should be obtained by calling USB_HOST_AUDIO_V1_ControlEntityGetFirst, USB_HOST_AUDIO_V1_ControlEntityGetNext, or USB_HOST_AUDIO_V1_EntityObjectGet.

C
bool USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeExists(
    USB_HOST_AUDIO_V1_OBJ audioObj, 
    USB_HOST_AUDIO_V1_CONTROL_ENTITY_OBJ entityObject, 
    uint8_t channel
);
Parameters
Parameters 
Description 
audioObj 
USB Host Audio v1.0 Device object 
entityObject 
Audio control entity object 
channel 
Channel number 
Returns
  • true - Volume control exists on the specified channel
  • false - Volume control does not exist on the specified channel
Remarks

None.