Expand description
MP4 のボックスのエンコードおよびデコードを行うためのライブラリ
Modules§
- aux
- MP4 の仕様とは直接は関係がない、実装上便利な補助的なコンポーネントを集めたモジュール
- boxes
- ボックス群
- demux
- MP4 / fMP4 のデマルチプレックス機能を公開するモジュール
- descriptors
- ISO_IEC_14496-1 で定義されているディスクリプター群
- mux
- MP4 / fMP4 のマルチプレックス機能を公開するモジュール
Structs§
- BoxHeader
BaseBoxに共通のヘッダー- Error
- エラー型
- Fixed
Point Number - 固定小数点数
- Full
BoxFlags FullBoxのヘッダー部分に含まれるビットフラグ- Full
BoxHeader FullBoxに共通のヘッダー- Mp4File
- MP4 ファイルを表す構造体
- Mp4File
Time - MP4 ファイル内で使われる時刻形式(1904/1/1 からの経過秒数)
- Sample
Flags - [ISO/IEC 14496-12] Sample Flags
- Uint
- 任意のビット数の非負の整数を表現するための型
- Utf8
String - null 終端の UTF-8 文字列
Enums§
- BoxSize
BaseBoxのサイズ- BoxType
BaseBoxの種別- Either
AかBのどちらかの値を保持する列挙型- Error
Kind - エンコード/デコード操作のエラーの種類
- Track
Kind - トラックの種類を表す列挙型
Traits§
- BaseBox
- 全てのボックスが実装するトレイト
- Decode
- バイト列から
Selfに変換するためのトレイト - Encode
- バイト列に変換可能な型を表現するためのトレイト
- FullBox
- フルボックスを表すトレイト
Type Aliases§
- Result
- このライブラリ用の Result 型