Enumerations | |
enum | IAUDIO_ChannelId { IAUDIO_MONO = 0, IAUDIO_STEREO = 1, IAUDIO_THREE_ZERO = 2, IAUDIO_FIVE_ZERO = 3, IAUDIO_FIVE_ONE = 4, IAUDIO_SEVEN_ONE = 5 } |
XDM supported audio channel configurations. More... | |
enum | IAUDIO_ChannelMode { IAUDIO_1_0 = 0, IAUDIO_2_0 = 1, IAUDIO_11_0 = 2, IAUDIO_3_0 = 3, IAUDIO_2_1 = 4, IAUDIO_3_1 = 5, IAUDIO_2_2 = 6, IAUDIO_3_2 = 7, IAUDIO_2_3 = 8, IAUDIO_3_3 = 9, IAUDIO_3_4 = 10 } |
Channel modes for audio streams. More... | |
enum | IAUDIO_DualMonoMode { IAUDIO_DUALMONO_LR = 0, IAUDIO_DUALMONO_LEFT = 1, IAUDIO_DUALMONO_RIGHT = 2, IAUDIO_DUALMONO_LR_MIX = 3 } |
Dual Mono Channel modes for audio streams. More... | |
enum | IAUDIO_PcmFormat { IAUDIO_BLOCK = 0, IAUDIO_INTERLEAVED = 1 } |
XDM supported audio PCM formats. More... | |
enum | IAUDIO_EncMode { IAUDIO_CBR = 0, IAUDIO_VBR = 1 } |
Audio encoding modes. More... |
This is the XDM audio interface shared between the various codecs.
enum IAUDIO_ChannelId |
XDM supported audio channel configurations.
enum IAUDIO_ChannelMode |
Channel modes for audio streams.
The channel modes not only indicate the number of channels, but also indicate the order in which the channels are placed in the input or output buffer. The placement of channels is indicated next to each channel mode.
IAUDIO_1_0 |
Mono. |
IAUDIO_2_0 |
Stereo. |
IAUDIO_11_0 |
Dual Mono.
|
IAUDIO_3_0 |
Left, Right, Center. |
IAUDIO_2_1 |
Left, Right, Sur. |
IAUDIO_3_1 |
Left, Right, Center, Sur. |
IAUDIO_2_2 |
Left, Right, SurL, SurR. |
IAUDIO_3_2 |
Left, Right, Center, SurL, SurR. |
IAUDIO_2_3 |
Left, Right, SurL, SurR, surC. |
IAUDIO_3_3 |
Left, Right, Center, SurL, SurR, surC. |
IAUDIO_3_4 |
Left, Right, Center, SurL, SurR, sideL, sideR. |
enum IAUDIO_DualMonoMode |
Dual Mono Channel modes for audio streams.
enum IAUDIO_PcmFormat |
XDM supported audio PCM formats.
enum IAUDIO_EncMode |
Audio encoding modes.