ID3D11VideoContext::VideoProcessorGetStreamExtension-Methode (d3d11.h)

Ruft einen treiberspezifischen Zustand für einen Videoverarbeitungsstream ab.

Syntax

APP_DEPRECATED_HRESULT VideoProcessorGetStreamExtension(
  [in]  ID3D11VideoProcessor *pVideoProcessor,
  [in]  UINT                 StreamIndex,
  [in]  const GUID           *pExtensionGuid,
  [in]  UINT                 DataSize,
  [out] 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 Zustand identifiziert. Die Bedeutung dieser GUID wird vom Grafiktreiber definiert.

[in] DataSize

Die Größe des pData-Puffers in Bytes.

[out] pData

Ein Zeiger auf einen Puffer, der die privaten Zustandsdaten empfängt.

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 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile d3d11.h

Weitere Informationen

ID3D11VideoContext