Freigeben über


IDXVAHD_Device::GetVideoProcessorCustomRates-Methode (dxvahd.h)

Ruft eine Liste der benutzerdefinierten Raten ab, die von einem DXVA-HD-Videoprozessor (DirectX Video Acceleration High Definition) unterstützt werden. Benutzerdefinierte Raten werden für die Bildfrequenzkonvertierung und inverse Telecine (IVTC) verwendet.

Syntax

HRESULT GetVideoProcessorCustomRates(
  [in]  const GUID              *pVPGuid,
  [in]  UINT                    Count,
  [out] DXVAHD_CUSTOM_RATE_DATA *pRates
);

Parameter

[in] pVPGuid

Eine GUID, die den abzufragenden Videoprozessor identifiziert. Diese GUID muss dem Wert des VPGuid-Elements aus einer der DXVAHD_VPCAPS-Strukturen entsprechen, die von der IDXVAHD_Device::GetVideoProcessorCaps-Methode abgerufen werden.

[in] Count

Die Anzahl der abzurufenden Raten. Dieser Parameter muss dem CustomRateCount-Element der DXVAHD_VPCAPS-Struktur für den Videoprozessor entsprechen.

[out] pRates

Ein Zeiger auf ein Array von DXVAHD_CUSTOM_RATE_DATA Strukturen. Der Parameter Count gibt die Anzahl der Elemente im Array an. Die -Methode füllt das Array mit einer Liste benutzerdefinierter Raten auf.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

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

Weitere Informationen

DXVA-HD

IDXVAHD_Device