| Previous | Next |
| MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_OUTPUT_MEDIATYPE | MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_MEDIATYPE_COMBINATION |
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_INPUT_MEDIATYPE
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_INPUT_MEDIATYPE ties the rejected operation to the input type already set on the transform. The same MFT may support the operation with another accepted input subtype or format.
Inspect the actual negotiated input, not the source file name
- Record input stream ID, major type, subtype, frame dimensions or audio format fields, and codec-specific media type attributes.
- Enumerate or test supported input types through
GetInputAvailableTypeandSetInputType. - Remember that a decoder's compressed input type and an effect's uncompressed input type expose very different feature constraints.
Do not infer the input media type from an extension such as MP4 or WAV; the MFT receives a negotiated media type. If the feature is required, choose a supported input representation or insert an appropriate upstream transform rather than changing unrelated output settings.
Microsoft: IMFTransform::SetInputType · Microsoft: basic MFT processing model · Microsoft: media type attributes
Looking for a different code? Search another status or error code.