The audio capabilities that can be queried.
#include <audio/audio_manager_device.h>
typedef enum {
AUDIO_DEVICE_PROPERTY_NUM_OUT_CHANNELS
AUDIO_DEVICE_PROPERTY_NUM_IN_CHANNELS
AUDIO_DEVICE_PROPERTY_CHANNEL_ORDER
AUDIO_DEVICE_PROPERTY_CHANNEL_CONFIG
AUDIO_DEVICE_PROPERTY_SUPPORTED
AUDIO_DEVICE_PROPERTY_CONNECTED
AUDIO_DEVICE_PROPERTY_SUSPENDED
AUDIO_DEVICE_PROPERTY_VOLUME_CONTROL
AUDIO_DEVICE_PROPERTY_PUBLIC
AUDIO_DEVICE_PROPERTY_NUM_HW_IN_CHANNELS
AUDIO_DEVICE_PROPERTY_VOICE_CAPABILITIES
AUDIO_DEVICE_PROPERTY_COUNT
} audio_manager_device_capabilities_t;
BlackBerry 10.0.0
Each type is an audio_manager_channel_t[] array. This parameter is permitted only when AUDIO_DEVICE_PROPERTY_NUM_OUT_CHANNELS is requested as well. If the number of channels is greater than the input value for AUDIO_DEVICE_PROPERTY_NUM_OUT_CHANNELS then, at most, the input value is written.
This integer is a combination of one or more bit masks of the type audio_manager_channel_config_t.
For example, in the case of headphones, this property indicates whether the headphones are plugged in.
This property indicates whether the device is a public or private listening device. For example, a public listening device can be heard by multiple people, such as a loudspeaker as opposed to headphones, which are private listening devices.
This enumerator represents the true number of input channels that a device supports and is different from AUDIO_DEVICE_PROPERTY_NUM_IN_CHANNELS.
This enumeration defines the audio capabilities that can be queried.