Direct3D 12 Video GUIDs
The following GUIDs support Direct3D 12 Video APIs.
D3D12_VIDEO_DECODE_PROFILE GUIDs
The following table lists the GUIDs that identify Direct3D 12 video decoding profiles. The descriptions relate each Direct3D 12 video decode profile to the equivalent Direct3D 11 video or DXVA profile.
Name | Value | Description |
---|---|---|
D3D12_VIDEO_DECODE_PROFILE_MPEG1_AND_MPEG2 | 0x86695f12, 0x340e, 0x4f04, 0x9f, 0xd3, 0x92, 0x53, 0xdd, 0x32, 0x74, 0x60 | Equivalent to DXVA2_ModeMPEG2and1_VLD. |
D3D12_VIDEO_DECODE_PROFILE_MPEG2 | 0xee27417f, 0x5e28, 0x4e65, 0xbe, 0xea, 0x1d, 0x26, 0xb5, 0x08, 0xad, 0xc9 | Equivalent to D3D11_DECODER_PROFILE_MPEG2_VLD and DXVA2_ModeMPEG2_VLD. |
D3D12_VIDEO_DECODE_PROFILE_H264 | 0x1b81be68, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5 | Equivalent to D3D11_DECODER_PROFILE_H264_VLD_NOFGT and DXVA_ModeH264_VLD_NoFGT. |
D3D12_VIDEO_DECODE_PROFILE_H264_STEREO_PROGRESSIVE | 0xd79be8da, 0x0cf1, 0x4c81, 0xb8, 0x2a, 0x69, 0xa4, 0xe2, 0x36, 0xf4, 0x3d | Equivalent to D3D11_DECODER_PROFILE_H264_VLD_STEREO_PROGRESSIVE_NOFGT and DXVA_ModeH264_VLD_Stereo_Progressive_NoFGT. |
D3D12_VIDEO_DECODE_PROFILE_H264_STEREO | 0xf9aaccbb, 0xc2b6, 0x4cfc, 0x87, 0x79, 0x57, 0x07, 0xb1, 0x76, 0x05, 0x52 | Equivalent to D3D11_DECODER_PROFILE_H264_VLD_STEREO_NOFGT and DXVA_ModeH264_VLD_Stereo_NoFGT |
D3D12_VIDEO_DECODE_PROFILE_H264_MULTIVIEW | 0x705b9d82, 0x76cf, 0x49d6, 0xb7, 0xe6, 0xac, 0x88, 0x72, 0xdb, 0x01, 0x3c | Equivalent to D3D11_DECODER_PROFILE_H264_VLD_MULTIVIEW_NOFGT and DXVA_ModeH264_VLD_Multiview_NoFGT. |
D3D12_VIDEO_DECODE_PROFILE_VC1 | 0x1b81beA3, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5 | Equivalent to D3D11_DECODER_PROFILE_VC1_VLD and DXVA_ModeVC1_VLD. |
D3D12_VIDEO_DECODE_PROFILE_VC1_D2010 | 0x1b81beA4, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5 | Equivalent to D3D11_DECODER_PROFILE_VC1_D2010 and DXVA_ModeVC1_D2010. |
D3D12_VIDEO_DECODE_PROFILE_MPEG4PT2_SIMPLE | 0xefd64d74, 0xc9e8, 0x41d7, 0xa5, 0xe9, 0xe9, 0xb0, 0xe3, 0x9f, 0xa3, 0x19 | Equivalent to D3D11_DECODER_PROFILE_MPEG4PT2_VLD_SIMPLE and DXVA_ModeMPEG4pt2_VLD_Simple. |
D3D12_VIDEO_DECODE_PROFILE_MPEG4PT2_ADVSIMPLE_NOGMC | 0xed418a9f, 0x010d, 0x4eda, 0x9a, 0xe3, 0x9a, 0x65, 0x35, 0x8d, 0x8d, 0x2e | Equivalent to D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_NOGMC and DXVA_ModeMPEG4pt2_VLD_AdvSimple_NoGMC. |
D3D12_VIDEO_DECODE_PROFILE_HEVC_MAIN | 0x5b11d51b, 0x2f4c, 0x4452, 0xbc, 0xc3, 0x09, 0xf2, 0xa1, 0x16, 0x0c, 0xc0 | Equivalent to D3D11_DECODER_PROFILE_HEVC_VLD_MAIN and DXVA_ModeHEVC_VLD_Main |
D3D12_VIDEO_DECODE_PROFILE_HEVC_MAIN10 | 0x107af0e0, 0xef1a, 0x4d19, 0xab, 0xa8, 0x67, 0xa1, 0x63, 0x07, 0x3d, 0x13 | Equivalent to D3D11_DECODER_PROFILE_HEVC_VLD_MAIN10 and DXVA_ModeHEVC_VLD_Main10. |
D3D12_VIDEO_DECODE_PROFILE_VP9 | 0x463707f8, 0xa1d0, 0x4585, 0x87, 0x6d, 0x83, 0xaa, 0x6d, 0x60, 0xb8, 0x9e | |
D3D12_VIDEO_DECODE_PROFILE_VP9_10BIT_PROFILE2 | 0xa4c749ef, 0x6ecf, 0x48aa, 0x84, 0x48, 0x50, 0xa7, 0xa1, 0x16, 0x5f, 0xf7 | |
D3D12_VIDEO_DECODE_PROFILE_VP8 | 0x90b899ea, 0x3a62, 0x4705, 0x88, 0xb3, 0x8d, 0xf0, 0x4b, 0x27, 0x44, 0xe7 | |
D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE0 | 0xb8be4ccb, 0xcf53, 0x46ba, 0x8d, 0x59, 0xd6, 0xb8, 0xa6, 0xda, 0x5d, 0x2a | |
D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE1 | 0x6936ff0f, 0x45b1, 0x4163, 0x9c, 0xc1, 0x64, 0x6e, 0xf6, 0x94, 0x61, 0x08 | |
D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE2 | 0x0c5f2aa1, 0xe541, 0x4089, 0xbb, 0x7b, 0x98, 0x11, 0x0a, 0x19, 0xd7, 0xc8 | |
D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2 | 0x17127009, 0xa00f, 0x4ce1, 0x99, 0x4e, 0xbf, 0x40, 0x81, 0xf6, 0xf3, 0xf0 | |
D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2_420 | 0x2d80bed6, 0x9cac, 0x4835, 0x9e, 0x91, 0x32, 0x7b, 0xbc, 0x4f, 0x9e, 0xe8 |
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 10 [desktop apps only] |
Minimum supported server |
Windows Server 2016 [desktop apps only] |
Header |
|
See also