Compartir a través de


atributo MF_SAMPLEGRABBERSINK_IGNORE_CLOCK

Especifica si el receptor del captador de muestras usa el reloj de presentación para programar muestras.

Tipo de datos

UINT32

Obtener o establecer

Para obtener este atributo, llame a IMFAttributes::GetUINT32.

Para establecer este atributo, llame a IMFAttributes::SetUINT32.

Comentarios

Puede establecer este atributo en el objeto de activación creado por la función MFCreateSampleGrabberSinkActivate . Establezca el atributo antes de llamar al método IMFActivate::ActivateObject en el objeto de activación.

De forma predeterminada, cuando el receptor del captador de muestra recibe un ejemplo, espera hasta el tiempo de presentación del ejemplo para invocar la devolución de llamada de la aplicación. Si el atributo MF_SAMPLEGRABBERSINK_IGNORE_CLOCK es distinto de cero, el receptor del captador de muestra omite el reloj de presentación e invoca la devolución de llamada en cuanto recibe cada muestra.

Uso recomendado:

  • Si desea procesar muestras lo antes posible, establezca este atributo en TRUE.
  • Si desea que las llamadas al método de devolución de llamada se sincronicen con el reloj, no establezca este atributo ni establézcalo en FALSE. Puede obtener muestras ligeramente por delante del reloj, mientras sigue sin sincronizarse, estableciendo el atributo MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET .

La constante GUID de este atributo se exporta desde mfuuid.lib.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado
Mfidl.h

Consulte también

Lista alfabética de atributos de Media Foundation

Atributos de Media Foundation