所有类
-
所有类 接口概要 类概要 枚举概要 类 说明 AbstractBoxBuilder Box BoxBuilder BoxType BufferedImageLuminanceSource ContainerBox Edit EdtsBox 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型EdtsBoxBuilder ElstBox ElstBoxBuilder FreeBox 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型FreeBoxBuilder FtypBox File Type Box (ftyp) -------------------------------------------------------------------------------------------- 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型 major_brand | 4 | minor_version | 4 | 版本号 compatible_brands | 4 * N | 本文件遵从的多种协议(ismo, iso2, mp41) ******************************************************************************************** BoxSize :32 BoxType :ftyp MajorBrand :isom MinorVersion :512 CompatibleBrand :isom iso2 avc1 mp41FtypBoxBuilder HdlrBox hdlr ------------------------------------------------------------------------------------------------------------- 字段名称 | 长度(bytes) | 有关描述 ------------------------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型 version | 1 | box版本0或1 一般为0 (以下字节数均按version=0) flags | 3 | pre-defined | 4 | handler type | 4 | 在media box中,该值为4个字符 "vide"— video track "soun"— audio track "hint"— hint track reserved | 12 | name | 不定 | track type name,以‘\0’结尾的字符串 ************************************************************************************************************ BoxSize :45 BoxType :hdlr Version :0 Flags :0 Predefined :0 HandlerType :vide Reserved : Name :VideoHandlerHeaderBox vmhd ------------------------------------------------------------------------------------------------------------- 字段名称 | 长度(bytes) | 有关描述 ------------------------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型 version | 1 | box版本0或1 一般为0 (以下字节数均按version=0) flags | 3 | graphics_mode | 4 | 视频合成模式,为0时拷贝原始图像,否则与opcolor进行合成 opcolor | 2 ×3 | {red,green,blue} ************************************************************************************************************ BoxSize :20 BoxType :vmhd Version :0 Flags :1 GraphicsMode :0.000000 Opcolor :00 00 00 00 00MatrixToImageWriter Writes aBitMatrixtoBufferedImage, file or stream.MdatBox 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型 | 后面全是真实数据 ******************************************************************************************** BoxSize :92496171 BoxType :mdat 00 A0 B0 C0 D0 E0 F0 10 20 30 40 50 60 70 80 90 00 00 A0 B0 C0 D0 E0 F0 10 20 30 40 50 60 70 80 90 00 00 A0 B0 C0 D0 E0 F0 10 20 30 40 50 60 70 80 90 00 00 A0 B0 C0 D0 E0 F0 10 20 30 40 50 60 70 80 90 00MdatBoxBuilder MdhdBox tkhd ------------------------------------------------------------------------------------------------------------- 字段名称 | 长度(bytes) | 有关描述 ------------------------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型 version | 1 | box版本0或1 一般为0 (以下字节数均按version=0) flags | 3 | creation_time | 4 | 创建时间(相对于UTC时间1904 - 01 - 01零点的秒数) modification_time | 4 | 修改时间 time_scale | 4 | duration | 4 | track的时间长度 language | 2 | 媒体语言码,最高位为0 后面15位为3个字符[见ISO 639-2/T标准中定义] pre-defined | 2 | 保留位 ************************************************************************************************************ BoxSize :32 BoxType :mdhd Version :0 Flags :0 CreateTime :0 ModifyTime :0 TimeScale :12288 Duration :44544 Language :21956 Predefined :0MdiaBox 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型MinfBox 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型MoovBox 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型MoovBoxBuilder Mp4BoxBuilder MvhdBox mvhd -------------------------------------------------------------------------------------------- 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型 version | 1 | box版本,0或1,一般为0(以下字节数均按version = 0) flags | 3 | creation time | 4 | 创建时间(相对于UTC时间1904 - 01 - 01零点的秒数) modification time | 4 | 修改时间 time scale | 4 | 文件媒体在1秒时间内的刻度值,可以理解为1秒长度的时间单元数 duration | 4 | 该track的时间长度,用duration和time scale值可以计算track时长 rate | 4 | 推荐播放速率,高16位和低16位分别为小数点整数部分和小数部分,即[16.16] 格式.该值为1.0(0x00010000)表示正常前向播放 volume | 2 | 与rate类似,[8.8] 格式,1.0(0x0100)表示最大音量 reserved | 10 | 保留位 matrix | 36 | 视频变换矩阵 pre-defined | 24 | next track id | 4 | 下一个track使用的id号 ************************************************************************************************************ BoxSize :108 BoxType :mvhd Version :0 Flags :0 CreateTime :0 ModifyTime :0 TimeScale :1000 Duration :3625 Rate :1.000000 Volume :1.000000 Reserved : Matrix : Predefined : NextTrackId :3MvhdBuilder StblBox 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型StcoBox 'stco','co64': Chunk位置偏移表StscBox Sample to chunk 的映射表 ********************************************************************************************************** BoxSize :40 BoxType :stsc Version :0 Flag :0 EntryCount :2 FirstChunk :1, SampPerChunk :1, SampDesIndex :1 FirstChunk :83, SampPerChunk :5, SampDesIndex :1StsdBox Sample Description Box,解析stsd可获得coding类型、视频宽高、音频samplesize、channelcount这些和解码器有关信息。StssBox 关键帧索引表 ********************************************************************************************************** BoxSize :48 BoxType :stss EntryCount :8 SampleNum :1 SampleNum :13 SampleNum :25 SampleNum :37 SampleNum :49 SampleNum :61StszBox Sample Size Boxes,每个Sample大小的表 **********************************************************************************************************SttsBox Decoding Time to Sample Box,时间戳和Sample映射表 **********************************************************************************************************TkhdBox tkhd ------------------------------------------------------------------------------------------------------------- 字段名称 | 长度(bytes) | 有关描述 ------------------------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型 version | 1 | box版本,0或1,一般为0。TkhdBoxBuilder TrakBox 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型TrakBoxBuilder TwoDimensionCodeConfig TwoDimensionCodeUtil UdatBox udat -------------------------------------------------------------------------------------------- 字段名称 | 长度(bytes) | 有关描述 -------------------------------------------------------------------------------------------- boxsize | 4 | box的长度 boxtype | 4 | box的类型 | 用户自定义数据解析 *********************************************************************************************************** BoxSize :98 BoxType :udatValidCodeHelper ZxingTwoDimensionCodeConfig