attributo MF_SAMPLEGRABBERSINK_IGNORE_CLOCK

Specifica se il sink sample-grabber utilizza l'orologio della presentazione per pianificare gli esempi.

Tipo di dati

UINT32

Ottenere/impostare

Per ottenere questo attributo, chiamare IMFAttributes::GetUINT32.

Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.

Commenti

È possibile impostare questo attributo sull'oggetto attivazione creato dalla funzione MFCreateSampleGrabberSinkActivate . Impostare l'attributo prima di chiamare il metodo IMFActivate::ActivateObject sull'oggetto attivazione.

Per impostazione predefinita, quando il sink sample-grabber riceve un esempio, attende fino all'ora di presentazione dell'esempio per richiamare il callback dell'applicazione. Se l'attributo MF_SAMPLEGRABBERSINK_IGNORE_CLOCK è diverso da zero, il sink sample-grabber ignora l'orologio della presentazione e richiama il callback non appena riceve ogni esempio.

Utilizzo consigliato:

  • Se si desidera elaborare i campioni il più rapidamente possibile, impostare questo attributo su TRUE.
  • Se si desidera che le chiamate al metodo di callback vengano sincronizzate con l'orologio, non impostare questo attributo o impostarlo su FALSE. È possibile ottenere campioni leggermente avanti rispetto all'orologio, pur rimanendo sincronizzati, impostando l'attributo MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET .

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Windows Server 2008 R2 [solo app desktop]
Intestazione
Mfidl.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi di Media Foundation