ID3D11VideoContext::VideoProcessorSetStreamExtension-Methode (d3d11.h)
Legt einen treiberspezifischen Zustand für einen Videoverarbeitungsstream fest.
Syntax
APP_DEPRECATED_HRESULT VideoProcessorSetStreamExtension(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] const GUID *pExtensionGuid,
[in] UINT DataSize,
[in] void *pData
);
Parameter
[in] pVideoProcessor
Ein Zeiger auf die ID3D11VideoProcessor-Schnittstelle . Um diesen Zeiger abzurufen, rufen Sie ID3D11VideoDevice::CreateVideoProcessor auf.
[in] StreamIndex
Der nullbasierte Index des Eingabestreams. Um die maximale Anzahl von Streams abzurufen, rufen Sie ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps auf, und überprüfen Sie den MaxStreamStates-Strukturmember .
[in] pExtensionGuid
Ein Zeiger auf eine GUID, die den Vorgang identifiziert. Die Bedeutung dieser GUID wird vom Grafiktreiber definiert.
[in] DataSize
Die Größe des pData-Puffers in Bytes.
[in] pData
Ein Zeiger auf einen Puffer, der private Zustandsdaten enthält. Die Methode übergibt diesen Puffer ohne Überprüfung direkt an den Treiber. Es liegt in der Verantwortung des Treibers, die Daten zu überprüfen.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11.h |