私は IMediaDet を使用してストリームの長さを取得するアプリで作業しています。現在、MP4 コンテナーの使用を開始しています。問題は、MP4 ファイルで IMediaDet::put_fileName() を実行しようとすると、HRESULT = -2147024770 (ERROR_MOD_NOT_FOUND) が返されることです。市販の mp4 デマルチプレクサを使用すると、ビデオ ストリームが mpg2 エンコーディングを使用していることがわかります。
私の質問: MP4 コンテナー内のストリームのストリーム長を取得するにはどうすればよいですか? これらのファイルを IMediaDet に受け入れさせる方法はありますか? IMediaDet が使用すべきデマルチプレクサを指定する方法はありますか?
どんな助けでも大歓迎です。
ありがとう。