Evento MEQualityNotify
Fornece comentários ao gerente de qualidade sobre a qualidade da reprodução.
Valores de evento
Os valores possíveis recuperados de IMFMediaEvent::GetValue incluem o seguinte.
VARTYPE | Descrição |
---|---|
VT_I8 |
Consulte Observações. |
Comentários
Esse evento é gerado por alguns componentes de pipeline. A Sessão de Mídia encaminha o evento para o gerente de qualidade chamando o método IMFQualityManager::NotifyQualityEvent .
O tipo estendido do evento indica o significado dos dados do evento.
Tipo estendido | Dados de evento |
---|---|
MF_QUALITY_NOTIFY_PROCESSING_LATENCY | Latência de processamento aproximada introduzida pelo componente em unidades de 100 nanossegundos. A latência de processamento é a quantidade de latência que um componente introduz no pipeline processando um exemplo. Em alguns casos, a latência não pode ser derivada simplesmente examinando as chamadas para IMFQualityManager::NotifyProcessInput e IMFQualityManager::NotifyProcessOutput. Por exemplo, pode não haver uma correspondência um-para-um entre exemplos de entrada e exemplos de saída. Nesse caso, o componente pode enviar um evento MEQualityNotify com a latência de processamento. Se a latência de processamento for alterada, o componente poderá enviar um novo evento a qualquer momento durante o streaming. |
MF_QUALITY_NOTIFY_SAMPLE_LAG | Tempo de retardo para o exemplo, em unidades de 100 nanossegundos. Se o valor for positivo, a amostra estava atrasada. Se o valor for negativo, a amostra foi antecipada. |
Para obter o tipo estendido, chame IMFMediaEvent::GetExtendedType.
Componentes de pipeline não são necessários para enviar esse evento.
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] |
Cabeçalho |
|
Confira também