Método IMFQualityAdvise::D ropTime (mfidl.h)
Quita muestras durante un intervalo de tiempo especificado.
Sintaxis
HRESULT DropTime(
[in] LONGLONG hnsAmountToDrop
);
Parámetros
[in] hnsAmountToDrop
Cantidad de tiempo para caer, en unidades de 100 nanosegundos. Este valor siempre es absoluto. Si se llama al método varias veces, no agregue las horas de las llamadas anteriores.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
El objeto no admite este método. |
Comentarios
Idealmente, el administrador de calidad puede impedir que un representador se quede atrás. Pero si esto ocurre, simplemente reducir la calidad no garantiza que el representador se ponga al día. Como resultado, es posible que el audio y el vídeo no se sincronicen. Para corregir este problema, el administrador de calidad puede llamar a DropTime para solicitar que el representador quite las muestras rápidamente durante un intervalo de tiempo especificado. Después de ese período, el representador deja de quitar muestras.
Este método está pensado principalmente para el representador de vídeo. Las muestras de audio descartadas provocan el brillo de audio, lo que no es deseable.
Si un componente no admite este método, debe devolver MF_E_DROPTIME_NOT_SUPPORTED.
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 |
Library | Mfuuid.lib |