FFmpeg
Loading...
Searching...
No Matches
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')

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.