|
enum | {
GF_STREAM_OD = 0x01,
GF_STREAM_OCR = 0x02,
GF_STREAM_SCENE = 0x03,
GF_STREAM_VISUAL = 0x04,
GF_STREAM_AUDIO = 0x05,
GF_STREAM_MPEG7 = 0x06,
GF_STREAM_IPMP = 0x07,
GF_STREAM_OCI = 0x08,
GF_STREAM_MPEGJ = 0x09,
GF_STREAM_INTERACT = 0x0A,
GF_STREAM_IPMP_TOOL = 0x0B,
GF_STREAM_FONT = 0x0C,
GF_STREAM_TEXT = 0x0D,
GF_STREAM_ND_SUBPIC = 0x38,
GF_STREAM_PRIVATE_SCENE = 0x20,
GF_STREAM_PRIVATE_MEDIA = 0x21,
GF_STREAM_4CC = 0xF0
} |
| Supported media stream types. More...
|
|
enum | {
GF_MEDIA_OBJECT_UNDEF = 0,
GF_MEDIA_OBJECT_SCENE,
GF_MEDIA_OBJECT_UPDATES,
GF_MEDIA_OBJECT_VIDEO,
GF_MEDIA_OBJECT_AUDIO,
GF_MEDIA_OBJECT_TEXT,
GF_MEDIA_OBJECT_INTERACT
} |
|
enum | GF_PixelFormat {
GF_PIXEL_GREYSCALE = ((( 'G' )<<24)|(( 'R' )<<16)|(( 'E' )<<8)|( 'Y' )),
GF_PIXEL_ALPHAGREY = ((( 'G' )<<24)|(( 'R' )<<16)|(( 'A' )<<8)|( 'L' )),
GF_PIXEL_RGB_444 = ((( 'R' )<<24)|(( '4' )<<16)|(( '4' )<<8)|( '4' )),
GF_PIXEL_RGB_555 = ((( 'R' )<<24)|(( '5' )<<16)|(( '5' )<<8)|( '5' )),
GF_PIXEL_RGB_565 = ((( 'R' )<<24)|(( '5' )<<16)|(( '6' )<<8)|( '5' )),
GF_PIXEL_RGB_24 = ((( 'R' )<<24)|(( 'G' )<<16)|(( 'B' )<<8)|( '3' )),
GF_PIXEL_BGR_24 = ((( 'B' )<<24)|(( 'G' )<<16)|(( 'R' )<<8)|( '3' )),
GF_PIXEL_RGB_32 = ((( 'R' )<<24)|(( 'G' )<<16)|(( 'B' )<<8)|( '4' )),
GF_PIXEL_BGR_32 = ((( 'B' )<<24)|(( 'G' )<<16)|(( 'R' )<<8)|( '4' )),
GF_PIXEL_ARGB = ((( 'A' )<<24)|(( 'R' )<<16)|(( 'G' )<<8)|( 'B' )),
GF_PIXEL_RGBA = ((( 'R' )<<24)|(( 'G' )<<16)|(( 'B' )<<8)|( 'A' )),
GF_PIXEL_RGBD = ((( 'R' )<<24)|(( 'G' )<<16)|(( 'B' )<<8)|( 'D' )),
GF_PIXEL_RGBDS = ((( '3' )<<24)|(( 'C' )<<16)|(( 'D' )<<8)|( 'S' )),
GF_PIXEL_RGBS = ((( 'R' )<<24)|(( 'G' )<<16)|(( 'B' )<<8)|( 'S' )),
GF_PIXEL_RGBAS = ((( 'R' )<<24)|(( 'G' )<<16)|(( 'A' )<<8)|( 'S' )),
GF_PIXEL_RGB_24_DEPTH = ((( 'R' )<<24)|(( 'G' )<<16)|(( 'B' )<<8)|( 'd' )),
GF_PIXEL_YUY2 = ((( 'Y' )<<24)|(( 'U' )<<16)|(( 'Y' )<<8)|( '2' )),
GF_PIXEL_YVYU = ((( 'Y' )<<24)|(( 'V' )<<16)|(( 'Y' )<<8)|( 'U' )),
GF_PIXEL_UYVY = ((( 'U' )<<24)|(( 'Y' )<<16)|(( 'V' )<<8)|( 'Y' )),
GF_PIXEL_VYUY = ((( 'V' )<<24)|(( 'Y' )<<16)|(( 'U' )<<8)|( 'Y' )),
GF_PIXEL_Y422 = ((( 'Y' )<<24)|(( '4' )<<16)|(( '2' )<<8)|( '2' )),
GF_PIXEL_UYNV = ((( 'U' )<<24)|(( 'Y' )<<16)|(( 'N' )<<8)|( 'V' )),
GF_PIXEL_YUNV = ((( 'Y' )<<24)|(( 'U' )<<16)|(( 'N' )<<8)|( 'V' )),
GF_PIXEL_V422 = ((( 'V' )<<24)|(( '4' )<<16)|(( '2' )<<8)|( '2' )),
GF_PIXEL_YV12 = ((( 'Y' )<<24)|(( 'V' )<<16)|(( '1' )<<8)|( '2' )),
GF_PIXEL_IYUV = ((( 'I' )<<24)|(( 'Y' )<<16)|(( 'U' )<<8)|( 'V' )),
GF_PIXEL_I420 = ((( 'I' )<<24)|(( '4' )<<16)|(( '2' )<<8)|( '0' )),
GF_PIXEL_I444 = ((( 'I' )<<24)|(( '4' )<<16)|(( '4' )<<8)|( '4' )),
GF_PIXEL_NV21 = ((( 'N' )<<24)|(( 'V' )<<16)|(( '2' )<<8)|( '1' )),
GF_PIXEL_YUVA = ((( 'Y' )<<24)|(( 'U' )<<16)|(( 'V' )<<8)|( 'A' )),
GF_PIXEL_YUVD = ((( 'Y' )<<24)|(( 'U' )<<16)|(( 'V' )<<8)|( 'D' ))
} |
|
enum | {
GPAC_OTI_SCENE_BIFS = 0x01,
GPAC_OTI_OD_V1 = 0x01,
GPAC_OTI_SCENE_BIFS_V2 = 0x02,
GPAC_OTI_OD_V2 = 0x02,
GPAC_OTI_SCENE_INTERACT = 0x03,
GPAC_OTI_SCENE_BIFS_EXTENDED = 0x04,
GPAC_OTI_SCENE_AFX = 0x05,
GPAC_OTI_FONT = 0x06,
GPAC_OTI_SCENE_SYNTHESIZED_TEXTURE = 0x07,
GPAC_OTI_TEXT_MPEG4 = 0x08,
GPAC_OTI_SCENE_LASER = 0x09,
GPAC_OTI_SCENE_SAF = 0x0A,
GPAC_OTI_VIDEO_MPEG4_PART2 = 0x20,
GPAC_OTI_VIDEO_AVC = 0x21,
GPAC_OTI_VIDEO_AVC_PS = 0x22,
GPAC_OTI_VIDEO_HEVC = 0x23,
GPAC_OTI_VIDEO_SVC = 0x24,
GPAC_OTI_VIDEO_SHVC = 0x25,
GPAC_OTI_AUDIO_AAC_MPEG4 = 0x40,
GPAC_OTI_VIDEO_MPEG2_SIMPLE = 0x60,
GPAC_OTI_VIDEO_MPEG2_MAIN = 0x61,
GPAC_OTI_VIDEO_MPEG2_SNR = 0x62,
GPAC_OTI_VIDEO_MPEG2_SPATIAL = 0x63,
GPAC_OTI_VIDEO_MPEG2_HIGH = 0x64,
GPAC_OTI_VIDEO_MPEG2_422 = 0x65,
GPAC_OTI_AUDIO_AAC_MPEG2_MP = 0x66,
GPAC_OTI_AUDIO_AAC_MPEG2_LCP = 0x67,
GPAC_OTI_AUDIO_AAC_MPEG2_SSRP = 0x68,
GPAC_OTI_AUDIO_MPEG2_PART3 = 0x69,
GPAC_OTI_VIDEO_MPEG1 = 0x6A,
GPAC_OTI_AUDIO_MPEG1 = 0x6B,
GPAC_OTI_IMAGE_JPEG = 0x6C,
GPAC_OTI_IMAGE_PNG = 0x6D,
GPAC_OTI_IMAGE_JPEG_2000 = 0x6E,
GPAC_OTI_MEDIA_GENERIC = 0x80,
GPAC_OTI_MEDIA_FFMPEG = 0x81,
GPAC_OTI_AUDIO_EVRC_VOICE = 0xA0,
GPAC_OTI_AUDIO_SMV_VOICE = 0xA1,
GPAC_OTI_3GPP2_CMF = 0xA2,
GPAC_OTI_VIDEO_SMPTE_VC1 = 0xA3,
GPAC_OTI_VIDEO_DIRAC = 0xA4,
GPAC_OTI_AUDIO_AC3 = 0xA5,
GPAC_OTI_AUDIO_AC3_ENHANCED = 0xA6,
GPAC_OTI_AUDIO_DRA = 0xA7,
GPAC_OTI_AUDIO_ITU_G719 = 0xA8,
GPAC_OTI_AUDIO_DTS_CA = 0xA9,
GPAC_OTI_AUDIO_DTS_HD_HR = 0xAA,
GPAC_OTI_AUDIO_DTS_HD_MASTER = 0xAB,
GPAC_OTI_PRIVATE_SCENE_GENERIC = 0xC0,
GPAC_OTI_PRIVATE_SCENE_SVG = 0xC1,
GPAC_OTI_PRIVATE_SCENE_LASER = 0xC2,
GPAC_OTI_PRIVATE_SCENE_XBL = 0xC3,
GPAC_OTI_PRIVATE_SCENE_EPG = 0xC4,
GPAC_OTI_PRIVATE_SCENE_WGT = 0xC5,
GPAC_OTI_PRIVATE_SCENE_VTT = 0xC6,
GPAC_OTI_SCENE_SVG = 0xD0,
GPAC_OTI_SCENE_SVG_GZ = 0xD1,
GPAC_OTI_SCENE_DIMS = 0xD2,
GPAC_OTI_SCENE_VTT = 0xD3,
GPAC_OTI_SCENE_VTT_MP4 = 0xD4,
GPAC_OTI_SCENE_SIMPLE_TEXT_MP4 = 0xD5,
GPAC_OTI_MEDIA_OGG = 0xDD,
GPAC_OTI_MEDIA_THEORA = 0xDF,
GPAC_OTI_MEDIA_SUBPIC = 0xE0,
GPAC_OTI_AUDIO_13K_VOICE = 0xE1,
GPAC_OTI_RAW_MEDIA_STREAM = 0x101,
GPAC_OTI_PRIVATE_MEDIA_LIBPLAYER = 0xF1
} |
| Scene ObjectTypeIndication Formats. More...
|
|
enum | {
GPAC_AFX_3DMC = 0x00,
GPAC_AFX_WAVELET_SUBDIVISION = 0x01,
GPAC_AFX_MESHGRID = 0x02,
GPAC_AFX_COORDINATE_INTERPOLATOR = 0x03,
GPAC_AFX_ORIENTATION_INTERPOLATOR = 0x04,
GPAC_AFX_POSITION_INTERPOLATOR = 0x05,
GPAC_AFX_OCTREE_IMAGE = 0x06,
GPAC_AFX_BBA = 0x07,
GPAC_AFX_POINT_TEXTURE = 0x08,
GPAC_AFX_3DMC_EXT = 0x09,
GPAC_AFX_FOOTPRINT = 0x0A,
GPAC_AFX_ANIMATED_MESH = 0x0B,
GPAC_AFX_SCALABLE_COMPLEXITY = 0x0C
} |
| AFX Object Code. More...
|
|
enum | {
GF_AUDIO_CH_FRONT_LEFT = (1),
GF_AUDIO_CH_FRONT_RIGHT = (1<<1),
GF_AUDIO_CH_FRONT_CENTER = (1<<2),
GF_AUDIO_CH_LFE = (1<<3),
GF_AUDIO_CH_BACK_LEFT = (1<<4),
GF_AUDIO_CH_BACK_RIGHT = (1<<5),
GF_AUDIO_CH_BACK_CENTER = (1<<6),
GF_AUDIO_CH_SIDE_LEFT = (1<<7),
GF_AUDIO_CH_SIDE_RIGHT = (1<<8)
} |
| Audio Channel Configuration. More...
|
|
enum | {
GF_DIMS_UNIT_S = 1,
GF_DIMS_UNIT_M = 1<<1,
GF_DIMS_UNIT_I = 1<<2,
GF_DIMS_UNIT_D = 1<<3,
GF_DIMS_UNIT_P = 1<<4,
GF_DIMS_UNIT_C = 1<<5
} |
| DIMS Unit header flags. More...
|
|