![]() |
![]() |
Codec Engine Application Programming Interface (API)
ce-w08
|
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. @remarks This enumeration data type should not be used for storage, but rather only for its constant values. @remarks 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_DualMonoMode |
Dual Mono Channel modes for audio streams.
@remarks In case of Dual Mono the application can play both channels; Left Only, Right Only or Mix and Play both. The default case in most of the applications is the first case of IAUDIO_DUALMONO_LR. That is to play both Left and Right Channel. @remarks This enumeration data type should not be used for storage, but rather only for its constant values. @remarks 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.
@remarks This enumeration data type should not be used for storage, but rather only for its constant values. @remarks 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.
@remarks This enumeration data type should not be used for storage, but rather only for its constant values. @remarks 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.