映像コーデックのインターフェースごとのコーデックの名前の長さについて。なお、全て1バイト文字であるものとします。

インターフェース 長さ 制限理由と補足
VCM 15 ICINFO の szName メンバ
Windows XP で、AVI ファイルのプロパティを表示させたときに映像フォーマットとして表示されるのはこっち…だったはず。Windows 7 ではたぶん使われていない。
127 ICINFO の szDescription メンバ
一般的なVCMコーデック選択ダイアログに出てくるのはこっち。
AVIコンプレッサフィルタでラップされてDirectShowでエンコーダの一覧に載るのもこっち。
DMO 39 DMORegister() の szName 引数
マニュアルには79文字まで大丈夫でそれを超えると切り捨てられると書かれているが、実際に試すと39文字を超えると空文字列を指定したのと同じになってしまう。
MFT 80 MFTRegister() の pszName 引数
マニュアルには記載なし。80文字を超えるとE_INVALIDARGで失敗する。
QuickTime 31 CodecInfo の typeName メンバ
不明 ‘strn’ リソースに指定する文字列
この文字列がどこで使われるかは不明。
Trackback

no comment untill now

Add your comment now