audiodevice_details_t

Structure to contain audio device details.

Synopsis:

struct audiodevice_details_t {
    audiodevice_device_t device ;
    bool connected ;
    int numchans ;
    char * order ;
    char * path ;
    char * audioconfig ;
    bool input ;
    bool volumecontrol ;
    audiodevice_device_t dependency ;
};

Since:

BlackBerry 10.0.0

Data:

audiodevice_device_t device
The audio device that these details apply to.

Since: BlackBerry 10.0.0

bool connected
Whether the audio device is connected.

Since: BlackBerry 10.0.0

int numchans
The number of channels of the audio device.

Since: BlackBerry 10.0.0

char * order
The order of the channels of the audio device.

Since: BlackBerry 10.0.0

char * path
The path of the audio device.

Since: BlackBerry 10.0.0

char * audioconfig
The audioconfig of the audio device.

Since: BlackBerry 10.0.0

bool input
Whether the device has input.

Since: BlackBerry 10.0.0

bool volumecontrol
Whether the device supports volume control.

Since: BlackBerry 10.0.0

audiodevice_device_t dependency
The device that this device is dependent on.

The device has no effect unless the dependency is also connected. If there is no dependency, this field will have a value of AUDIODEVICE_DEVICE_UNRECOGNIZED.

Since: BlackBerry 10.0.0

Library:

libbps (For the qcc command, use the -l bps option to link against this library)

Description:

Deprecated:

Use audiodevice_info_t

The audiodevice_details_t structure contains the details of an audio device, such as the connection status, number of channels, and so on.