Compartilhar via


Evento MEStreamSinkScrubSampleComplete

Gerado por um coletor de fluxo quando ele conclui uma solicitação de limpeza.

A depuração ocorre quando a taxa de reprodução é zero e o relógio de apresentação é iniciado com um tempo de srubbing especificado. Se um coletor de mídia der suporte à limpeza, cada fluxo no coletor gerará esse evento sempre que o método IMFClockStateSink::OnClockStart for chamado enquanto a taxa de reprodução for zero.

Se o fluxo renderizar dados durante a limpeza, ele enviará o evento assim que os dados forem renderizados. Se o fluxo não renderizar dados, ele enviará o evento imediatamente após OnClockStart ser chamado.

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_SCRUBSAMPLE_TIME
Hora da apresentação para a qual os dados foram renderizados. Se o coletor de mídia não renderizar dados durante a limpeza, ele não definirá esse atributo.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
parâmetro
Mfobjects.h (inclua Mfidl.h)

Confira também

Eventos do Media Foundation

Coletores de Mídia

MESessionScrubSampleComplete