ID3D11VideoContext::VideoProcessorGetStreamExtension 方法 (d3d11.h)

取得視訊處理數據流的驅動程式特定狀態。

語法

APP_DEPRECATED_HRESULT VideoProcessorGetStreamExtension(
  [in]  ID3D11VideoProcessor *pVideoProcessor,
  [in]  UINT                 StreamIndex,
  [in]  const GUID           *pExtensionGuid,
  [in]  UINT                 DataSize,
  [out] void                 *pData
);

參數

[in] pVideoProcessor

ID3D11VideoProcessor 介面的指標。 若要取得此指標,請呼叫 ID3D11VideoDevice::CreateVideoProcessor

[in] StreamIndex

輸入數據流以零起始的索引。 若要取得數據流數目上限,請呼叫 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps 並檢查 MaxStreamStates 結構成員。

[in] pExtensionGuid

識別狀態之 GUID 的指標。 此 GUID 的意義是由圖形驅動程式所定義。

[in] DataSize

pData 緩衝區的大小,以位元組為單位。

[out] pData

接收私用狀態數據的緩衝區指標。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 d3d11.h

另請參閱

ID3D11VideoContext