Freigeben über


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

Weitere Informationen

DXVA-HD

Direct3D-Videostrukturen

IDXVAHD_Device::GetVideoProcessorCaps

Medienfundamentstrukturen