Windows Media Audio 9 Lossless Codec
The Windows Media Audio 9 Lossless encoder object is instantiated using the class identifier CLSID_CWMAEncMediaObject. The decoder objects are instantiated using the class identifier CLSID_CWMADecMediaObject. Windows Media Audio 9 Lossless encoded content is identified by the audio tag 0x163.
Encoder Properties
The Windows Media Audio 9 Lossless encoder supports the following properties.
Property | Description |
MFPKEY_WMADRC_AVGREF | Specifies the average volume level of audio content. |
MFPKEY_WMAENC_AVGBYTESPERSEC | Specifies the average bytes per second in a quality-based variable-bit-rate (VBR) audio stream. |
Decoder Properties
In addition to the Windows Media Audio 9 decoder properties, the following properties can be set on the decoder for the Windows Media Audio 9 Lossless codec.
Property | Description |
MFPKEY_WMADEC_DRCMODE | Specifies the dynamic range control mode that the audio decoder will use. |
MFPKEY_WMADEC_FOLDDOWN_MATRIX | Specifies the author-supplied fold-down coefficients for decoding multichannel audio for fewer channels than the encoded stream contains. |
MFPKEY_WMADEC_HIRESOUTPUT | Specifies whether the audio decoder should deliver high-resolution output. |
MFPKEY_WMADEC_SPKRCFG | Specifies the speaker configuration on the client computer. |
MFPKEY_WMADRC_AVGREF | Specifies the average volume level of audio content. |
MFPKEY_WMADRC_AVGTARGET | Specifies the desired average volume level of output audio content. |
MFPKEY_WMADRC_PEAKREF | Specifies the highest volume level occurring in audio content. |
MFPKEY_WMADRC_PEAKTARGET | Specifies the desired maximum volume level of output audio content. |
MFPKEY_WMAENC_AVGBYTESPERSEC | Specifies the average bytes per second in a quality-based variable-bit-rate (VBR) audio stream. |
Requirements
Client: Requires Windows Vista or Windows XP.
Header: Include wmcodecdsp.h.
Library: Use wmadmoe.dll for the encoder or wmadmod.dll for the decoder.
See Also