Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
vulkan_video_codec_av1std.h File Reference

Go to the source code of this file.

Data Structures

struct  StdVideoAV1ColorConfigFlags
 
struct  StdVideoAV1ColorConfig
 
struct  StdVideoAV1TimingInfoFlags
 
struct  StdVideoAV1TimingInfo
 
struct  StdVideoAV1LoopFilterFlags
 
struct  StdVideoAV1LoopFilter
 
struct  StdVideoAV1QuantizationFlags
 
struct  StdVideoAV1Quantization
 
struct  StdVideoAV1Segmentation
 
struct  StdVideoAV1TileInfoFlags
 
struct  StdVideoAV1TileInfo
 
struct  StdVideoAV1CDEF
 
struct  StdVideoAV1LoopRestoration
 
struct  StdVideoAV1GlobalMotion
 
struct  StdVideoAV1FilmGrainFlags
 
struct  StdVideoAV1FilmGrain
 
struct  StdVideoAV1SequenceHeaderFlags
 
struct  StdVideoAV1SequenceHeader
 

Macros

#define vulkan_video_codec_av1std   1
 
#define STD_VIDEO_AV1_NUM_REF_FRAMES   8
 
#define STD_VIDEO_AV1_REFS_PER_FRAME   7
 
#define STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME   8
 
#define STD_VIDEO_AV1_MAX_TILE_COLS   64
 
#define STD_VIDEO_AV1_MAX_TILE_ROWS   64
 
#define STD_VIDEO_AV1_MAX_SEGMENTS   8
 
#define STD_VIDEO_AV1_SEG_LVL_MAX   8
 
#define STD_VIDEO_AV1_PRIMARY_REF_NONE   7
 
#define STD_VIDEO_AV1_SELECT_INTEGER_MV   2
 
#define STD_VIDEO_AV1_SELECT_SCREEN_CONTENT_TOOLS   2
 
#define STD_VIDEO_AV1_SKIP_MODE_FRAMES   2
 
#define STD_VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS   4
 
#define STD_VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS   2
 
#define STD_VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS   8
 
#define STD_VIDEO_AV1_MAX_NUM_PLANES   3
 
#define STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS   6
 
#define STD_VIDEO_AV1_MAX_NUM_Y_POINTS   14
 
#define STD_VIDEO_AV1_MAX_NUM_CB_POINTS   10
 
#define STD_VIDEO_AV1_MAX_NUM_CR_POINTS   10
 
#define STD_VIDEO_AV1_MAX_NUM_POS_LUMA   24
 
#define STD_VIDEO_AV1_MAX_NUM_POS_CHROMA   25
 

Typedefs

typedef enum StdVideoAV1Profile StdVideoAV1Profile
 
typedef enum StdVideoAV1Level StdVideoAV1Level
 
typedef enum StdVideoAV1FrameType StdVideoAV1FrameType
 
typedef enum StdVideoAV1ReferenceName StdVideoAV1ReferenceName
 
typedef enum StdVideoAV1InterpolationFilter StdVideoAV1InterpolationFilter
 
typedef enum StdVideoAV1TxMode StdVideoAV1TxMode
 
typedef enum StdVideoAV1FrameRestorationType StdVideoAV1FrameRestorationType
 
typedef enum StdVideoAV1ColorPrimaries StdVideoAV1ColorPrimaries
 
typedef enum StdVideoAV1TransferCharacteristics StdVideoAV1TransferCharacteristics
 
typedef enum StdVideoAV1MatrixCoefficients StdVideoAV1MatrixCoefficients
 
typedef enum StdVideoAV1ChromaSamplePosition StdVideoAV1ChromaSamplePosition
 
typedef struct StdVideoAV1ColorConfigFlags StdVideoAV1ColorConfigFlags
 
typedef struct StdVideoAV1ColorConfig StdVideoAV1ColorConfig
 
typedef struct StdVideoAV1TimingInfoFlags StdVideoAV1TimingInfoFlags
 
typedef struct StdVideoAV1TimingInfo StdVideoAV1TimingInfo
 
typedef struct StdVideoAV1LoopFilterFlags StdVideoAV1LoopFilterFlags
 
typedef struct StdVideoAV1LoopFilter StdVideoAV1LoopFilter
 
typedef struct StdVideoAV1QuantizationFlags StdVideoAV1QuantizationFlags
 
typedef struct StdVideoAV1Quantization StdVideoAV1Quantization
 
typedef struct StdVideoAV1Segmentation StdVideoAV1Segmentation
 
typedef struct StdVideoAV1TileInfoFlags StdVideoAV1TileInfoFlags
 
typedef struct StdVideoAV1TileInfo StdVideoAV1TileInfo
 
typedef struct StdVideoAV1CDEF StdVideoAV1CDEF
 
typedef struct StdVideoAV1LoopRestoration StdVideoAV1LoopRestoration
 
typedef struct StdVideoAV1GlobalMotion StdVideoAV1GlobalMotion
 
typedef struct StdVideoAV1FilmGrainFlags StdVideoAV1FilmGrainFlags
 
typedef struct StdVideoAV1FilmGrain StdVideoAV1FilmGrain
 
typedef struct StdVideoAV1SequenceHeaderFlags StdVideoAV1SequenceHeaderFlags
 
typedef struct StdVideoAV1SequenceHeader StdVideoAV1SequenceHeader
 

Enumerations

enum  StdVideoAV1Profile {
  STD_VIDEO_AV1_PROFILE_MAIN = 0 , STD_VIDEO_AV1_PROFILE_HIGH = 1 , STD_VIDEO_AV1_PROFILE_PROFESSIONAL = 2 , STD_VIDEO_AV1_PROFILE_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_AV1_PROFILE_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1Level {
  STD_VIDEO_AV1_LEVEL_2_0 = 0 , STD_VIDEO_AV1_LEVEL_2_1 = 1 , STD_VIDEO_AV1_LEVEL_2_2 = 2 , STD_VIDEO_AV1_LEVEL_2_3 = 3 ,
  STD_VIDEO_AV1_LEVEL_3_0 = 4 , STD_VIDEO_AV1_LEVEL_3_1 = 5 , STD_VIDEO_AV1_LEVEL_3_2 = 6 , STD_VIDEO_AV1_LEVEL_3_3 = 7 ,
  STD_VIDEO_AV1_LEVEL_4_0 = 8 , STD_VIDEO_AV1_LEVEL_4_1 = 9 , STD_VIDEO_AV1_LEVEL_4_2 = 10 , STD_VIDEO_AV1_LEVEL_4_3 = 11 ,
  STD_VIDEO_AV1_LEVEL_5_0 = 12 , STD_VIDEO_AV1_LEVEL_5_1 = 13 , STD_VIDEO_AV1_LEVEL_5_2 = 14 , STD_VIDEO_AV1_LEVEL_5_3 = 15 ,
  STD_VIDEO_AV1_LEVEL_6_0 = 16 , STD_VIDEO_AV1_LEVEL_6_1 = 17 , STD_VIDEO_AV1_LEVEL_6_2 = 18 , STD_VIDEO_AV1_LEVEL_6_3 = 19 ,
  STD_VIDEO_AV1_LEVEL_7_0 = 20 , STD_VIDEO_AV1_LEVEL_7_1 = 21 , STD_VIDEO_AV1_LEVEL_7_2 = 22 , STD_VIDEO_AV1_LEVEL_7_3 = 23 ,
  STD_VIDEO_AV1_LEVEL_INVALID = 0x7FFFFFFF , STD_VIDEO_AV1_LEVEL_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1FrameType {
  STD_VIDEO_AV1_FRAME_TYPE_KEY = 0 , STD_VIDEO_AV1_FRAME_TYPE_INTER = 1 , STD_VIDEO_AV1_FRAME_TYPE_INTRA_ONLY = 2 , STD_VIDEO_AV1_FRAME_TYPE_SWITCH = 3 ,
  STD_VIDEO_AV1_FRAME_TYPE_INVALID = 0x7FFFFFFF , STD_VIDEO_AV1_FRAME_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1ReferenceName {
  STD_VIDEO_AV1_REFERENCE_NAME_INTRA_FRAME = 0 , STD_VIDEO_AV1_REFERENCE_NAME_LAST_FRAME = 1 , STD_VIDEO_AV1_REFERENCE_NAME_LAST2_FRAME = 2 , STD_VIDEO_AV1_REFERENCE_NAME_LAST3_FRAME = 3 ,
  STD_VIDEO_AV1_REFERENCE_NAME_GOLDEN_FRAME = 4 , STD_VIDEO_AV1_REFERENCE_NAME_BWDREF_FRAME = 5 , STD_VIDEO_AV1_REFERENCE_NAME_ALTREF2_FRAME = 6 , STD_VIDEO_AV1_REFERENCE_NAME_ALTREF_FRAME = 7 ,
  STD_VIDEO_AV1_REFERENCE_NAME_INVALID = 0x7FFFFFFF , STD_VIDEO_AV1_REFERENCE_NAME_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1InterpolationFilter {
  STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP = 0 , STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP_SMOOTH = 1 , STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP_SHARP = 2 , STD_VIDEO_AV1_INTERPOLATION_FILTER_BILINEAR = 3 ,
  STD_VIDEO_AV1_INTERPOLATION_FILTER_SWITCHABLE = 4 , STD_VIDEO_AV1_INTERPOLATION_FILTER_INVALID = 0x7FFFFFFF , STD_VIDEO_AV1_INTERPOLATION_FILTER_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1TxMode {
  STD_VIDEO_AV1_TX_MODE_ONLY_4X4 = 0 , STD_VIDEO_AV1_TX_MODE_LARGEST = 1 , STD_VIDEO_AV1_TX_MODE_SELECT = 2 , STD_VIDEO_AV1_TX_MODE_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_AV1_TX_MODE_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1FrameRestorationType {
  STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_NONE = 0 , STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_WIENER = 1 , STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_SGRPROJ = 2 , STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_SWITCHABLE = 3 ,
  STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_INVALID = 0x7FFFFFFF , STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1ColorPrimaries {
  STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709 = 1 , STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED = 2 , STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M = 4 , STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_B_G = 5 ,
  STD_VIDEO_AV1_COLOR_PRIMARIES_BT_601 = 6 , STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_240 = 7 , STD_VIDEO_AV1_COLOR_PRIMARIES_GENERIC_FILM = 8 , STD_VIDEO_AV1_COLOR_PRIMARIES_BT_2020 = 9 ,
  STD_VIDEO_AV1_COLOR_PRIMARIES_XYZ = 10 , STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_431 = 11 , STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_432 = 12 , STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213 = 22 ,
  STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID = 0x7FFFFFFF , STD_VIDEO_AV1_COLOR_PRIMARIES_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1TransferCharacteristics {
  STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_0 = 0 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_709 = 1 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_UNSPECIFIED = 2 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_3 = 3 ,
  STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_M = 4 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_B_G = 5 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_601 = 6 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_240 = 7 ,
  STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LINEAR = 8 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100 = 9 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100_SQRT10 = 10 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_IEC_61966 = 11 ,
  STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_1361 = 12 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SRGB = 13 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_10_BIT = 14 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_12_BIT = 15 ,
  STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_2084 = 16 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_428 = 17 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_HLG = 18 , STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1MatrixCoefficients {
  STD_VIDEO_AV1_MATRIX_COEFFICIENTS_IDENTITY = 0 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_709 = 1 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_UNSPECIFIED = 2 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_RESERVED_3 = 3 ,
  STD_VIDEO_AV1_MATRIX_COEFFICIENTS_FCC = 4 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_470_B_G = 5 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_601 = 6 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_240 = 7 ,
  STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_YCGCO = 8 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_NCL = 9 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_CL = 10 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_2085 = 11 ,
  STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_NCL = 12 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_CL = 13 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_ICTCP = 14 , STD_VIDEO_AV1_MATRIX_COEFFICIENTS_INVALID = 0x7FFFFFFF ,
  STD_VIDEO_AV1_MATRIX_COEFFICIENTS_MAX_ENUM = 0x7FFFFFFF
}
 
enum  StdVideoAV1ChromaSamplePosition {
  STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_UNKNOWN = 0 , STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_VERTICAL = 1 , STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_COLOCATED = 2 , STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_RESERVED = 3 ,
  STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_INVALID = 0x7FFFFFFF , STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_MAX_ENUM = 0x7FFFFFFF
}
 

Macro Definition Documentation

◆ STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS

#define STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS   6

Definition at line 40 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS

#define STD_VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS   2

Definition at line 37 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS

#define STD_VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS   8

Definition at line 38 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS

#define STD_VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS   4

Definition at line 36 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_NUM_CB_POINTS

#define STD_VIDEO_AV1_MAX_NUM_CB_POINTS   10

Definition at line 42 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_NUM_CR_POINTS

#define STD_VIDEO_AV1_MAX_NUM_CR_POINTS   10

Definition at line 43 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_NUM_PLANES

#define STD_VIDEO_AV1_MAX_NUM_PLANES   3

Definition at line 39 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_NUM_POS_CHROMA

#define STD_VIDEO_AV1_MAX_NUM_POS_CHROMA   25

Definition at line 45 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_NUM_POS_LUMA

#define STD_VIDEO_AV1_MAX_NUM_POS_LUMA   24

Definition at line 44 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_NUM_Y_POINTS

#define STD_VIDEO_AV1_MAX_NUM_Y_POINTS   14

Definition at line 41 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_SEGMENTS

#define STD_VIDEO_AV1_MAX_SEGMENTS   8

Definition at line 30 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_TILE_COLS

#define STD_VIDEO_AV1_MAX_TILE_COLS   64

Definition at line 28 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_MAX_TILE_ROWS

#define STD_VIDEO_AV1_MAX_TILE_ROWS   64

Definition at line 29 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_NUM_REF_FRAMES

#define STD_VIDEO_AV1_NUM_REF_FRAMES   8

Definition at line 25 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_PRIMARY_REF_NONE

#define STD_VIDEO_AV1_PRIMARY_REF_NONE   7

Definition at line 32 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_REFS_PER_FRAME

#define STD_VIDEO_AV1_REFS_PER_FRAME   7

Definition at line 26 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_SEG_LVL_MAX

#define STD_VIDEO_AV1_SEG_LVL_MAX   8

Definition at line 31 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_SELECT_INTEGER_MV

#define STD_VIDEO_AV1_SELECT_INTEGER_MV   2

Definition at line 33 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_SELECT_SCREEN_CONTENT_TOOLS

#define STD_VIDEO_AV1_SELECT_SCREEN_CONTENT_TOOLS   2

Definition at line 34 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_SKIP_MODE_FRAMES

#define STD_VIDEO_AV1_SKIP_MODE_FRAMES   2

Definition at line 35 of file vulkan_video_codec_av1std.h.

◆ STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME

#define STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME   8

Definition at line 27 of file vulkan_video_codec_av1std.h.

◆ vulkan_video_codec_av1std

#define vulkan_video_codec_av1std   1

Definition at line 23 of file vulkan_video_codec_av1std.h.

Typedef Documentation

◆ StdVideoAV1CDEF

typedef struct StdVideoAV1CDEF StdVideoAV1CDEF

◆ StdVideoAV1ChromaSamplePosition

◆ StdVideoAV1ColorConfig

typedef struct StdVideoAV1ColorConfig StdVideoAV1ColorConfig

◆ StdVideoAV1ColorConfigFlags

typedef struct StdVideoAV1ColorConfigFlags StdVideoAV1ColorConfigFlags

◆ StdVideoAV1ColorPrimaries

◆ StdVideoAV1FilmGrain

typedef struct StdVideoAV1FilmGrain StdVideoAV1FilmGrain

◆ StdVideoAV1FilmGrainFlags

typedef struct StdVideoAV1FilmGrainFlags StdVideoAV1FilmGrainFlags

◆ StdVideoAV1FrameRestorationType

◆ StdVideoAV1FrameType

◆ StdVideoAV1GlobalMotion

typedef struct StdVideoAV1GlobalMotion StdVideoAV1GlobalMotion

◆ StdVideoAV1InterpolationFilter

◆ StdVideoAV1Level

◆ StdVideoAV1LoopFilter

typedef struct StdVideoAV1LoopFilter StdVideoAV1LoopFilter

◆ StdVideoAV1LoopFilterFlags

typedef struct StdVideoAV1LoopFilterFlags StdVideoAV1LoopFilterFlags

◆ StdVideoAV1LoopRestoration

typedef struct StdVideoAV1LoopRestoration StdVideoAV1LoopRestoration

◆ StdVideoAV1MatrixCoefficients

◆ StdVideoAV1Profile

◆ StdVideoAV1Quantization

typedef struct StdVideoAV1Quantization StdVideoAV1Quantization

◆ StdVideoAV1QuantizationFlags

typedef struct StdVideoAV1QuantizationFlags StdVideoAV1QuantizationFlags

◆ StdVideoAV1ReferenceName

◆ StdVideoAV1Segmentation

typedef struct StdVideoAV1Segmentation StdVideoAV1Segmentation

◆ StdVideoAV1SequenceHeader

typedef struct StdVideoAV1SequenceHeader StdVideoAV1SequenceHeader

◆ StdVideoAV1SequenceHeaderFlags

typedef struct StdVideoAV1SequenceHeaderFlags StdVideoAV1SequenceHeaderFlags

◆ StdVideoAV1TileInfo

typedef struct StdVideoAV1TileInfo StdVideoAV1TileInfo

◆ StdVideoAV1TileInfoFlags

typedef struct StdVideoAV1TileInfoFlags StdVideoAV1TileInfoFlags

◆ StdVideoAV1TimingInfo

typedef struct StdVideoAV1TimingInfo StdVideoAV1TimingInfo

◆ StdVideoAV1TimingInfoFlags

typedef struct StdVideoAV1TimingInfoFlags StdVideoAV1TimingInfoFlags

◆ StdVideoAV1TransferCharacteristics

◆ StdVideoAV1TxMode

Enumeration Type Documentation

◆ StdVideoAV1ChromaSamplePosition

Enumerator
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_UNKNOWN 
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_VERTICAL 
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_COLOCATED 
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_RESERVED 
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_INVALID 
STD_VIDEO_AV1_CHROMA_SAMPLE_POSITION_MAX_ENUM 

Definition at line 194 of file vulkan_video_codec_av1std.h.

◆ StdVideoAV1ColorPrimaries

Enumerator
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709 
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED 
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M 
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_B_G 
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_601 
STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_240 
STD_VIDEO_AV1_COLOR_PRIMARIES_GENERIC_FILM 
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_2020 
STD_VIDEO_AV1_COLOR_PRIMARIES_XYZ 
STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_431 
STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_432 
STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213 
STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID 
STD_VIDEO_AV1_COLOR_PRIMARIES_MAX_ENUM 

Definition at line 133 of file vulkan_video_codec_av1std.h.

133 {
@ STD_VIDEO_AV1_COLOR_PRIMARIES_GENERIC_FILM
@ STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_B_G
@ STD_VIDEO_AV1_COLOR_PRIMARIES_XYZ
@ STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213
@ STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_240
@ STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M
@ STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED
@ STD_VIDEO_AV1_COLOR_PRIMARIES_MAX_ENUM
@ STD_VIDEO_AV1_COLOR_PRIMARIES_BT_601
@ STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709
@ STD_VIDEO_AV1_COLOR_PRIMARIES_BT_2020
@ STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID
@ STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_432
@ STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_431

◆ StdVideoAV1FrameRestorationType

Enumerator
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_NONE 
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_WIENER 
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_SGRPROJ 
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_SWITCHABLE 
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_INVALID 
STD_VIDEO_AV1_FRAME_RESTORATION_TYPE_MAX_ENUM 

Definition at line 124 of file vulkan_video_codec_av1std.h.

◆ StdVideoAV1FrameType

Enumerator
STD_VIDEO_AV1_FRAME_TYPE_KEY 
STD_VIDEO_AV1_FRAME_TYPE_INTER 
STD_VIDEO_AV1_FRAME_TYPE_INTRA_ONLY 
STD_VIDEO_AV1_FRAME_TYPE_SWITCH 
STD_VIDEO_AV1_FRAME_TYPE_INVALID 
STD_VIDEO_AV1_FRAME_TYPE_MAX_ENUM 

Definition at line 84 of file vulkan_video_codec_av1std.h.

◆ StdVideoAV1InterpolationFilter

Enumerator
STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP 
STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP_SMOOTH 
STD_VIDEO_AV1_INTERPOLATION_FILTER_EIGHTTAP_SHARP 
STD_VIDEO_AV1_INTERPOLATION_FILTER_BILINEAR 
STD_VIDEO_AV1_INTERPOLATION_FILTER_SWITCHABLE 
STD_VIDEO_AV1_INTERPOLATION_FILTER_INVALID 
STD_VIDEO_AV1_INTERPOLATION_FILTER_MAX_ENUM 

Definition at line 106 of file vulkan_video_codec_av1std.h.

◆ StdVideoAV1Level

Enumerator
STD_VIDEO_AV1_LEVEL_2_0 
STD_VIDEO_AV1_LEVEL_2_1 
STD_VIDEO_AV1_LEVEL_2_2 
STD_VIDEO_AV1_LEVEL_2_3 
STD_VIDEO_AV1_LEVEL_3_0 
STD_VIDEO_AV1_LEVEL_3_1 
STD_VIDEO_AV1_LEVEL_3_2 
STD_VIDEO_AV1_LEVEL_3_3 
STD_VIDEO_AV1_LEVEL_4_0 
STD_VIDEO_AV1_LEVEL_4_1 
STD_VIDEO_AV1_LEVEL_4_2 
STD_VIDEO_AV1_LEVEL_4_3 
STD_VIDEO_AV1_LEVEL_5_0 
STD_VIDEO_AV1_LEVEL_5_1 
STD_VIDEO_AV1_LEVEL_5_2 
STD_VIDEO_AV1_LEVEL_5_3 
STD_VIDEO_AV1_LEVEL_6_0 
STD_VIDEO_AV1_LEVEL_6_1 
STD_VIDEO_AV1_LEVEL_6_2 
STD_VIDEO_AV1_LEVEL_6_3 
STD_VIDEO_AV1_LEVEL_7_0 
STD_VIDEO_AV1_LEVEL_7_1 
STD_VIDEO_AV1_LEVEL_7_2 
STD_VIDEO_AV1_LEVEL_7_3 
STD_VIDEO_AV1_LEVEL_INVALID 
STD_VIDEO_AV1_LEVEL_MAX_ENUM 

Definition at line 55 of file vulkan_video_codec_av1std.h.

55 {
80 STD_VIDEO_AV1_LEVEL_INVALID = 0x7FFFFFFF,
@ STD_VIDEO_AV1_LEVEL_3_3
@ STD_VIDEO_AV1_LEVEL_4_3
@ STD_VIDEO_AV1_LEVEL_7_0
@ STD_VIDEO_AV1_LEVEL_3_2
@ STD_VIDEO_AV1_LEVEL_5_1
@ STD_VIDEO_AV1_LEVEL_6_3
@ STD_VIDEO_AV1_LEVEL_6_0
@ STD_VIDEO_AV1_LEVEL_6_1
@ STD_VIDEO_AV1_LEVEL_4_0
@ STD_VIDEO_AV1_LEVEL_4_2
@ STD_VIDEO_AV1_LEVEL_7_3
@ STD_VIDEO_AV1_LEVEL_7_1
@ STD_VIDEO_AV1_LEVEL_MAX_ENUM
@ STD_VIDEO_AV1_LEVEL_3_0
@ STD_VIDEO_AV1_LEVEL_2_3
@ STD_VIDEO_AV1_LEVEL_4_1
@ STD_VIDEO_AV1_LEVEL_6_2
@ STD_VIDEO_AV1_LEVEL_7_2
@ STD_VIDEO_AV1_LEVEL_2_0
@ STD_VIDEO_AV1_LEVEL_5_0
@ STD_VIDEO_AV1_LEVEL_INVALID
@ STD_VIDEO_AV1_LEVEL_3_1
@ STD_VIDEO_AV1_LEVEL_5_2
@ STD_VIDEO_AV1_LEVEL_5_3
@ STD_VIDEO_AV1_LEVEL_2_1
@ STD_VIDEO_AV1_LEVEL_2_2

◆ StdVideoAV1MatrixCoefficients

Enumerator
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_IDENTITY 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_709 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_UNSPECIFIED 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_RESERVED_3 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_FCC 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_470_B_G 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_601 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_240 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_YCGCO 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_NCL 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_CL 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_2085 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_NCL 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_CL 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_ICTCP 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_INVALID 
STD_VIDEO_AV1_MATRIX_COEFFICIENTS_MAX_ENUM 

Definition at line 174 of file vulkan_video_codec_av1std.h.

174 {
StdVideoAV1MatrixCoefficients
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_IDENTITY
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_FCC
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_709
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_MAX_ENUM
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_RESERVED_3
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_CL
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_INVALID
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_601
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_240
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_NCL
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_470_B_G
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_BT_2020_CL
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_YCGCO
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_CHROMAT_NCL
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_UNSPECIFIED
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_SMPTE_2085
@ STD_VIDEO_AV1_MATRIX_COEFFICIENTS_ICTCP

◆ StdVideoAV1Profile

Enumerator
STD_VIDEO_AV1_PROFILE_MAIN 
STD_VIDEO_AV1_PROFILE_HIGH 
STD_VIDEO_AV1_PROFILE_PROFESSIONAL 
STD_VIDEO_AV1_PROFILE_INVALID 
STD_VIDEO_AV1_PROFILE_MAX_ENUM 

Definition at line 47 of file vulkan_video_codec_av1std.h.

◆ StdVideoAV1ReferenceName

Enumerator
STD_VIDEO_AV1_REFERENCE_NAME_INTRA_FRAME 
STD_VIDEO_AV1_REFERENCE_NAME_LAST_FRAME 
STD_VIDEO_AV1_REFERENCE_NAME_LAST2_FRAME 
STD_VIDEO_AV1_REFERENCE_NAME_LAST3_FRAME 
STD_VIDEO_AV1_REFERENCE_NAME_GOLDEN_FRAME 
STD_VIDEO_AV1_REFERENCE_NAME_BWDREF_FRAME 
STD_VIDEO_AV1_REFERENCE_NAME_ALTREF2_FRAME 
STD_VIDEO_AV1_REFERENCE_NAME_ALTREF_FRAME 
STD_VIDEO_AV1_REFERENCE_NAME_INVALID 
STD_VIDEO_AV1_REFERENCE_NAME_MAX_ENUM 

Definition at line 93 of file vulkan_video_codec_av1std.h.

93 {
@ STD_VIDEO_AV1_REFERENCE_NAME_BWDREF_FRAME
@ STD_VIDEO_AV1_REFERENCE_NAME_MAX_ENUM
@ STD_VIDEO_AV1_REFERENCE_NAME_ALTREF_FRAME
@ STD_VIDEO_AV1_REFERENCE_NAME_GOLDEN_FRAME
@ STD_VIDEO_AV1_REFERENCE_NAME_INVALID
@ STD_VIDEO_AV1_REFERENCE_NAME_LAST_FRAME
@ STD_VIDEO_AV1_REFERENCE_NAME_INTRA_FRAME
@ STD_VIDEO_AV1_REFERENCE_NAME_LAST3_FRAME
@ STD_VIDEO_AV1_REFERENCE_NAME_LAST2_FRAME
@ STD_VIDEO_AV1_REFERENCE_NAME_ALTREF2_FRAME

◆ StdVideoAV1TransferCharacteristics

Enumerator
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_0 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_709 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_UNSPECIFIED 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_3 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_M 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_B_G 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_601 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_240 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LINEAR 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100_SQRT10 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_IEC_61966 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_1361 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SRGB 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_10_BIT 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_12_BIT 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_2084 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_428 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_HLG 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_INVALID 
STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_MAX_ENUM 

Definition at line 150 of file vulkan_video_codec_av1std.h.

150 {
StdVideoAV1TransferCharacteristics
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SRGB
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_10_BIT
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_2020_12_BIT
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_0
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100_SQRT10
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_M
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_1361
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_HLG
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_428
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LOG_100
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_709
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_INVALID
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_2084
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_RESERVED_3
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_SMPTE_240
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_LINEAR
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_470_B_G
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_UNSPECIFIED
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_MAX_ENUM
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_BT_601
@ STD_VIDEO_AV1_TRANSFER_CHARACTERISTICS_IEC_61966

◆ StdVideoAV1TxMode

Enumerator
STD_VIDEO_AV1_TX_MODE_ONLY_4X4 
STD_VIDEO_AV1_TX_MODE_LARGEST 
STD_VIDEO_AV1_TX_MODE_SELECT 
STD_VIDEO_AV1_TX_MODE_INVALID 
STD_VIDEO_AV1_TX_MODE_MAX_ENUM 

Definition at line 116 of file vulkan_video_codec_av1std.h.