MFT_MESSAGE_COMMAND_MARKER
Marca um ponto no fluxo. Esta mensagem aplica-se apenas a MFTs assíncronas.
Parâmetro de mensagem
Um valor arbitrário. A MFT retorna o valor para o cliente no evento METransformMarker.
Comentários
Para enviar essa mensagem, chame IMFTransform::ProcessMessage.
A MFT responde a esta mensagem da seguinte maneira:
- A MFT gera o máximo de amostras de saída possível a partir dos dados de entrada existentes, enviando um evento METransformHaveOutput para cada amostra de saída.
- Depois que toda a saída é gerada, a MFT envia um evento METransformMarker. Esse evento deve ser enviado depois de todos os eventos METransformHaveOutput.
O cliente não é obrigado a enviar essa mensagem e deve enviá-la somente para MFTs assíncronas. Uma MFT síncrona não enviará um evento METransformMarker em resposta a essa mensagem.
Implementação
As MFTs assíncronas devem responder a essa mensagem conforme descrito. As MFTs síncronas devem ignorar essa mensagem.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também