Freigeben über


MF_SAMPLEGRABBERSINK_IGNORE_CLOCK-Attribut

Gibt an, ob die Sample-Grabber-Senke die Präsentationsuhr verwendet, um Beispiele zu planen.

Datentyp

UINT32

Abrufen/Festlegen

Rufen Sie ZUM Abrufen dieses Attributs IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Bemerkungen

Sie können dieses Attribut für das Aktivierungsobjekt festlegen, das von der MFCreateSampleGrabberSinkActivate-Funktion erstellt wurde. Legen Sie das Attribut fest, bevor Sie die IMFActivate::ActivateObject-Methode für das Aktivierungsobjekt aufrufen.

Wenn die Beispielgrabbersenke ein Beispiel empfängt, wartet sie standardmäßig bis zur Präsentationszeit des Beispiels, um den Rückruf der Anwendung aufzurufen. Wenn das MF_SAMPLEGRABBERSINK_IGNORE_CLOCK-Attribut ungleich null ist, ignoriert die Sample-Grabber-Senke die Präsentationsuhr und ruft den Rückruf auf, sobald sie jedes Beispiel empfängt.

Empfohlene Verwendung:

  • Wenn Sie Beispiele so schnell wie möglich verarbeiten möchten, legen Sie dieses Attribut auf TRUE fest.
  • Wenn die Aufrufe der Rückrufmethode mit der Uhr synchronisiert werden sollen, legen Sie dieses Attribut nicht fest, oder legen Sie es auf FALSE fest. Sie können Beispiele etwas vor der Uhr abrufen, während sie weiterhin synchronisiert bleiben, indem Sie das Attribut MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET festlegen.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]
Header
Mfidl.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Media Foundation-Attribute