Flutter Engine
The Flutter Engine
Classes | Macros | Typedefs | Enumerations
vulkan_video_codec_h264std.h File Reference
#include "vulkan_video_codecs_common.h"

Go to the source code of this file.

Classes

struct  StdVideoH264SpsVuiFlags
 
struct  StdVideoH264HrdParameters
 
struct  StdVideoH264SequenceParameterSetVui
 
struct  StdVideoH264SpsFlags
 
struct  StdVideoH264ScalingLists
 
struct  StdVideoH264SequenceParameterSet
 
struct  StdVideoH264PpsFlags
 
struct  StdVideoH264PictureParameterSet
 

Macros

#define vulkan_video_codec_h264std   1
 
#define STD_VIDEO_H264_CPB_CNT_LIST_SIZE   32
 
#define STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS   6
 
#define STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS   16
 
#define STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS   6
 
#define STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS   64
 
#define STD_VIDEO_H264_MAX_NUM_LIST_REF   32
 
#define STD_VIDEO_H264_MAX_CHROMA_PLANES   2
 
#define STD_VIDEO_H264_NO_REFERENCE_PICTURE   0xFF
 

Typedefs

typedef enum StdVideoH264ChromaFormatIdc StdVideoH264ChromaFormatIdc
 
typedef enum StdVideoH264ProfileIdc StdVideoH264ProfileIdc
 
typedef enum StdVideoH264LevelIdc StdVideoH264LevelIdc
 
typedef enum StdVideoH264PocType StdVideoH264PocType
 
typedef enum StdVideoH264AspectRatioIdc StdVideoH264AspectRatioIdc
 
typedef enum StdVideoH264WeightedBipredIdc StdVideoH264WeightedBipredIdc
 
typedef enum StdVideoH264ModificationOfPicNumsIdc StdVideoH264ModificationOfPicNumsIdc
 
typedef enum StdVideoH264MemMgmtControlOp StdVideoH264MemMgmtControlOp
 
typedef enum StdVideoH264CabacInitIdc StdVideoH264CabacInitIdc
 
typedef enum StdVideoH264DisableDeblockingFilterIdc StdVideoH264DisableDeblockingFilterIdc
 
typedef enum StdVideoH264SliceType StdVideoH264SliceType
 
typedef enum StdVideoH264PictureType StdVideoH264PictureType
 
typedef enum StdVideoH264NonVclNaluType StdVideoH264NonVclNaluType
 
typedef struct StdVideoH264SpsVuiFlags StdVideoH264SpsVuiFlags
 
typedef struct StdVideoH264HrdParameters StdVideoH264HrdParameters
 
typedef struct StdVideoH264SequenceParameterSetVui StdVideoH264SequenceParameterSetVui
 
typedef struct StdVideoH264SpsFlags StdVideoH264SpsFlags
 
typedef struct StdVideoH264ScalingLists StdVideoH264ScalingLists
 
typedef struct StdVideoH264SequenceParameterSet StdVideoH264SequenceParameterSet
 
typedef struct StdVideoH264PpsFlags StdVideoH264PpsFlags
 
typedef struct StdVideoH264PictureParameterSet StdVideoH264PictureParameterSet
 

Enumerations

enum  StdVideoH264ChromaFormatIdc {
  STD_VIDEO_H264_CHROMA_FORMAT_IDC_MONOCHROME = 0 , STD_VIDEO_H264_CHROMA_FORMAT_IDC_420 = 1 , STD_VIDEO_H264_CHROMA_FORMAT_IDC_422 = 2 , STD_VIDEO_H264_CHROMA_FORMAT_IDC_444 = 3 ,
  STD_VIDEO_H264_CHROMA_FORMAT_IDC_INVALID = 0x7FFFFFFF , STD_VIDEO_H264_CHROMA_FORMAT_IDC_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264ProfileIdc {
  STD_VIDEO_H264_PROFILE_IDC_BASELINE = 66 , STD_VIDEO_H264_PROFILE_IDC_MAIN = 77 , STD_VIDEO_H264_PROFILE_IDC_HIGH = 100 , STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE = 244 ,
  STD_VIDEO_H264_PROFILE_IDC_INVALID = 0x7FFFFFFF , STD_VIDEO_H264_PROFILE_IDC_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264LevelIdc {
  STD_VIDEO_H264_LEVEL_IDC_1_0 = 0 , STD_VIDEO_H264_LEVEL_IDC_1_1 = 1 , STD_VIDEO_H264_LEVEL_IDC_1_2 = 2 , STD_VIDEO_H264_LEVEL_IDC_1_3 = 3 ,
  STD_VIDEO_H264_LEVEL_IDC_2_0 = 4 , STD_VIDEO_H264_LEVEL_IDC_2_1 = 5 , STD_VIDEO_H264_LEVEL_IDC_2_2 = 6 , STD_VIDEO_H264_LEVEL_IDC_3_0 = 7 ,
  STD_VIDEO_H264_LEVEL_IDC_3_1 = 8 , STD_VIDEO_H264_LEVEL_IDC_3_2 = 9 , STD_VIDEO_H264_LEVEL_IDC_4_0 = 10 , STD_VIDEO_H264_LEVEL_IDC_4_1 = 11 ,
  STD_VIDEO_H264_LEVEL_IDC_4_2 = 12 , STD_VIDEO_H264_LEVEL_IDC_5_0 = 13 , STD_VIDEO_H264_LEVEL_IDC_5_1 = 14 , STD_VIDEO_H264_LEVEL_IDC_5_2 = 15 ,
  STD_VIDEO_H264_LEVEL_IDC_6_0 = 16 , STD_VIDEO_H264_LEVEL_IDC_6_1 = 17 , STD_VIDEO_H264_LEVEL_IDC_6_2 = 18 , STD_VIDEO_H264_LEVEL_IDC_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_H264_LEVEL_IDC_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264PocType {
  STD_VIDEO_H264_POC_TYPE_0 = 0 , STD_VIDEO_H264_POC_TYPE_1 = 1 , STD_VIDEO_H264_POC_TYPE_2 = 2 , STD_VIDEO_H264_POC_TYPE_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_H264_POC_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264AspectRatioIdc {
  STD_VIDEO_H264_ASPECT_RATIO_IDC_UNSPECIFIED = 0 , STD_VIDEO_H264_ASPECT_RATIO_IDC_SQUARE = 1 , STD_VIDEO_H264_ASPECT_RATIO_IDC_12_11 = 2 , STD_VIDEO_H264_ASPECT_RATIO_IDC_10_11 = 3 ,
  STD_VIDEO_H264_ASPECT_RATIO_IDC_16_11 = 4 , STD_VIDEO_H264_ASPECT_RATIO_IDC_40_33 = 5 , STD_VIDEO_H264_ASPECT_RATIO_IDC_24_11 = 6 , STD_VIDEO_H264_ASPECT_RATIO_IDC_20_11 = 7 ,
  STD_VIDEO_H264_ASPECT_RATIO_IDC_32_11 = 8 , STD_VIDEO_H264_ASPECT_RATIO_IDC_80_33 = 9 , STD_VIDEO_H264_ASPECT_RATIO_IDC_18_11 = 10 , STD_VIDEO_H264_ASPECT_RATIO_IDC_15_11 = 11 ,
  STD_VIDEO_H264_ASPECT_RATIO_IDC_64_33 = 12 , STD_VIDEO_H264_ASPECT_RATIO_IDC_160_99 = 13 , STD_VIDEO_H264_ASPECT_RATIO_IDC_4_3 = 14 , STD_VIDEO_H264_ASPECT_RATIO_IDC_3_2 = 15 ,
  STD_VIDEO_H264_ASPECT_RATIO_IDC_2_1 = 16 , STD_VIDEO_H264_ASPECT_RATIO_IDC_EXTENDED_SAR = 255 , STD_VIDEO_H264_ASPECT_RATIO_IDC_INVALID = 0x7FFFFFFF , STD_VIDEO_H264_ASPECT_RATIO_IDC_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264WeightedBipredIdc {
  STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_DEFAULT = 0 , STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_EXPLICIT = 1 , STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_IMPLICIT = 2 , STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264ModificationOfPicNumsIdc {
  STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_SUBTRACT = 0 , STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_ADD = 1 , STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_LONG_TERM = 2 , STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_END = 3 ,
  STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_INVALID = 0x7FFFFFFF , STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264MemMgmtControlOp {
  STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_END = 0 , STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_SHORT_TERM = 1 , STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_LONG_TERM = 2 , STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_LONG_TERM = 3 ,
  STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_SET_MAX_LONG_TERM_INDEX = 4 , STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_ALL = 5 , STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_CURRENT_AS_LONG_TERM = 6 , STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264CabacInitIdc {
  STD_VIDEO_H264_CABAC_INIT_IDC_0 = 0 , STD_VIDEO_H264_CABAC_INIT_IDC_1 = 1 , STD_VIDEO_H264_CABAC_INIT_IDC_2 = 2 , STD_VIDEO_H264_CABAC_INIT_IDC_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_H264_CABAC_INIT_IDC_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264DisableDeblockingFilterIdc {
  STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_DISABLED = 0 , STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_ENABLED = 1 , STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_PARTIAL = 2 , STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264SliceType {
  STD_VIDEO_H264_SLICE_TYPE_P = 0 , STD_VIDEO_H264_SLICE_TYPE_B = 1 , STD_VIDEO_H264_SLICE_TYPE_I = 2 , STD_VIDEO_H264_SLICE_TYPE_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_H264_SLICE_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264PictureType {
  STD_VIDEO_H264_PICTURE_TYPE_P = 0 , STD_VIDEO_H264_PICTURE_TYPE_B = 1 , STD_VIDEO_H264_PICTURE_TYPE_I = 2 , STD_VIDEO_H264_PICTURE_TYPE_IDR = 5 ,
  STD_VIDEO_H264_PICTURE_TYPE_INVALID = 0x7FFFFFFF , STD_VIDEO_H264_PICTURE_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoH264NonVclNaluType {
  STD_VIDEO_H264_NON_VCL_NALU_TYPE_SPS = 0 , STD_VIDEO_H264_NON_VCL_NALU_TYPE_PPS = 1 , STD_VIDEO_H264_NON_VCL_NALU_TYPE_AUD = 2 , STD_VIDEO_H264_NON_VCL_NALU_TYPE_PREFIX = 3 ,
  STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_SEQUENCE = 4 , STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_STREAM = 5 , STD_VIDEO_H264_NON_VCL_NALU_TYPE_PRECODED = 6 , STD_VIDEO_H264_NON_VCL_NALU_TYPE_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_H264_NON_VCL_NALU_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 

Macro Definition Documentation

◆ STD_VIDEO_H264_CPB_CNT_LIST_SIZE

#define STD_VIDEO_H264_CPB_CNT_LIST_SIZE   32

Definition at line 25 of file vulkan_video_codec_h264std.h.

◆ STD_VIDEO_H264_MAX_CHROMA_PLANES

#define STD_VIDEO_H264_MAX_CHROMA_PLANES   2

Definition at line 31 of file vulkan_video_codec_h264std.h.

◆ STD_VIDEO_H264_MAX_NUM_LIST_REF

#define STD_VIDEO_H264_MAX_NUM_LIST_REF   32

Definition at line 30 of file vulkan_video_codec_h264std.h.

◆ STD_VIDEO_H264_NO_REFERENCE_PICTURE

#define STD_VIDEO_H264_NO_REFERENCE_PICTURE   0xFF

Definition at line 32 of file vulkan_video_codec_h264std.h.

◆ STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS

#define STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS   16

Definition at line 27 of file vulkan_video_codec_h264std.h.

◆ STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS

#define STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS   6

Definition at line 26 of file vulkan_video_codec_h264std.h.

◆ STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS

#define STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS   64

Definition at line 29 of file vulkan_video_codec_h264std.h.

◆ STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS

#define STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS   6

Definition at line 28 of file vulkan_video_codec_h264std.h.

◆ vulkan_video_codec_h264std

#define vulkan_video_codec_h264std   1

Definition at line 23 of file vulkan_video_codec_h264std.h.

Typedef Documentation

◆ StdVideoH264AspectRatioIdc

◆ StdVideoH264CabacInitIdc

◆ StdVideoH264ChromaFormatIdc

◆ StdVideoH264DisableDeblockingFilterIdc

◆ StdVideoH264HrdParameters

◆ StdVideoH264LevelIdc

◆ StdVideoH264MemMgmtControlOp

◆ StdVideoH264ModificationOfPicNumsIdc

◆ StdVideoH264NonVclNaluType

◆ StdVideoH264PictureParameterSet

◆ StdVideoH264PictureType

◆ StdVideoH264PocType

◆ StdVideoH264PpsFlags

◆ StdVideoH264ProfileIdc

◆ StdVideoH264ScalingLists

◆ StdVideoH264SequenceParameterSet

◆ StdVideoH264SequenceParameterSetVui

◆ StdVideoH264SliceType

◆ StdVideoH264SpsFlags

◆ StdVideoH264SpsVuiFlags

◆ StdVideoH264WeightedBipredIdc

Enumeration Type Documentation

◆ StdVideoH264AspectRatioIdc

Enumerator
STD_VIDEO_H264_ASPECT_RATIO_IDC_UNSPECIFIED 
STD_VIDEO_H264_ASPECT_RATIO_IDC_SQUARE 
STD_VIDEO_H264_ASPECT_RATIO_IDC_12_11 
STD_VIDEO_H264_ASPECT_RATIO_IDC_10_11 
STD_VIDEO_H264_ASPECT_RATIO_IDC_16_11 
STD_VIDEO_H264_ASPECT_RATIO_IDC_40_33 
STD_VIDEO_H264_ASPECT_RATIO_IDC_24_11 
STD_VIDEO_H264_ASPECT_RATIO_IDC_20_11 
STD_VIDEO_H264_ASPECT_RATIO_IDC_32_11 
STD_VIDEO_H264_ASPECT_RATIO_IDC_80_33 
STD_VIDEO_H264_ASPECT_RATIO_IDC_18_11 
STD_VIDEO_H264_ASPECT_RATIO_IDC_15_11 
STD_VIDEO_H264_ASPECT_RATIO_IDC_64_33 
STD_VIDEO_H264_ASPECT_RATIO_IDC_160_99 
STD_VIDEO_H264_ASPECT_RATIO_IDC_4_3 
STD_VIDEO_H264_ASPECT_RATIO_IDC_3_2 
STD_VIDEO_H264_ASPECT_RATIO_IDC_2_1 
STD_VIDEO_H264_ASPECT_RATIO_IDC_EXTENDED_SAR 
STD_VIDEO_H264_ASPECT_RATIO_IDC_INVALID 
STD_VIDEO_H264_ASPECT_RATIO_IDC_MAX_ENUM 

Definition at line 84 of file vulkan_video_codec_h264std.h.

84 {
StdVideoH264AspectRatioIdc
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_40_33
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_160_99
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_16_11
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_64_33
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_UNSPECIFIED
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_12_11
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_20_11
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_10_11
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_3_2
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_80_33
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_2_1
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_MAX_ENUM
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_SQUARE
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_INVALID
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_32_11
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_4_3
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_24_11
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_15_11
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_EXTENDED_SAR
@ STD_VIDEO_H264_ASPECT_RATIO_IDC_18_11

◆ StdVideoH264CabacInitIdc

Enumerator
STD_VIDEO_H264_CABAC_INIT_IDC_0 
STD_VIDEO_H264_CABAC_INIT_IDC_1 
STD_VIDEO_H264_CABAC_INIT_IDC_2 
STD_VIDEO_H264_CABAC_INIT_IDC_INVALID 
STD_VIDEO_H264_CABAC_INIT_IDC_MAX_ENUM 

Definition at line 136 of file vulkan_video_codec_h264std.h.

◆ StdVideoH264ChromaFormatIdc

Enumerator
STD_VIDEO_H264_CHROMA_FORMAT_IDC_MONOCHROME 
STD_VIDEO_H264_CHROMA_FORMAT_IDC_420 
STD_VIDEO_H264_CHROMA_FORMAT_IDC_422 
STD_VIDEO_H264_CHROMA_FORMAT_IDC_444 
STD_VIDEO_H264_CHROMA_FORMAT_IDC_INVALID 
STD_VIDEO_H264_CHROMA_FORMAT_IDC_MAX_ENUM 

Definition at line 34 of file vulkan_video_codec_h264std.h.

◆ StdVideoH264DisableDeblockingFilterIdc

Enumerator
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_DISABLED 
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_ENABLED 
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_PARTIAL 
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_INVALID 
STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_MAX_ENUM 

Definition at line 144 of file vulkan_video_codec_h264std.h.

◆ StdVideoH264LevelIdc

Enumerator
STD_VIDEO_H264_LEVEL_IDC_1_0 
STD_VIDEO_H264_LEVEL_IDC_1_1 
STD_VIDEO_H264_LEVEL_IDC_1_2 
STD_VIDEO_H264_LEVEL_IDC_1_3 
STD_VIDEO_H264_LEVEL_IDC_2_0 
STD_VIDEO_H264_LEVEL_IDC_2_1 
STD_VIDEO_H264_LEVEL_IDC_2_2 
STD_VIDEO_H264_LEVEL_IDC_3_0 
STD_VIDEO_H264_LEVEL_IDC_3_1 
STD_VIDEO_H264_LEVEL_IDC_3_2 
STD_VIDEO_H264_LEVEL_IDC_4_0 
STD_VIDEO_H264_LEVEL_IDC_4_1 
STD_VIDEO_H264_LEVEL_IDC_4_2 
STD_VIDEO_H264_LEVEL_IDC_5_0 
STD_VIDEO_H264_LEVEL_IDC_5_1 
STD_VIDEO_H264_LEVEL_IDC_5_2 
STD_VIDEO_H264_LEVEL_IDC_6_0 
STD_VIDEO_H264_LEVEL_IDC_6_1 
STD_VIDEO_H264_LEVEL_IDC_6_2 
STD_VIDEO_H264_LEVEL_IDC_INVALID 
STD_VIDEO_H264_LEVEL_IDC_MAX_ENUM 

Definition at line 52 of file vulkan_video_codec_h264std.h.

52 {
@ STD_VIDEO_H264_LEVEL_IDC_6_1
@ STD_VIDEO_H264_LEVEL_IDC_6_0
@ STD_VIDEO_H264_LEVEL_IDC_3_1
@ STD_VIDEO_H264_LEVEL_IDC_1_1
@ STD_VIDEO_H264_LEVEL_IDC_6_2
@ STD_VIDEO_H264_LEVEL_IDC_5_2
@ STD_VIDEO_H264_LEVEL_IDC_4_0
@ STD_VIDEO_H264_LEVEL_IDC_1_3
@ STD_VIDEO_H264_LEVEL_IDC_MAX_ENUM
@ STD_VIDEO_H264_LEVEL_IDC_3_2
@ STD_VIDEO_H264_LEVEL_IDC_1_2
@ STD_VIDEO_H264_LEVEL_IDC_1_0
@ STD_VIDEO_H264_LEVEL_IDC_4_2
@ STD_VIDEO_H264_LEVEL_IDC_5_0
@ STD_VIDEO_H264_LEVEL_IDC_2_1
@ STD_VIDEO_H264_LEVEL_IDC_INVALID
@ STD_VIDEO_H264_LEVEL_IDC_4_1
@ STD_VIDEO_H264_LEVEL_IDC_2_0
@ STD_VIDEO_H264_LEVEL_IDC_5_1
@ STD_VIDEO_H264_LEVEL_IDC_3_0
@ STD_VIDEO_H264_LEVEL_IDC_2_2

◆ StdVideoH264MemMgmtControlOp

Enumerator
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_END 
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_SHORT_TERM 
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_LONG_TERM 
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_LONG_TERM 
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_SET_MAX_LONG_TERM_INDEX 
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_ALL 
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_CURRENT_AS_LONG_TERM 
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_INVALID 
STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MAX_ENUM 

Definition at line 124 of file vulkan_video_codec_h264std.h.

124 {
StdVideoH264MemMgmtControlOp
@ STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_LONG_TERM
@ STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_END
@ STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_SHORT_TERM
@ STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_ALL
@ STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_SET_MAX_LONG_TERM_INDEX
@ STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_CURRENT_AS_LONG_TERM
@ STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_INVALID
@ STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MAX_ENUM
@ STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_LONG_TERM

◆ StdVideoH264ModificationOfPicNumsIdc

Enumerator
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_SUBTRACT 
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_ADD 
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_LONG_TERM 
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_END 
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_INVALID 
STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_MAX_ENUM 

Definition at line 115 of file vulkan_video_codec_h264std.h.

◆ StdVideoH264NonVclNaluType

Enumerator
STD_VIDEO_H264_NON_VCL_NALU_TYPE_SPS 
STD_VIDEO_H264_NON_VCL_NALU_TYPE_PPS 
STD_VIDEO_H264_NON_VCL_NALU_TYPE_AUD 
STD_VIDEO_H264_NON_VCL_NALU_TYPE_PREFIX 
STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_SEQUENCE 
STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_STREAM 
STD_VIDEO_H264_NON_VCL_NALU_TYPE_PRECODED 
STD_VIDEO_H264_NON_VCL_NALU_TYPE_INVALID 
STD_VIDEO_H264_NON_VCL_NALU_TYPE_MAX_ENUM 

Definition at line 169 of file vulkan_video_codec_h264std.h.

169 {
@ STD_VIDEO_H264_NON_VCL_NALU_TYPE_PREFIX
@ STD_VIDEO_H264_NON_VCL_NALU_TYPE_AUD
@ STD_VIDEO_H264_NON_VCL_NALU_TYPE_PPS
@ STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_SEQUENCE
@ STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_STREAM
@ STD_VIDEO_H264_NON_VCL_NALU_TYPE_MAX_ENUM
@ STD_VIDEO_H264_NON_VCL_NALU_TYPE_PRECODED
@ STD_VIDEO_H264_NON_VCL_NALU_TYPE_SPS
@ STD_VIDEO_H264_NON_VCL_NALU_TYPE_INVALID

◆ StdVideoH264PictureType

Enumerator
STD_VIDEO_H264_PICTURE_TYPE_P 
STD_VIDEO_H264_PICTURE_TYPE_B 
STD_VIDEO_H264_PICTURE_TYPE_I 
STD_VIDEO_H264_PICTURE_TYPE_IDR 
STD_VIDEO_H264_PICTURE_TYPE_INVALID 
STD_VIDEO_H264_PICTURE_TYPE_MAX_ENUM 

Definition at line 160 of file vulkan_video_codec_h264std.h.

◆ StdVideoH264PocType

Enumerator
STD_VIDEO_H264_POC_TYPE_0 
STD_VIDEO_H264_POC_TYPE_1 
STD_VIDEO_H264_POC_TYPE_2 
STD_VIDEO_H264_POC_TYPE_INVALID 
STD_VIDEO_H264_POC_TYPE_MAX_ENUM 

Definition at line 76 of file vulkan_video_codec_h264std.h.

◆ StdVideoH264ProfileIdc

Enumerator
STD_VIDEO_H264_PROFILE_IDC_BASELINE 
STD_VIDEO_H264_PROFILE_IDC_MAIN 
STD_VIDEO_H264_PROFILE_IDC_HIGH 
STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE 
STD_VIDEO_H264_PROFILE_IDC_INVALID 
STD_VIDEO_H264_PROFILE_IDC_MAX_ENUM 

Definition at line 43 of file vulkan_video_codec_h264std.h.

◆ StdVideoH264SliceType

Enumerator
STD_VIDEO_H264_SLICE_TYPE_P 
STD_VIDEO_H264_SLICE_TYPE_B 
STD_VIDEO_H264_SLICE_TYPE_I 
STD_VIDEO_H264_SLICE_TYPE_INVALID 
STD_VIDEO_H264_SLICE_TYPE_MAX_ENUM 

Definition at line 152 of file vulkan_video_codec_h264std.h.

◆ StdVideoH264WeightedBipredIdc

Enumerator
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_DEFAULT 
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_EXPLICIT 
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_IMPLICIT 
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_INVALID 
STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_MAX_ENUM 

Definition at line 107 of file vulkan_video_codec_h264std.h.