Evento METransformDrainComplete
Enviado por uma MFT (transformação assíncrona da Media Foundation) quando uma operação de esvaziamento é concluída.
Valores de evento
Os valores possíveis recuperados de IMFMediaEvent::GetValue incluem o seguinte.
VARTYPE | Descrição |
---|---|
VT_EMPTY |
Nenhum dado do evento. |
Atributos
Os atributos a seguir são definidos para esse evento.
Atributo | Descrição |
---|---|
MF_EVENT_MFT_INPUT_STREAM_ID |
O identificador do fluxo que foi drenado. (Obrigatório) |
Comentários
Os MFTs assíncronos enviam esse evento por meio da interface IMFMediaEventGenerator . MFTs síncronos nunca enviam esse evento.
Para esvaziar um MFT, chame IMFTransform::P rocessMessage com a mensagem MFT_MESSAGE_COMMAND_DRAIN . Especifique o fluxo de entrada a ser drenado no parâmetro ulParam . Quando a operação de esvaziamento é concluída, um MFT assíncrono envia o evento METransformDrainComplete. O atributo MF_EVENT_MFT_INPUT_STREAM_ID do evento contém o identificador de fluxo fornecido no parâmetro ulParam .
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