| Anterior | Siguiente |
| MF_E_NO_SOURCE_IN_CACHE | MF_E_TRANSFORM_STREAM_CHANGE |
MF_E_TRANSFORM_TYPE_NOT_SET
Falta establecer un media type requerido por el MFT
MF_E_TRANSFORM_TYPE_NOT_SET indica negociación incompleta. Algunos transforms exigen definir primero input y otros necesitan output antes de poder enumerar o aceptar el lado opuesto.
- Usa
GetInputAvailableTypeyGetOutputAvailableTypepara descubrir candidatos cuando el MFT lo permita. - Si una llamada devuelve este HRESULT, identifica qué lado o stream dependiente debe configurarse primero.
- No entres en
ProcessInput/ProcessOutputhasta que todos los streams seleccionados tengan tipos compatibles.
Registra el stream ID y los tipos ya establecidos. El tipo ausente puede pertenecer a un stream relacionado y no necesariamente al argumento inmediato de la llamada que falló.
Microsoft: negociación y procesamiento MFT · Microsoft: SetOutputType
¿Buscas un código diferente? Buscar otro código de estado o error.
