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 |
|