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... |
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.
This enumeration defines a base set of values. Algorithms which require proprietary enumeration values may define them - much like extended fields in base structures. These extended enums should be between XDM_CUSTOMENUMBASE and 0x7FFF.
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.
This enumeration data type should not be used for storage, but rather only for its constant values.
This enumeration defines a base set of values. Algorithms which require proprietary enumeration values may define them - much like extended fields in base structures. These extended enums should be between XDM_CUSTOMENUMBASE and 0x7FFF.
enum IAUDIO_PcmFormat |
XDM supported audio PCM formats.
This enumeration defines a base set of values. Algorithms which require proprietary enumeration values may define them - much like extended fields in base structures. These extended enums should be between XDM_CUSTOMENUMBASE and 0x7FFF.
enum IAUDIO_EncMode |
Audio encoding modes.
This enumeration defines a base set of values. Algorithms which require proprietary enumeration values may define them - much like extended fields in base structures. These extended enums should be between XDM_CUSTOMENUMBASE and 0x7FFF.