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 |