2

カスタムビデオデコーダーを使用しています。このデコーダーには、入力としてファイル (オーディオではなくビデオ要素のみ) を与えるたびに、出力としてフレームH.264のセットを取得します。次に、このフレームをフレームYUVに変換し、 でレンダリングします。この変換とレンダリングは、フレームごとに同時に行われ、ビデオを見ているかのように見えます。YUVRGB24OpenGL

上記を実行したら、次のタスクは、再生、一時停止、後退、前進などの他の機能を実装することです。

現在、フレームをレンダリングしているだけで、どのようにデコードされ、RGB に変換されるかを調べています。つまり、フレーム レートは約 60 ~ 70 fps です。この再生/一時停止機能を実装する必要がある場合、どのように進めればよいでしょうか。つまり、一時停止が押された場合、再生ボタンを押すまでデコーダーは待機する必要があります。

同じためのいくつかのソリューションを提供します。

4

1 に答える 1