enumeración _MFT_PROCESS_OUTPUT_STATUS (mftransform.h)

Indica el estado de una llamada a IMFTransform::P rocessOutput.

Syntax

typedef enum _MFT_PROCESS_OUTPUT_STATUS {
  MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
} ;

Constantes

 
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS
Valor: 0x100
La transformación de Media Foundation (MFT) ha creado uno o varios flujos de salida nuevos.

Comentarios

Si el MFT establece esta marca, el método ProcessOutput devuelve MF_E_TRANSFORM_STREAM_CHANGE y no se generan datos de salida. El cliente debe responder de la siguiente manera:

  1. Llame a IMFTransform::GetStreamCount para obtener el nuevo número de secuencias.
  2. Llame a IMFTransform::GetStreamIDs para obtener los nuevos identificadores de flujo.
  3. Llame a IMFTransform::GetOutputAvailableType y IMFTransform::SetOutputType para establecer los tipos de medios en las nuevas secuencias.
Hasta que se completen estos pasos, todas las llamadas adicionales a ProcessOutput devuelven MF_E_TRANSFORM_STREAM_CHANGE.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Encabezado mftransform.h

Consulte también

IMFTransform::P rocessOutput

Enumeraciones de Media Foundation

Transformaciones de Media Foundation