PERFINFO _ _ DSHOW-AMILLND-Struktur

Die PERFINFO_DSHOW_AVREND -Struktur enthält Daten für ein Ablaufverfolgungsereignis vom Typ GUID _ VIDEOREND.

Die VMR protokolliert dieses Ereignis unmittelbar vor dem Rendern eines Frames.

Syntax

typedef struct PERFINFO_DSHOW_AVREND {
  ULONGLONG cycleCounter;
  ULONGLONG dshowClock;
  ULONGLONG sampleTime;
} PERFINFO_DSHOW_AVREND, *PPERFINFO_DSHOW_AVREND;

Member

cycleCounter

Aktuelle Taktzyklusanzahl (RDTSC-Anweisung).

dshowClock

Aktuelle Referenzzeit, wie von der IReferenceClock::GetTime-Methode zurückgegeben.

sampleTime

Startzeit des Beispiels.

Hinweise

Um dieses Ereignis zu aktivieren, müssen Sie das DXMPERF _ VIDEOREND-Flag im EnableFlag-Parameter festlegen, wenn Sie EnableTrace aufrufen. Dieses Flag wird in der Headerdatei Dxmperf.h definiert, die in den DirectShow-Basisklassen enthalten ist.

Um dieses Ereignis aus einem DirectShow-Filter zu protokollieren, verwenden Sie das PERFLOG _ VIDEOREND-Makro, das in Dxmperf.h definiert ist.

Anforderungen

Anforderung Wert
Header
Perfstruct.h

Siehe auch

DirectShow-Strukturen

Ereignisablaufverfolgung in DirectShow

GUIDs für Ablaufverfolgungsereignisse