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 |