MFCreateD3D12SynchronizationObject 函式 (mfd3d12.h)
具現化媒體基礎 D3D12 同步處理基本類型,用來同步存取儲存在 Media Foundation 物件中的 D3D12 資源。
語法
HRESULT MFCreateD3D12SynchronizationObject(
ID3D12Device *pDevice,
REFIID riid,
void **ppvSyncObject
);
參數
pDevice
與所建立之資源和基本類型相關聯的 ID3D12Device 。
riid
識別將建立之同步處理物件的介面的 GUID。
ppvSyncObject
接收指向所建立同步處理物件的 void** 。
傳回值
HRESULT,包括但不限於下列值:
值 | 描述 |
---|---|
S_OK | Success |
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL | 元件所使用的 DirectX 版本不支援嘗試的呼叫或命令。 |
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL | 元件所使用的 DirectX 版本不支援指定的媒體類型。 |
規格需求
需求 | 值 |
---|---|
標頭 | mfd3d12.h |