ReactOS 0.4.17-dev-966-gf06eace
dxva.h File Reference
#include <pshpack1.h>
#include <poppack.h>
Include dependency graph for dxva.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _DXVA_PicEntry_H264
 
struct  _DXVA_FilmGrainCharacteristics
 
struct  _DXVA_PictureParameters
 
struct  _DXVA_SliceInfo
 
struct  _DXVA_QmatrixData
 
struct  _DXVA_PicParams_H264
 
struct  _DXVA_Qmatrix_H264
 
struct  _DXVA_Slice_H264_Long
 
struct  _DXVA_Slice_H264_Short
 
struct  _DXVA_PicEntry_HEVC
 
struct  _DXVA_PicParams_HEVC
 
struct  _DXVA_PicParams_HEVC_RangeExt
 
struct  _DXVA_Qmatrix_HEVC
 
struct  _DXVA_Slice_HEVC_Short
 
struct  _DXVA_PicEntry_VPx
 
struct  _segmentation_VP9
 
struct  _DXVA_PicParams_VP9
 
struct  _segmentation_VP8
 
struct  _DXVA_PicParams_VP8
 
struct  _DXVA_Slice_VPx_Short
 
struct  _DXVA_Status_VPx
 
struct  _DXVA_PicEntry_AV1
 
struct  _DXVA_PicParams_AV1
 
struct  _DXVA_Tile_AV1
 
struct  _DXVA_Status_AV1
 
struct  _DXVA_ExtendedFormat
 

Macros

#define DXVA_USUAL_BLOCK_WIDTH   8
 
#define DXVA_USUAL_BLOCK_HEIGHT   8
 
#define DXVA_USUAL_BLOCK_SIZE   (DXVA_USUAL_BLOCK_WIDTH * DXVA_USUAL_BLOCK_HEIGHT)
 
#define _DIRECTX_AV1_VA_
 

Typedefs

typedef struct _DXVA_PicEntry_H264 DXVA_PicEntry_H264
 
typedef struct _DXVA_PicEntry_H264 * LPDXVA_PicEntry_H264
 
typedef struct _DXVA_FilmGrainCharacteristics DXVA_FilmGrainChar_H264
 
typedef struct _DXVA_FilmGrainCharacteristics * LPDXVA_FilmGrainChar_H264
 
typedef struct _DXVA_PictureParameters DXVA_PictureParameters
 
typedef struct _DXVA_PictureParameters * LPDXVA_PictureParameters
 
typedef struct _DXVA_SliceInfo DXVA_SliceInfo
 
typedef struct _DXVA_SliceInfo * LPDXVA_SliceInfo
 
typedef struct _DXVA_QmatrixData DXVA_QmatrixData
 
typedef struct _DXVA_QmatrixData * LPDXVA_QmatrixData
 
typedef struct _DXVA_PicParams_H264 DXVA_PicParams_H264
 
typedef struct _DXVA_PicParams_H264 * LPDXVA_PicParams_H264
 
typedef struct _DXVA_Qmatrix_H264 DXVA_Qmatrix_H264
 
typedef struct _DXVA_Qmatrix_H264 * LPDXVA_Qmatrix_H264
 
typedef struct _DXVA_Slice_H264_Long DXVA_Slice_H264_Long
 
typedef struct _DXVA_Slice_H264_Long * LPDXVA_Slice_H264_Long
 
typedef struct _DXVA_Slice_H264_Short DXVA_Slice_H264_Short
 
typedef struct _DXVA_Slice_H264_Short * LPDXVA_Slice_H264_Short
 
typedef struct _DXVA_PicEntry_HEVC DXVA_PicEntry_HEVC
 
typedef struct _DXVA_PicEntry_HEVC * LPDXVA_PicEntry_HEVC
 
typedef struct _DXVA_PicParams_HEVC DXVA_PicParams_HEVC
 
typedef struct _DXVA_PicParams_HEVC * LPDXVA_PicParams_HEVC
 
typedef struct _DXVA_PicParams_HEVC_RangeExt DXVA_PicParams_HEVC_RangeExt
 
typedef struct _DXVA_PicParams_HEVC_RangeExt * LPDXVA_PicParams_HEVC_RangeExt
 
typedef struct _DXVA_Qmatrix_HEVC DXVA_Qmatrix_HEVC
 
typedef struct _DXVA_Qmatrix_HEVC * LPDXVA_Qmatrix_HEVC
 
typedef struct _DXVA_Slice_HEVC_Short DXVA_Slice_HEVC_Short
 
typedef struct _DXVA_Slice_HEVC_Short * LPDXVA_Slice_HEVC_Short
 
typedef struct _DXVA_PicEntry_VPx DXVA_PicEntry_VPx
 
typedef struct _DXVA_PicEntry_VPx * LPDXVA_PicEntry_VPx
 
typedef struct _segmentation_VP9 DXVA_segmentation_VP9
 
typedef struct _DXVA_PicParams_VP9 DXVA_PicParams_VP9
 
typedef struct _DXVA_PicParams_VP9 * LPDXVA_PicParams_VP9
 
typedef struct _segmentation_VP8 DXVA_segmentation_VP8
 
typedef struct _DXVA_PicParams_VP8 DXVA_PicParams_VP8
 
typedef struct _DXVA_PicParams_VP8 * LPDXVA_PicParams_VP8
 
typedef struct _DXVA_Slice_VPx_Short DXVA_Slice_VPx_Short
 
typedef struct _DXVA_Slice_VPx_Short * LPDXVA_Slice_VPx_Short
 
typedef struct _DXVA_Status_VPx DXVA_Status_VPx
 
typedef struct _DXVA_Status_VPx * LPDXVA_Status_VPx
 
typedef struct _DXVA_PicEntry_AV1 DXVA_PicEntry_AV1
 
typedef struct _DXVA_PicEntry_AV1 * LPDXVA_PicEntry_AV1
 
typedef struct _DXVA_PicParams_AV1 DXVA_PicParams_AV1
 
typedef struct _DXVA_PicParams_AV1 * LPDXVA_PicParams_AV1
 
typedef struct _DXVA_Tile_AV1 DXVA_Tile_AV1
 
typedef struct _DXVA_Tile_AV1 * LPDXVA_Tile_AV1
 
typedef struct _DXVA_Status_AV1 DXVA_Status_AV1
 
typedef struct _DXVA_Status_AV1 * LPDXVA_Status_AV1
 
typedef enum _DXVA_VideoChromaSubsampling DXVA_VideoChromaSubsampling
 
typedef enum _DXVA_NominalRange DXVA_NominalRange
 
typedef enum _DXVA_VideoTransferMatrix DXVA_VideoTransferMatrix
 
typedef enum _DXVA_VideoLighting DXVA_VideoLighting
 
typedef enum _DXVA_VideoPrimaries DXVA_VideoPrimaries
 
typedef enum _DXVA_VideoTransferFunction DXVA_VideoTransferFunction
 
typedef struct _DXVA_ExtendedFormat DXVA_ExtendedFormat
 

Enumerations

enum  _DXVA_VideoChromaSubsampling {
  DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes = 0x1 , DXVA_VideoChromaSubsampling_Vertically_Cosited = 0x2 , DXVA_VideoChromaSubsampling_Horizontally_Cosited = 0x4 , DXVA_VideoChromaSubsampling_ProgressiveChroma = 0x8 ,
  DXVA_VideoChromaSubsampling_Unknown = 0 , DXVA_VideoChromaSubsampling_Cosited , DXVA_VideoChromaSubsampling_DV_PAL , DXVA_VideoChromaSubsampling_MPEG1 = DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes ,
  DXVA_VideoChromaSubsampling_MPEG2
}
 
enum  _DXVA_NominalRange {
  DXVA_NominalRange_Unknown = 0 , DXVA_NominalRange_0_255 = 1 , DXVA_NominalRange_16_235 = 2 , DXVA_NominalRange_48_208 = 3 ,
  DXVA_NominalRange_Normal = DXVA_NominalRange_0_255 , DXVA_NominalRange_Wide = DXVA_NominalRange_16_235
}
 
enum  _DXVA_VideoTransferMatrix { DXVA_VideoTransferMatrix_Unknown = 0 , DXVA_VideoTransferMatrix_BT709 = 1 , DXVA_VideoTransferMatrix_BT601 = 2 , DXVA_VideoTransferMatrix_SMPTE240M = 3 }
 
enum  _DXVA_VideoLighting {
  DXVA_VideoLighting_Unknown = 0 , DXVA_VideoLighting_bright = 1 , DXVA_VideoLighting_office = 2 , DXVA_VideoLighting_dim = 3 ,
  DXVA_VideoLighting_dark = 4
}
 
enum  _DXVA_VideoPrimaries {
  DXVA_VideoPrimaries_Unknown = 0 , DXVA_VideoPrimaries_reserved = 1 , DXVA_VideoPrimaries_BT709 = 2 , DXVA_VideoPrimaries_BT470_2_SysM = 3 ,
  DXVA_VideoPrimaries_BT470_2_SysBG = 4 , DXVA_VideoPrimaries_SMPTE170M = 5 , DXVA_VideoPrimaries_SMPTE420M = 6 , DXVA_VideoPrimaries_EBU3213 = 7 ,
  DXVA_VideoPrimaries_SMPTE_C = 8
}
 
enum  _DXVA_VideoTransferFunction {
  DXVA_VideoTransFunc_Unknown = 0 , DXVA_VideoTransFunc_10 = 1 , DXVA_VideoTransFunc_18 = 2 , DXVA_VideoTransFunc_20 = 3 ,
  DXVA_VideoTransFunc_22 = 4 , DXVA_VideoTransFunc_22_709 = 5 , DXVA_VideoTransFunc_22_240M = 6 , DXVA_VideoTransFunc_22_8bit_sRGB = 7 ,
  DXVA_VideoTransFunc_28 = 8
}
 

Functions

 DEFINE_GUID (DXVA_ModeNone, 0x1b81be00, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH261_A, 0x1b81be01, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH261_B, 0x1b81be02, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH263_A, 0x1b81be03, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH263_B, 0x1b81be04, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH263_C, 0x1b81be05, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH263_D, 0x1b81be06, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH263_E, 0x1b81be07, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH263_F, 0x1b81be08, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeMPEG1_A, 0x1b81be09, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeMPEG1_VLD, 0x6f3ec719, 0x3735, 0x42cc, 0x80, 0x63, 0x65, 0xcc, 0x3c, 0xb3, 0x66, 0x16)
 
 DEFINE_GUID (DXVA_ModeMPEG2_A, 0x1b81be0a, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeMPEG2_B, 0x1b81be0b, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeMPEG2_C, 0x1b81be0c, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeMPEG2_D, 0x1b81be0d, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeMPEG2and1_VLD, 0x86695f12, 0x340e, 0x4f04, 0x9f, 0xd3, 0x92, 0x53, 0xdd, 0x32, 0x74, 0x60)
 
 DEFINE_GUID (DXVA_ModeH264_A, 0x1b81be64, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH264_B, 0x1b81be65, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH264_C, 0x1b81be66, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH264_D, 0x1b81be67, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH264_E, 0x1b81be68, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH264_F, 0x1b81be69, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeH264_VLD_WithFMOASO_NoFGT, 0xd5f04ff9, 0x3418, 0x45d8, 0x95, 0x61, 0x32, 0xa7, 0x6a, 0xae, 0x2d, 0xdd)
 
 DEFINE_GUID (DXVA_ModeH264_VLD_Stereo_Progressive_NoFGT, 0xd79be8da, 0x0cf1, 0x4c81, 0xb8, 0x2a, 0x69, 0xa4, 0xe2, 0x36, 0xf4, 0x3d)
 
 DEFINE_GUID (DXVA_ModeH264_VLD_Stereo_NoFGT, 0xf9aaccbb, 0xc2b6, 0x4cfc, 0x87, 0x79, 0x57, 0x07, 0xb1, 0x76, 0x05, 0x52)
 
 DEFINE_GUID (DXVA_ModeH264_VLD_Multiview_NoFGT, 0x705b9d82, 0x76cf, 0x49d6, 0xb7, 0xe6, 0xac, 0x88, 0x72, 0xdb, 0x01, 0x3c)
 
 DEFINE_GUID (DXVA_ModeWMV8_A, 0x1b81be80, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeWMV8_B, 0x1b81be81, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeWMV9_A, 0x1b81be90, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeWMV9_B, 0x1b81be91, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeWMV9_C, 0x1b81be94, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeVC1_A, 0x1b81bea0, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeVC1_B, 0x1b81bea1, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeVC1_C, 0x1b81bea2, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeVC1_D, 0x1b81bea3, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeVC1_D2010, 0x1b81bea4, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeMPEG4pt2_VLD_Simple, 0xefd64d74, 0xc9e8, 0x41d7, 0xa5, 0xe9, 0xe9, 0xb0, 0xe3, 0x9f, 0xa3, 0x19)
 
 DEFINE_GUID (DXVA_ModeMPEG4pt2_VLD_AdvSimple_NoGMC, 0xed418a9f, 0x010d, 0x4eda, 0x9a, 0xe3, 0x9a, 0x65, 0x35, 0x8d, 0x8d, 0x2e)
 
 DEFINE_GUID (DXVA_ModeMPEG4pt2_VLD_AdvSimple_GMC, 0xab998b5b, 0x4258, 0x44a9, 0x9f, 0xeb, 0x94, 0xe5, 0x97, 0xa6, 0xba, 0xae)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main, 0x5b11d51b, 0x2f4c, 0x4452, 0xbc, 0xc3, 0x09, 0xf2, 0xa1, 0x16, 0x0c, 0xc0)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main10, 0x107af0e0, 0xef1a, 0x4d19, 0xab, 0xa8, 0x67, 0xa1, 0x63, 0x07, 0x3d, 0x13)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Monochrome, 0x0685b993, 0x3d8c, 0x43a0, 0x8b, 0x28, 0xd7, 0x4c, 0x2d, 0x68, 0x99, 0xa4)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Monochrome10, 0x142a1d0f, 0x69dd, 0x4ec9, 0x85, 0x91, 0xb1, 0x2f, 0xfc, 0xb9, 0x1a, 0x29)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main12, 0x1a72925f, 0x0c2c, 0x4f15, 0x96, 0xfb, 0xb1, 0x7d, 0x14, 0x73, 0x60, 0x3f)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main10_422, 0x0bac4fe5, 0x1532, 0x4429, 0xa8, 0x54, 0xf8, 0x4d, 0xe0, 0x49, 0x53, 0xdb)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main12_422, 0x55bcac81, 0xf311, 0x4093, 0xa7, 0xd0, 0x1c, 0xbc, 0x0b, 0x84, 0x9b, 0xee)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main_444, 0x4008018f, 0xf537, 0x4b36, 0x98, 0xcf, 0x61, 0xaf, 0x8a, 0x2c, 0x1a, 0x33)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main10_Ext, 0x9cc55490, 0xe37c, 0x4932, 0x86, 0x84, 0x49, 0x20, 0xf9, 0xf6, 0x40, 0x9c)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main10_444, 0x0dabeffa, 0x4458, 0x4602, 0xbc, 0x03, 0x07, 0x95, 0x65, 0x9d, 0x61, 0x7c)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main12_444, 0x9798634d, 0xfe9d, 0x48e5, 0xb4, 0xda, 0xdb, 0xec, 0x45, 0xb3, 0xdf, 0x01)
 
 DEFINE_GUID (DXVA_ModeHEVC_VLD_Main16, 0xa4fbdbb0, 0xa113, 0x482b, 0xa2, 0x32, 0x63, 0x5c, 0xc0, 0x69, 0x7f, 0x6d)
 
 DEFINE_GUID (DXVA_ModeVP9_VLD_Profile0, 0x463707f8, 0xa1d0, 0x4585, 0x87, 0x6d, 0x83, 0xaa, 0x6d, 0x60, 0xb8, 0x9e)
 
 DEFINE_GUID (DXVA_ModeVP9_VLD_10bit_Profile2, 0xa4c749ef, 0x6ecf, 0x48aa, 0x84, 0x48, 0x50, 0xa7, 0xa1, 0x16, 0x5f, 0xf7)
 
 DEFINE_GUID (DXVA_ModeVP8_VLD, 0x90b899ea, 0x3a62, 0x4705, 0x88, 0xb3, 0x8d, 0xf0, 0x4b, 0x27, 0x44, 0xe7)
 
 DEFINE_GUID (DXVA_ModeMJPEG_VLD_420, 0x725cb506, 0x0c29, 0x43c4, 0x94, 0x40, 0x8e, 0x93, 0x97, 0x90, 0x3a, 0x04)
 
 DEFINE_GUID (DXVA_ModeMJPEG_VLD_422, 0x5b77b9cd, 0x1a35, 0x4c30, 0x9f, 0xd8, 0xef, 0x4b, 0x60, 0xc0, 0x35, 0xdd)
 
 DEFINE_GUID (DXVA_ModeMJPEG_VLD_444, 0xd95161f9, 0x0d44, 0x47e6, 0xbc, 0xf5, 0x1b, 0xfb, 0xfb, 0x26, 0x8f, 0x97)
 
 DEFINE_GUID (DXVA_ModeMJPEG_VLD_4444, 0xc91748d5, 0xfd18, 0x4aca, 0x9d, 0xb3, 0x3a, 0x66, 0x34, 0xab, 0x54, 0x7d)
 
 DEFINE_GUID (DXVA_ModeJPEG_VLD_420, 0xcf782c83, 0xbef5, 0x4a2c, 0x87, 0xcb, 0x60, 0x19, 0xe7, 0xb1, 0x75, 0xac)
 
 DEFINE_GUID (DXVA_ModeJPEG_VLD_422, 0xf04df417, 0xeee2, 0x4067, 0xa7, 0x78, 0xf3, 0x5c, 0x15, 0xab, 0x97, 0x21)
 
 DEFINE_GUID (DXVA_ModeJPEG_VLD_444, 0x4cd00e17, 0x89ba, 0x48ef, 0xb9, 0xf9, 0xed, 0xcb, 0x82, 0x71, 0x3f, 0x65)
 
 DEFINE_GUID (DXVA_NoEncrypt, 0x1b81bed0, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5)
 
 DEFINE_GUID (DXVA_ModeAV1_VLD_Profile0, 0xb8be4ccb, 0xcf53, 0x46ba, 0x8d, 0x59, 0xd6, 0xb8, 0xa6, 0xda, 0x5d, 0x2a)
 
 DEFINE_GUID (DXVA_ModeAV1_VLD_Profile1, 0x6936ff0f, 0x45b1, 0x4163, 0x9c, 0xc1, 0x64, 0x6e, 0xf6, 0x94, 0x61, 0x08)
 
 DEFINE_GUID (DXVA_ModeAV1_VLD_Profile2, 0x0c5f2aa1, 0xe541, 0x4089, 0xbb, 0x7b, 0x98, 0x11, 0x0a, 0x19, 0xd7, 0xc8)
 
 DEFINE_GUID (DXVA_ModeAV1_VLD_12bit_Profile2, 0x17127009, 0xa00f, 0x4ce1, 0x99, 0x4e, 0xbf, 0x40, 0x81, 0xf6, 0xf3, 0xf0)
 
 DEFINE_GUID (DXVA_ModeAV1_VLD_12bit_Profile2_420, 0x2d80bed6, 0x9cac, 0x4835, 0x9e, 0x91, 0x32, 0x7b, 0xbc, 0x4f, 0x9e, 0xe8)
 

Macro Definition Documentation

◆ _DIRECTX_AV1_VA_

#define _DIRECTX_AV1_VA_

Definition at line 673 of file dxva.h.

◆ DXVA_USUAL_BLOCK_HEIGHT

#define DXVA_USUAL_BLOCK_HEIGHT   8

Definition at line 103 of file dxva.h.

◆ DXVA_USUAL_BLOCK_SIZE

#define DXVA_USUAL_BLOCK_SIZE   (DXVA_USUAL_BLOCK_WIDTH * DXVA_USUAL_BLOCK_HEIGHT)

Definition at line 104 of file dxva.h.

◆ DXVA_USUAL_BLOCK_WIDTH

#define DXVA_USUAL_BLOCK_WIDTH   8

Definition at line 102 of file dxva.h.

Typedef Documentation

◆ DXVA_ExtendedFormat

◆ DXVA_FilmGrainChar_H264

◆ DXVA_NominalRange

◆ DXVA_PicEntry_AV1

◆ DXVA_PicEntry_H264

◆ DXVA_PicEntry_HEVC

◆ DXVA_PicEntry_VPx

◆ DXVA_PicParams_AV1

◆ DXVA_PicParams_H264

◆ DXVA_PicParams_HEVC

◆ DXVA_PicParams_HEVC_RangeExt

◆ DXVA_PicParams_VP8

◆ DXVA_PicParams_VP9

◆ DXVA_PictureParameters

◆ DXVA_Qmatrix_H264

◆ DXVA_Qmatrix_HEVC

◆ DXVA_QmatrixData

◆ DXVA_segmentation_VP8

◆ DXVA_segmentation_VP9

◆ DXVA_Slice_H264_Long

◆ DXVA_Slice_H264_Short

◆ DXVA_Slice_HEVC_Short

◆ DXVA_Slice_VPx_Short

◆ DXVA_SliceInfo

◆ DXVA_Status_AV1

◆ DXVA_Status_VPx

◆ DXVA_Tile_AV1

◆ DXVA_VideoChromaSubsampling

◆ DXVA_VideoLighting

◆ DXVA_VideoPrimaries

◆ DXVA_VideoTransferFunction

◆ DXVA_VideoTransferMatrix

◆ LPDXVA_FilmGrainChar_H264

◆ LPDXVA_PicEntry_AV1

◆ LPDXVA_PicEntry_H264

◆ LPDXVA_PicEntry_HEVC

◆ LPDXVA_PicEntry_VPx

◆ LPDXVA_PicParams_AV1

◆ LPDXVA_PicParams_H264

◆ LPDXVA_PicParams_HEVC

◆ LPDXVA_PicParams_HEVC_RangeExt

◆ LPDXVA_PicParams_VP8

◆ LPDXVA_PicParams_VP9

◆ LPDXVA_PictureParameters

◆ LPDXVA_Qmatrix_H264

◆ LPDXVA_Qmatrix_HEVC

◆ LPDXVA_QmatrixData

◆ LPDXVA_Slice_H264_Long

◆ LPDXVA_Slice_H264_Short

◆ LPDXVA_Slice_HEVC_Short

◆ LPDXVA_Slice_VPx_Short

◆ LPDXVA_SliceInfo

◆ LPDXVA_Status_AV1

◆ LPDXVA_Status_VPx

◆ LPDXVA_Tile_AV1

Enumeration Type Documentation

◆ _DXVA_NominalRange

Enumerator
DXVA_NominalRange_Unknown 
DXVA_NominalRange_0_255 
DXVA_NominalRange_16_235 
DXVA_NominalRange_48_208 
DXVA_NominalRange_Normal 
DXVA_NominalRange_Wide 

Definition at line 961 of file dxva.h.

962{
enum _DXVA_NominalRange DXVA_NominalRange
@ DXVA_NominalRange_0_255
Definition: dxva.h:964
@ DXVA_NominalRange_16_235
Definition: dxva.h:965
@ DXVA_NominalRange_Unknown
Definition: dxva.h:963
@ DXVA_NominalRange_Wide
Definition: dxva.h:968
@ DXVA_NominalRange_Normal
Definition: dxva.h:967
@ DXVA_NominalRange_48_208
Definition: dxva.h:966

◆ _DXVA_VideoChromaSubsampling

Enumerator
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes 
DXVA_VideoChromaSubsampling_Vertically_Cosited 
DXVA_VideoChromaSubsampling_Horizontally_Cosited 
DXVA_VideoChromaSubsampling_ProgressiveChroma 
DXVA_VideoChromaSubsampling_Unknown 
DXVA_VideoChromaSubsampling_Cosited 
DXVA_VideoChromaSubsampling_DV_PAL 
DXVA_VideoChromaSubsampling_MPEG1 
DXVA_VideoChromaSubsampling_MPEG2 

Definition at line 943 of file dxva.h.

944{
949
enum _DXVA_VideoChromaSubsampling DXVA_VideoChromaSubsampling
@ DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes
Definition: dxva.h:945
@ DXVA_VideoChromaSubsampling_Unknown
Definition: dxva.h:950
@ DXVA_VideoChromaSubsampling_Horizontally_Cosited
Definition: dxva.h:947
@ DXVA_VideoChromaSubsampling_Cosited
Definition: dxva.h:951
@ DXVA_VideoChromaSubsampling_MPEG1
Definition: dxva.h:956
@ DXVA_VideoChromaSubsampling_ProgressiveChroma
Definition: dxva.h:948
@ DXVA_VideoChromaSubsampling_MPEG2
Definition: dxva.h:957
@ DXVA_VideoChromaSubsampling_Vertically_Cosited
Definition: dxva.h:946
@ DXVA_VideoChromaSubsampling_DV_PAL
Definition: dxva.h:954

◆ _DXVA_VideoLighting

Enumerator
DXVA_VideoLighting_Unknown 
DXVA_VideoLighting_bright 
DXVA_VideoLighting_office 
DXVA_VideoLighting_dim 
DXVA_VideoLighting_dark 

Definition at line 979 of file dxva.h.

980{
@ DXVA_VideoLighting_bright
Definition: dxva.h:982
@ DXVA_VideoLighting_dark
Definition: dxva.h:985
@ DXVA_VideoLighting_Unknown
Definition: dxva.h:981
@ DXVA_VideoLighting_office
Definition: dxva.h:983
@ DXVA_VideoLighting_dim
Definition: dxva.h:984
enum _DXVA_VideoLighting DXVA_VideoLighting

◆ _DXVA_VideoPrimaries

Enumerator
DXVA_VideoPrimaries_Unknown 
DXVA_VideoPrimaries_reserved 
DXVA_VideoPrimaries_BT709 
DXVA_VideoPrimaries_BT470_2_SysM 
DXVA_VideoPrimaries_BT470_2_SysBG 
DXVA_VideoPrimaries_SMPTE170M 
DXVA_VideoPrimaries_SMPTE420M 
DXVA_VideoPrimaries_EBU3213 
DXVA_VideoPrimaries_SMPTE_C 

Definition at line 988 of file dxva.h.

989{
@ DXVA_VideoPrimaries_BT470_2_SysM
Definition: dxva.h:993
@ DXVA_VideoPrimaries_EBU3213
Definition: dxva.h:997
@ DXVA_VideoPrimaries_reserved
Definition: dxva.h:991
@ DXVA_VideoPrimaries_SMPTE_C
Definition: dxva.h:998
@ DXVA_VideoPrimaries_Unknown
Definition: dxva.h:990
@ DXVA_VideoPrimaries_BT709
Definition: dxva.h:992
@ DXVA_VideoPrimaries_SMPTE420M
Definition: dxva.h:996
@ DXVA_VideoPrimaries_SMPTE170M
Definition: dxva.h:995
@ DXVA_VideoPrimaries_BT470_2_SysBG
Definition: dxva.h:994
enum _DXVA_VideoPrimaries DXVA_VideoPrimaries

◆ _DXVA_VideoTransferFunction

Enumerator
DXVA_VideoTransFunc_Unknown 
DXVA_VideoTransFunc_10 
DXVA_VideoTransFunc_18 
DXVA_VideoTransFunc_20 
DXVA_VideoTransFunc_22 
DXVA_VideoTransFunc_22_709 
DXVA_VideoTransFunc_22_240M 
DXVA_VideoTransFunc_22_8bit_sRGB 
DXVA_VideoTransFunc_28 

Definition at line 1001 of file dxva.h.

1002{
enum _DXVA_VideoTransferFunction DXVA_VideoTransferFunction
@ DXVA_VideoTransFunc_20
Definition: dxva.h:1006
@ DXVA_VideoTransFunc_18
Definition: dxva.h:1005
@ DXVA_VideoTransFunc_28
Definition: dxva.h:1011
@ DXVA_VideoTransFunc_22
Definition: dxva.h:1007
@ DXVA_VideoTransFunc_10
Definition: dxva.h:1004
@ DXVA_VideoTransFunc_22_8bit_sRGB
Definition: dxva.h:1010
@ DXVA_VideoTransFunc_22_240M
Definition: dxva.h:1009
@ DXVA_VideoTransFunc_Unknown
Definition: dxva.h:1003
@ DXVA_VideoTransFunc_22_709
Definition: dxva.h:1008

◆ _DXVA_VideoTransferMatrix

Enumerator
DXVA_VideoTransferMatrix_Unknown 
DXVA_VideoTransferMatrix_BT709 
DXVA_VideoTransferMatrix_BT601 
DXVA_VideoTransferMatrix_SMPTE240M 

Definition at line 971 of file dxva.h.

972{
enum _DXVA_VideoTransferMatrix DXVA_VideoTransferMatrix
@ DXVA_VideoTransferMatrix_BT709
Definition: dxva.h:974
@ DXVA_VideoTransferMatrix_SMPTE240M
Definition: dxva.h:976
@ DXVA_VideoTransferMatrix_Unknown
Definition: dxva.h:973
@ DXVA_VideoTransferMatrix_BT601
Definition: dxva.h:975

Function Documentation

◆ DEFINE_GUID() [1/67]

DEFINE_GUID ( DXVA_ModeAV1_VLD_12bit_Profile2  ,
0x17127009  ,
0xa00f  ,
0x4ce1  ,
0x99  ,
0x4e  ,
0xbf  ,
0x40  ,
0x81  ,
0xf6  ,
0xf3  ,
0xf0   
)

◆ DEFINE_GUID() [2/67]

DEFINE_GUID ( DXVA_ModeAV1_VLD_12bit_Profile2_420  ,
0x2d80bed6  ,
0x9cac  ,
0x4835  ,
0x9e  ,
0x91  ,
0x32  ,
0x7b  ,
0xbc  ,
0x4f  ,
0x9e  ,
0xe8   
)

◆ DEFINE_GUID() [3/67]

DEFINE_GUID ( DXVA_ModeAV1_VLD_Profile0  ,
0xb8be4ccb  ,
0xcf53  ,
0x46ba  ,
0x8d  ,
0x59  ,
0xd6  ,
0xb8  ,
0xa6  ,
0xda  ,
0x5d  ,
0x2a   
)

◆ DEFINE_GUID() [4/67]

DEFINE_GUID ( DXVA_ModeAV1_VLD_Profile1  ,
0x6936ff0f  ,
0x45b1  ,
0x4163  ,
0x9c  ,
0xc1  ,
0x64  ,
0x6e  ,
0xf6  ,
0x94  ,
0x61  ,
0x08   
)

◆ DEFINE_GUID() [5/67]

DEFINE_GUID ( DXVA_ModeAV1_VLD_Profile2  ,
0x0c5f2aa1  ,
0xe541  ,
0x4089  ,
0xbb  ,
0x7b  ,
0x98  ,
0x11  ,
0x0a  ,
0x19  ,
0xd7  ,
0xc8   
)

◆ DEFINE_GUID() [6/67]

DEFINE_GUID ( DXVA_ModeH261_A  ,
0x1b81be01  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [7/67]

DEFINE_GUID ( DXVA_ModeH261_B  ,
0x1b81be02  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [8/67]

DEFINE_GUID ( DXVA_ModeH263_A  ,
0x1b81be03  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [9/67]

DEFINE_GUID ( DXVA_ModeH263_B  ,
0x1b81be04  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [10/67]

DEFINE_GUID ( DXVA_ModeH263_C  ,
0x1b81be05  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [11/67]

DEFINE_GUID ( DXVA_ModeH263_D  ,
0x1b81be06  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [12/67]

DEFINE_GUID ( DXVA_ModeH263_E  ,
0x1b81be07  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [13/67]

DEFINE_GUID ( DXVA_ModeH263_F  ,
0x1b81be08  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [14/67]

DEFINE_GUID ( DXVA_ModeH264_A  ,
0x1b81be64  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [15/67]

DEFINE_GUID ( DXVA_ModeH264_B  ,
0x1b81be65  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [16/67]

DEFINE_GUID ( DXVA_ModeH264_C  ,
0x1b81be66  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [17/67]

DEFINE_GUID ( DXVA_ModeH264_D  ,
0x1b81be67  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [18/67]

DEFINE_GUID ( DXVA_ModeH264_E  ,
0x1b81be68  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [19/67]

DEFINE_GUID ( DXVA_ModeH264_F  ,
0x1b81be69  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [20/67]

DEFINE_GUID ( DXVA_ModeH264_VLD_Multiview_NoFGT  ,
0x705b9d82  ,
0x76cf  ,
0x49d6  ,
0xb7  ,
0xe6  ,
0xac  ,
0x88  ,
0x72  ,
0xdb  ,
0x01  ,
0x3c   
)

◆ DEFINE_GUID() [21/67]

DEFINE_GUID ( DXVA_ModeH264_VLD_Stereo_NoFGT  ,
0xf9aaccbb  ,
0xc2b6  ,
0x4cfc  ,
0x87  ,
0x79  ,
0x57  ,
0x07  ,
0xb1  ,
0x76  ,
0x05  ,
0x52   
)

◆ DEFINE_GUID() [22/67]

DEFINE_GUID ( DXVA_ModeH264_VLD_Stereo_Progressive_NoFGT  ,
0xd79be8da  ,
0x0cf1  ,
0x4c81  ,
0xb8  ,
0x2a  ,
0x69  ,
0xa4  ,
0xe2  ,
0x36  ,
0xf4  ,
0x3d   
)

◆ DEFINE_GUID() [23/67]

DEFINE_GUID ( DXVA_ModeH264_VLD_WithFMOASO_NoFGT  ,
0xd5f04ff9  ,
0x3418  ,
0x45d8  ,
0x95  ,
0x61  ,
0x32  ,
0xa7  ,
0x6a  ,
0xae  ,
0x2d  ,
0xdd   
)

◆ DEFINE_GUID() [24/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main  ,
0x5b11d51b  ,
0x2f4c  ,
0x4452  ,
0xbc  ,
0xc3  ,
0x09  ,
0xf2  ,
0xa1  ,
0x16  ,
0x0c  ,
0xc0   
)

◆ DEFINE_GUID() [25/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main10  ,
0x107af0e0  ,
0xef1a  ,
0x4d19  ,
0xab  ,
0xa8  ,
0x67  ,
0xa1  ,
0x63  ,
0x07  ,
0x3d  ,
0x13   
)

◆ DEFINE_GUID() [26/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main10_422  ,
0x0bac4fe5  ,
0x1532  ,
0x4429  ,
0xa8  ,
0x54  ,
0xf8  ,
0x4d  ,
0xe0  ,
0x49  ,
0x53  ,
0xdb   
)

◆ DEFINE_GUID() [27/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main10_444  ,
0x0dabeffa  ,
0x4458  ,
0x4602  ,
0xbc  ,
0x03  ,
0x07  ,
0x95  ,
0x65  ,
0x9d  ,
0x61  ,
0x7c   
)

◆ DEFINE_GUID() [28/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main10_Ext  ,
0x9cc55490  ,
0xe37c  ,
0x4932  ,
0x86  ,
0x84  ,
0x49  ,
0x20  ,
0xf9  ,
0xf6  ,
0x40  ,
0x9c   
)

◆ DEFINE_GUID() [29/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main12  ,
0x1a72925f  ,
0x0c2c  ,
0x4f15  ,
0x96  ,
0xfb  ,
0xb1  ,
0x7d  ,
0x14  ,
0x73  ,
0x60  ,
0x3f   
)

◆ DEFINE_GUID() [30/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main12_422  ,
0x55bcac81  ,
0xf311  ,
0x4093  ,
0xa7  ,
0xd0  ,
0x1c  ,
0xbc  ,
0x0b  ,
0x84  ,
0x9b  ,
0xee   
)

◆ DEFINE_GUID() [31/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main12_444  ,
0x9798634d  ,
0xfe9d  ,
0x48e5  ,
0xb4  ,
0xda  ,
0xdb  ,
0xec  ,
0x45  ,
0xb3  ,
0xdf  ,
0x01   
)

◆ DEFINE_GUID() [32/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main16  ,
0xa4fbdbb0  ,
0xa113  ,
0x482b  ,
0xa2  ,
0x32  ,
0x63  ,
0x5c  ,
0xc0  ,
0x69  ,
0x7f  ,
0x6d   
)

◆ DEFINE_GUID() [33/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Main_444  ,
0x4008018f  ,
0xf537  ,
0x4b36  ,
0x98  ,
0xcf  ,
0x61  ,
0xaf  ,
0x8a  ,
0x2c  ,
0x1a  ,
0x33   
)

◆ DEFINE_GUID() [34/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Monochrome  ,
0x0685b993  ,
0x3d8c  ,
0x43a0  ,
0x8b  ,
0x28  ,
0xd7  ,
0x4c  ,
0x2d  ,
0x68  ,
0x99  ,
0xa4   
)

◆ DEFINE_GUID() [35/67]

DEFINE_GUID ( DXVA_ModeHEVC_VLD_Monochrome10  ,
0x142a1d0f  ,
0x69dd  ,
0x4ec9  ,
0x85  ,
0x91  ,
0xb1  ,
0x2f  ,
0xfc  ,
0xb9  ,
0x1a  ,
0x29   
)

◆ DEFINE_GUID() [36/67]

DEFINE_GUID ( DXVA_ModeJPEG_VLD_420  ,
0xcf782c83  ,
0xbef5  ,
0x4a2c  ,
0x87  ,
0xcb  ,
0x60  ,
0x19  ,
0xe7  ,
0xb1  ,
0x75  ,
0xac   
)

◆ DEFINE_GUID() [37/67]

DEFINE_GUID ( DXVA_ModeJPEG_VLD_422  ,
0xf04df417  ,
0xeee2  ,
0x4067  ,
0xa7  ,
0x78  ,
0xf3  ,
0x5c  ,
0x15  ,
0xab  ,
0x97  ,
0x21   
)

◆ DEFINE_GUID() [38/67]

DEFINE_GUID ( DXVA_ModeJPEG_VLD_444  ,
0x4cd00e17  ,
0x89ba  ,
0x48ef  ,
0xb9  ,
0xf9  ,
0xed  ,
0xcb  ,
0x82  ,
0x71  ,
0x3f  ,
0x65   
)

◆ DEFINE_GUID() [39/67]

DEFINE_GUID ( DXVA_ModeMJPEG_VLD_420  ,
0x725cb506  ,
0x0c29  ,
0x43c4  ,
0x94  ,
0x40  ,
0x8e  ,
0x93  ,
0x97  ,
0x90  ,
0x3a  ,
0x04   
)

◆ DEFINE_GUID() [40/67]

DEFINE_GUID ( DXVA_ModeMJPEG_VLD_422  ,
0x5b77b9cd  ,
0x1a35  ,
0x4c30  ,
0x9f  ,
0xd8  ,
0xef  ,
0x4b  ,
0x60  ,
0xc0  ,
0x35  ,
0xdd   
)

◆ DEFINE_GUID() [41/67]

DEFINE_GUID ( DXVA_ModeMJPEG_VLD_444  ,
0xd95161f9  ,
0x0d44  ,
0x47e6  ,
0xbc  ,
0xf5  ,
0x1b  ,
0xfb  ,
0xfb  ,
0x26  ,
0x8f  ,
0x97   
)

◆ DEFINE_GUID() [42/67]

DEFINE_GUID ( DXVA_ModeMJPEG_VLD_4444  ,
0xc91748d5  ,
0xfd18  ,
0x4aca  ,
0x9d  ,
0xb3  ,
0x3a  ,
0x66  ,
0x34  ,
0xab  ,
0x54  ,
0x7d   
)

◆ DEFINE_GUID() [43/67]

DEFINE_GUID ( DXVA_ModeMPEG1_A  ,
0x1b81be09  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [44/67]

DEFINE_GUID ( DXVA_ModeMPEG1_VLD  ,
0x6f3ec719  ,
0x3735  ,
0x42cc  ,
0x80  ,
0x63  ,
0x65  ,
0xcc  ,
0x3c  ,
0xb3  ,
0x66  ,
0x16   
)

◆ DEFINE_GUID() [45/67]

DEFINE_GUID ( DXVA_ModeMPEG2_A  ,
0x1b81be0a  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [46/67]

DEFINE_GUID ( DXVA_ModeMPEG2_B  ,
0x1b81be0b  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [47/67]

DEFINE_GUID ( DXVA_ModeMPEG2_C  ,
0x1b81be0c  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [48/67]

DEFINE_GUID ( DXVA_ModeMPEG2_D  ,
0x1b81be0d  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [49/67]

DEFINE_GUID ( DXVA_ModeMPEG2and1_VLD  ,
0x86695f12  ,
0x340e  ,
0x4f04  ,
0x9f  ,
0xd3  ,
0x92  ,
0x53  ,
0xdd  ,
0x32  ,
0x74  ,
0x60   
)

◆ DEFINE_GUID() [50/67]

DEFINE_GUID ( DXVA_ModeMPEG4pt2_VLD_AdvSimple_GMC  ,
0xab998b5b  ,
0x4258  ,
0x44a9  ,
0x9f  ,
0xeb  ,
0x94  ,
0xe5  ,
0x97  ,
0xa6  ,
0xba  ,
0xae   
)

◆ DEFINE_GUID() [51/67]

DEFINE_GUID ( DXVA_ModeMPEG4pt2_VLD_AdvSimple_NoGMC  ,
0xed418a9f  ,
0x010d  ,
0x4eda  ,
0x9a  ,
0xe3  ,
0x9a  ,
0x65  ,
0x35  ,
0x8d  ,
0x8d  ,
0x2e   
)

◆ DEFINE_GUID() [52/67]

DEFINE_GUID ( DXVA_ModeMPEG4pt2_VLD_Simple  ,
0xefd64d74  ,
0xc9e8  ,
0x41d7  ,
0xa5  ,
0xe9  ,
0xe9  ,
0xb0  ,
0xe3  ,
0x9f  ,
0xa3  ,
0x19   
)

◆ DEFINE_GUID() [53/67]

DEFINE_GUID ( DXVA_ModeNone  ,
0x1b81be00  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [54/67]

DEFINE_GUID ( DXVA_ModeVC1_A  ,
0x1b81bea0  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [55/67]

DEFINE_GUID ( DXVA_ModeVC1_B  ,
0x1b81bea1  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [56/67]

DEFINE_GUID ( DXVA_ModeVC1_C  ,
0x1b81bea2  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [57/67]

DEFINE_GUID ( DXVA_ModeVC1_D  ,
0x1b81bea3  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [58/67]

DEFINE_GUID ( DXVA_ModeVC1_D2010  ,
0x1b81bea4  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [59/67]

DEFINE_GUID ( DXVA_ModeVP8_VLD  ,
0x90b899ea  ,
0x3a62  ,
0x4705  ,
0x88  ,
0xb3  ,
0x8d  ,
0xf0  ,
0x4b  ,
0x27  ,
0x44  ,
0xe7   
)

◆ DEFINE_GUID() [60/67]

DEFINE_GUID ( DXVA_ModeVP9_VLD_10bit_Profile2  ,
0xa4c749ef  ,
0x6ecf  ,
0x48aa  ,
0x84  ,
0x48  ,
0x50  ,
0xa7  ,
0xa1  ,
0x16  ,
0x5f  ,
0xf7   
)

◆ DEFINE_GUID() [61/67]

DEFINE_GUID ( DXVA_ModeVP9_VLD_Profile0  ,
0x463707f8  ,
0xa1d0  ,
0x4585  ,
0x87  ,
0x6d  ,
0x83  ,
0xaa  ,
0x6d  ,
0x60  ,
0xb8  ,
0x9e   
)

◆ DEFINE_GUID() [62/67]

DEFINE_GUID ( DXVA_ModeWMV8_A  ,
0x1b81be80  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [63/67]

DEFINE_GUID ( DXVA_ModeWMV8_B  ,
0x1b81be81  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [64/67]

DEFINE_GUID ( DXVA_ModeWMV9_A  ,
0x1b81be90  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [65/67]

DEFINE_GUID ( DXVA_ModeWMV9_B  ,
0x1b81be91  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [66/67]

DEFINE_GUID ( DXVA_ModeWMV9_C  ,
0x1b81be94  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)

◆ DEFINE_GUID() [67/67]

DEFINE_GUID ( DXVA_NoEncrypt  ,
0x1b81bed0  ,
0xa0c7  ,
0x11d3  ,
0xb9  ,
0x84  ,
0x00  ,
0xc0  ,
0x4f  ,
0x2e  ,
0x73  ,
0xc5   
)