ID3D11VideoCoNtext::VideoProcessorSetStreamExtension 方法 (d3d11.h)

設定視訊處理資料流程上的驅動程式特定狀態。

語法

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

參數

[in] pVideoProcessor

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

[in] StreamIndex

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

[in] pExtensionGuid

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

[in] DataSize

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

[in] pData

緩衝區的指標,其中包含私用狀態資料。 方法會將這個緩衝區直接傳遞至驅動程式,而不需要驗證。 驅動程式必須負責驗證資料。

傳回值

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

規格需求

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

另請參閱

ID3D11VideoCoNtext