Share via


Windows Media Audio 9 Lossless Codec

banner art

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