ここに示すように、メディアプレーヤーサービスとバインドすることにより、IOMX を使用して Android デバイスでサポートされているすべてのコーデックを一覧表示しようとしています。コードが機能し、コンポーネントのリストを取得しました。しかし、エンコーダ コンポーネントがないことがわかりました。すべてのデコーダ コンポーネントのみがリストされました。次に、Android が提供する組み込みのカメラ アプリケーションに移動し、mp4 ファイル形式で保存されたビデオの録画を開始しました。VLCプレーヤーからmp4ファイルのコーデック情報を確認すると、「H264 mpeg4 part10 avc」と表示されていました。ここで私の疑問が生じます。h264/avc エンコーディング用のコンポーネントがリストされていない場合、Android はどのようにフレームを h264 形式でエンコードできますか?
なにか提案を?ありがとう。