| Previous | Next |
| MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES | MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_SPKR_CONFIG |
MF_E_TRANSFORM_NEED_MORE_INPUT
MF_E_TRANSFORM_NEED_MORE_INPUT is a normal MFT control result from ProcessOutput. It means the transform cannot produce another output sample until it receives more input.
Do not log it as a decoder failure
- Return to
ProcessInputand deliver more input when streaming continues. - After sending a drain command, this result means that the transform has emitted all remaining output.
- Handle
MF_E_TRANSFORM_STREAM_CHANGEseparately; that result requires renegotiation instead of more input.
The normal processing loop alternates feeding samples and pulling output until the transform reports that more input is needed.
Microsoft: basic MFT processing model · Microsoft: IMFTransform::ProcessOutput
Looking for a different code? Search another status or error code.
