FFmpeg
Macros | Enumerations
apv.h File Reference

Go to the source code of this file.

Macros

#define APV_SIGNATURE   MKBETAG('a', 'P', 'v', '1')
 

Enumerations

enum  {
  APV_PBU_PRIMARY_FRAME = 1, APV_PBU_NON_PRIMARY_FRAME = 2, APV_PBU_PREVIEW_FRAME = 25, APV_PBU_DEPTH_FRAME = 26,
  APV_PBU_ALPHA_FRAME = 27, APV_PBU_ACCESS_UNIT_INFORMATION = 65, APV_PBU_METADATA = 66, APV_PBU_FILLER = 67
}
 
enum  { APV_MAX_NUM_COMP = 4, APV_MB_WIDTH = 16, APV_MB_HEIGHT = 16, APV_TR_SIZE = 8 }
 
enum  { APV_CHROMA_FORMAT_400 = 0, APV_CHROMA_FORMAT_422 = 2, APV_CHROMA_FORMAT_444 = 3, APV_CHROMA_FORMAT_4444 = 4 }
 
enum  { APV_BLK_COEFFS = (APV_TR_SIZE * APV_TR_SIZE), APV_MIN_TRANS_COEFF = -32768, APV_MAX_TRANS_COEFF = 32767 }
 
enum  {
  APV_PROFILE_422_10 = 33, APV_PROFILE_422_12 = 44, APV_PROFILE_444_10 = 55, APV_PROFILE_444_12 = 66,
  APV_PROFILE_4444_10 = 77, APV_PROFILE_4444_12 = 88, APV_PROFILE_400_10 = 99
}
 
enum  {
  APV_MIN_TILE_WIDTH_IN_MBS = 16, APV_MIN_TILE_HEIGHT_IN_MBS = 8, APV_MAX_TILE_COLS = 20, APV_MAX_TILE_ROWS = 20,
  APV_MAX_TILE_COUNT = APV_MAX_TILE_COLS * APV_MAX_TILE_ROWS
}
 
enum  {
  APV_METADATA_ITU_T_T35 = 4, APV_METADATA_MDCV = 5, APV_METADATA_CLL = 6, APV_METADATA_FILLER = 10,
  APV_METADATA_USER_DEFINED = 170
}
 

Macro Definition Documentation

◆ APV_SIGNATURE

#define APV_SIGNATURE   MKBETAG('a', 'P', 'v', '1')

Definition at line 23 of file apv.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
APV_PBU_PRIMARY_FRAME 
APV_PBU_NON_PRIMARY_FRAME 
APV_PBU_PREVIEW_FRAME 
APV_PBU_DEPTH_FRAME 
APV_PBU_ALPHA_FRAME 
APV_PBU_ACCESS_UNIT_INFORMATION 
APV_PBU_METADATA 
APV_PBU_FILLER 

Definition at line 26 of file apv.h.

◆ anonymous enum

anonymous enum
Enumerator
APV_MAX_NUM_COMP 
APV_MB_WIDTH 
APV_MB_HEIGHT 
APV_TR_SIZE 

Definition at line 38 of file apv.h.

◆ anonymous enum

anonymous enum
Enumerator
APV_CHROMA_FORMAT_400 
APV_CHROMA_FORMAT_422 
APV_CHROMA_FORMAT_444 
APV_CHROMA_FORMAT_4444 

Definition at line 46 of file apv.h.

◆ anonymous enum

anonymous enum
Enumerator
APV_BLK_COEFFS 
APV_MIN_TRANS_COEFF 
APV_MAX_TRANS_COEFF 

Definition at line 54 of file apv.h.

◆ anonymous enum

anonymous enum
Enumerator
APV_PROFILE_422_10 
APV_PROFILE_422_12 
APV_PROFILE_444_10 
APV_PROFILE_444_12 
APV_PROFILE_4444_10 
APV_PROFILE_4444_12 
APV_PROFILE_400_10 

Definition at line 61 of file apv.h.

◆ anonymous enum

anonymous enum
Enumerator
APV_MIN_TILE_WIDTH_IN_MBS 
APV_MIN_TILE_HEIGHT_IN_MBS 
APV_MAX_TILE_COLS 
APV_MAX_TILE_ROWS 
APV_MAX_TILE_COUNT 

Definition at line 72 of file apv.h.

◆ anonymous enum

anonymous enum
Enumerator
APV_METADATA_ITU_T_T35 
APV_METADATA_MDCV 
APV_METADATA_CLL 
APV_METADATA_FILLER 
APV_METADATA_USER_DEFINED 

Definition at line 81 of file apv.h.