MFT_AUDIO_DECODER_AUDIO_ENDPOINT_ID attribute

Specifies the identifier for the audio endpoint device associated with an audio decoder MFT.

Data type

Wide-character string

Remarks

If set on the transform to a nonzero value, this attribute indicates that the data from this audio decoder transform will be rendered on the audio endpoint device specified by the null-terminated wide-character string. This value may not always be present, such as when the decoder is invoked for transcoding scenarios.

An example usage scenario for this attribute is an audio decoder MFT using the attribute value in a call ActivateAudioInterfaceAsync to obtain information about which spatial audio format is enabled on the audio endpoint.

Requirements

Requirement Value
Minimum supported client Windows Version 24H2
Minimum supported server Windows Server Version 24H2
Header mftransform.h

See also

Alphabetical List of Media Foundation Attributes

Audio Decoder Attributes

IMFAttributes::GetString