include: Add ID3D12VideoExtensionCommand in d3d12video.idl.
This commit is contained in:
parent
7600dbe621
commit
e24b67ecd0
1 changed files with 22 additions and 0 deletions
|
@ -490,6 +490,28 @@ interface ID3D12VideoDevice1 : ID3D12VideoDevice
|
|||
);
|
||||
}
|
||||
|
||||
typedef struct D3D12_VIDEO_EXTENSION_COMMAND_DESC
|
||||
{
|
||||
UINT NodeMask;
|
||||
GUID CommandId;
|
||||
} D3D12_VIDEO_EXTENSION_COMMAND_DESC;
|
||||
|
||||
[
|
||||
uuid(554e41e8-ae8e-4a8c-b7d2-5b4f274a30e4),
|
||||
object,
|
||||
local,
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ID3D12VideoExtensionCommand : ID3D12Pageable
|
||||
{
|
||||
D3D12_VIDEO_EXTENSION_COMMAND_DESC GetDesc();
|
||||
|
||||
HRESULT GetProtectedResourceSession(
|
||||
[in] REFIID riid,
|
||||
[out, iid_is(riid)] void **protected_session
|
||||
);
|
||||
}
|
||||
|
||||
cpp_quote("DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_MPEG2, 0xee27417f, 0x5e28, 0x4e65, 0xbe, 0xea, 0x1d, 0x26, 0xb5, 0x08, 0xad, 0xc9);")
|
||||
cpp_quote("DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_MPEG1_AND_MPEG2, 0x86695f12, 0x340e, 0x4f04, 0x9f, 0xd3, 0x92, 0x53, 0xdd, 0x32, 0x74, 0x60);")
|
||||
cpp_quote("DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_H264, 0x1b81be68, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);")
|
||||
|
|
Loading…
Add table
Reference in a new issue