AviUtlのプロファイルのデータ構造
ヘッダー
フィルタの設定
フィルタの設定
以下ファイル終端までフィルタの設定の繰り返し
ヘッダー
AviUtl FilterConfigFile version 0.1\0
36 byte
フィルタの設定
size (4byte) : sizeの4byteとフィルタ名のバイト長(null文字含む)とフィルタのデータ長を足した値
フィルタ名 (Shift JIS, null文字が現れるまで)
フィルタのデータ
table:フィルタのデータ(FILTER_FLAG_EX_DATAが0の場合)
offset size 値の説明
0x00 4 多分4
0x04 4 多分4
0x08 4 多分4
0x0C 4 トラックバーの数 x 4
0x10 4 チェックボックスの数 x 4
0x14 4 フィルタ構造体のflag
0x18 4 フィルタ順序
0x1C 0x0Cの値 トラックバーの値(int32 array)
0x10の値 チェックボックスの値(int32 array)
table:フィルタのデータ(FILTER_FLAG_EX_DATAが1の場合)
offset size 値の説明
0x00 4 多分5
0x04 4 多分4
0x08 4 多分4
0x0C 4 トラックバーの数 x 4
0x10 4 チェックボックスの数 x 4
0x14 4 ex_data_size
0x18 4 フィルタ構造体のflag
0x1C 4 フィルタ順序
0x20 0x0Cの値 トラックバーの値(int32 array)
0x10の値 チェックボックスの値(int32 array)
0x14の値 拡張データ