FFmpeg  4.4.5
Data Structures | Enumerations
cbs_vp9.h File Reference
#include <stddef.h>
#include <stdint.h>
#include "cbs.h"

Go to the source code of this file.

Data Structures

struct  VP9RawFrameHeader
 
struct  VP9RawFrame
 
struct  VP9RawSuperframeIndex
 
struct  VP9RawSuperframe
 
struct  VP9ReferenceFrameState
 
struct  CodedBitstreamVP9Context
 

Enumerations

enum  {
  VP9_REFS_PER_FRAME = 3 , VP9_MIN_TILE_WIDTH_B64 = 4 , VP9_MAX_TILE_WIDTH_B64 = 64 , VP9_NUM_REF_FRAMES = 8 ,
  VP9_MAX_REF_FRAMES = 4 , VP9_MAX_SEGMENTS = 8 , VP9_SEG_LVL_MAX = 4
}
 
enum  { VP9_KEY_FRAME = 0 , VP9_NON_KEY_FRAME = 1 }
 
enum  { VP9_FRAME_SYNC_0 = 0x49 , VP9_FRAME_SYNC_1 = 0x83 , VP9_FRAME_SYNC_2 = 0x42 }
 
enum  {
  VP9_CS_UNKNOWN = 0 , VP9_CS_BT_601 = 1 , VP9_CS_BT_709 = 2 , VP9_CS_SMPTE_170 = 3 ,
  VP9_CS_SMPTE_240 = 4 , VP9_CS_BT_2020 = 5 , VP9_CS_RESERVED = 6 , VP9_CS_RGB = 7
}
 
enum  { VP9_INTRA_FRAME = 0 , VP9_LAST_FRAME = 1 , VP9_GOLDEN_FRAME = 2 , VP9_ALTREF_FRAME = 3 }
 
enum  { VP9_MAX_FRAMES_IN_SUPERFRAME = 8 , VP9_SUPERFRAME_MARKER = 6 }
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
VP9_REFS_PER_FRAME 
VP9_MIN_TILE_WIDTH_B64 
VP9_MAX_TILE_WIDTH_B64 
VP9_NUM_REF_FRAMES 
VP9_MAX_REF_FRAMES 
VP9_MAX_SEGMENTS 
VP9_SEG_LVL_MAX 

Definition at line 29 of file cbs_vp9.h.

◆ anonymous enum

anonymous enum
Enumerator
VP9_KEY_FRAME 
VP9_NON_KEY_FRAME 

Definition at line 43 of file cbs_vp9.h.

◆ anonymous enum

anonymous enum
Enumerator
VP9_FRAME_SYNC_0 
VP9_FRAME_SYNC_1 
VP9_FRAME_SYNC_2 

Definition at line 49 of file cbs_vp9.h.

◆ anonymous enum

anonymous enum
Enumerator
VP9_CS_UNKNOWN 
VP9_CS_BT_601 
VP9_CS_BT_709 
VP9_CS_SMPTE_170 
VP9_CS_SMPTE_240 
VP9_CS_BT_2020 
VP9_CS_RESERVED 
VP9_CS_RGB 

Definition at line 56 of file cbs_vp9.h.

◆ anonymous enum

anonymous enum
Enumerator
VP9_INTRA_FRAME 
VP9_LAST_FRAME 
VP9_GOLDEN_FRAME 
VP9_ALTREF_FRAME 

Definition at line 68 of file cbs_vp9.h.

◆ anonymous enum

anonymous enum
Enumerator
VP9_MAX_FRAMES_IN_SUPERFRAME 
VP9_SUPERFRAME_MARKER 

Definition at line 76 of file cbs_vp9.h.