C/C++ で FFMpeg ライブラリを使用して、メディア プレーヤーを開発しています。
このソースは、次のコードを使用して、ファイル内のビデオ ストリームのデコーダーを見つけます。
pCodec=avcodec_find_decoder(pCodecCtx->codec_id);
、
ここで、pCodecCtx はビデオ ストリームのコーデック コンテキストへのポインタであり、pCodec は NULL に初期化された AVCodec へのポインタです。
明示的にデコーダーを見つける必要がある場合、 でstruct AVCodec *codec
見つかったものは何struct AVCodecContext
ですか? これはここで定義されています。誰かがそれが使用されていることを理解するのを手伝ってもらえますか.