DXVAHD_VPCAPS-Struktur (dxvahd.h)
Gibt die Funktionen des DxVA-HD-Videoprozessors (Microsoft DirectX Video Acceleration High Definition) an.
Syntax
typedef struct _DXVAHD_VPCAPS {
GUID VPGuid;
UINT PastFrames;
UINT FutureFrames;
UINT ProcessorCaps;
UINT ITelecineCaps;
UINT CustomRateCount;
} DXVAHD_VPCAPS;
Member
VPGuid
Eine GUID, die den Videoprozessor identifiziert. Diese GUID wird vom Gerät definiert und wird in verschiedenen IDXVAHD_Device Methoden verwendet, um den Videoprozessor anzugeben.
PastFrames
Die Anzahl der vergangenen Referenzframes, die für die optimale Videoverarbeitung erforderlich sind.
FutureFrames
Die Anzahl der zukünftigen Referenzframes, die für die optimale Videoverarbeitung erforderlich sind.
ProcessorCaps
Ein bitweiser OR mit null oder mehr Flags aus der DXVAHD_PROCESSOR_CAPS-Enumeration .
ITelecineCaps
Ein bitweiser OR mit null oder mehr Flags aus der DXVAHD_ITELECINE_CAPS-Enumeration .
CustomRateCount
Die Anzahl der benutzerdefinierten Ausgabeframeraten. Um die Liste der benutzerdefinierten Frameraten abzurufen, rufen Sie die IDXVAHD_Device::GetVideoProcessorCustomRates-Methode auf . Benutzerdefinierte Bildraten werden für die Bildfrequenzkonvertierung und inverse Telecine verwendet.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dxvahd.h |