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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für