enumeração _MFT_PROCESS_OUTPUT_FLAGS (mftransform.h)

Define sinalizadores para processar exemplos de saída em uma MFT (transformação do Media Foundation).

Syntax

typedef enum _MFT_PROCESS_OUTPUT_FLAGS {
  MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1,
  MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x2
} ;

Constantes

 
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER
Valor: 0x1
Não produza saída para fluxos nos quais o membro pSample da estrutura MFT_OUTPUT_DATA_BUFFER é NULL. Esse sinalizador não é válido, a menos que o MFT tenha marcado o fluxo de saída com o sinalizador MFT_OUTPUT_STREAM_DISCARDABLE ou MFT_OUTPUT_STREAM_LAZY_READ. Para obter mais informações, consulte IMFTransform::GetOutputStreamInfo.
MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT
Valor: 0x2
Regenera o último exemplo de saída. Esse sinalizador só é usado por MFTs de processamento de vídeo.

Nota Requer Windows 8.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho mftransform.h

Confira também

IMFTransform::P rocessOutput

Enumerações do Media Foundation

Transformações do Media Foundation