IDXVAHD_VideoProcessor::GetVideoProcessStreamState-Methode (dxvahd.h)
Ruft den Wert eines Zustandsparameters für einen Eingabestream auf einem DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) ab.
Syntax
HRESULT GetVideoProcessStreamState(
[in] UINT StreamNumber,
[in] DXVAHD_STREAM_STATE State,
[in] UINT DataSize,
[out] void *pData
);
Parameter
[in] StreamNumber
Der nullbasierte Index des Eingabedatenstroms. Um die maximale Anzahl von Streams abzurufen, rufen Sie IDXVAHD_Device::GetVideoProcessorDeviceCaps auf, und überprüfen Sie den MaxStreamStates-Member der DXVAHD_VPDEVCAPS-Struktur .
[in] State
Der abzufragende State-Parameter, der als Member der DXVAHD_STREAM_STATE-Enumeration angegeben wird.
[in] DataSize
Die Größe des Puffers in Bytes, auf den pData verweist.
[out] pData
Ein Zeiger auf einen vom Aufrufer zugeordneten Puffer. Die -Methode kopiert die Zustandsdaten in den Puffer. Der Puffer muss groß genug sein, um die Datenstruktur zu enthalten, die dem state-Parameter entspricht. Weitere Informationen finden Sie unter DXVAHD_STREAM_STATE.
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 |