Compartir a través de


Interfaz IMFQualityAdvise (mfidl.h)

Permite al administrador de calidad ajustar la calidad de audio o vídeo de un componente de la canalización.

Esta interfaz se expone mediante componentes de canalización que pueden ajustar su calidad. Normalmente, se expone mediante descodificadores y receptores de flujos. Por ejemplo, el representador de vídeo mejorado (EVR) implementa esta interfaz. Sin embargo, los orígenes multimedia también pueden implementar esta interfaz.

Para obtener un puntero a esta interfaz desde un origen multimedia, llame a IMFGetService::GetService con el identificador de servicio MF_QUALITY_SERVICES. Para todos los demás objetos de canalización (transformaciones y receptores multimedia), llame a QueryInterface.

Herencia

La interfaz IMFQualityAdvise hereda de la interfaz IUnknown . IMFQualityAdvise también tiene estos tipos de miembros:

Métodos

La interfaz IMFQualityAdvise tiene estos métodos.

 
IMFQualityAdvise::D ropTime

Quita muestras durante un intervalo de tiempo especificado.
IMFQualityAdvise::GetDropMode

Recupera el modo de colocación actual.
IMFQualityAdvise::GetQualityLevel

Recupera el nivel de calidad actual.
IMFQualityAdvise::SetDropMode

Establece el modo de colocación. En el modo de colocación, un componente quita muestras, más o menos agresivamente en función del nivel del modo de colocación.
IMFQualityAdvise::SetQualityLevel

Establece el nivel de calidad. El nivel de calidad determina cómo consume o genera muestras el componente.

Comentarios

Normalmente, el administrador de calidad obtiene esta interfaz cuando se llama al método IMFQualityManager::NotifyTopology del administrador de calidad.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h

Consulte también

IMFQualityManager

Interfaces de Media Foundation