| Previous | Next |
| MF_E_TRANSFORM_NEED_MORE_INPUT | MF_E_TRANSFORM_CANNOT_CHANGE_MEDIATYPE_WHILE_PROCESSING |
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_SPKR_CONFIG
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_SPKR_CONFIG is an audio-layout compatibility error. The transform cannot perform the requested operation for the speaker configuration currently in effect.
Capture channel count and speaker positions together
- Log
MF_MT_AUDIO_NUM_CHANNELSandMF_MT_AUDIO_CHANNEL_MASKfrom the negotiated audio media type. - Record any transform property that explicitly selects the client speaker configuration, such as the speaker-configuration properties exposed by applicable Windows Media audio codecs.
- Compare the endpoint or application layout with the input and output channel layouts requested from the MFT.
A six-channel stream is not fully described by the number six: the channel mask assigns channels to speaker positions. The Media Foundation Audio Resampler likewise uses channel count and channel mask when mapping channels. Diagnose the layout mismatch before changing sample rate or bitrate.
Microsoft: audio media type attributes · Microsoft: Audio Resampler channel mapping · Microsoft: MFPKEY_WMADEC_SPKRCFG and related properties
Looking for a different code? Search another status or error code.