IDirectXVideoDecoderService::GetDecoderConfigurations 方法 (dxva2api.h)
取得譯碼器裝置可用的組態。
語法
HRESULT GetDecoderConfigurations(
[in] REFGUID Guid,
[in] const DXVA2_VideoDesc *pVideoDesc,
[in] void *pReserved,
[out] UINT *pCount,
[out] DXVA2_ConfigPictureDecode **ppConfigs
);
參數
[in] Guid
識別譯碼器裝置的 GUID。 若要取得可用的裝置 GUID,請呼叫 IDirectXVideoDecoderService::GetDecoderDeviceGuids。
[in] pVideoDesc
描述影片內容的 DXVA2_VideoDesc 結構的指標。
[in] pReserved
保留的。 設定為 NULL。
[out] pCount
接收組態數目。
[out] ppConfigs
接收 DXVA2_ConfigPictureDecode 結構的陣列。 陣列的大小會在 pCount 參數中擷取。 呼叫端必須藉由呼叫 CoTaskMemFree 釋放數位的記憶體。 如果您只想要 pCount) 傳回 (但不是 GUID 中傳回的組態數目,這個參數可以是 NULL。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | dxva2api.h |