Microsoft Media Foundation のサンプル (MFCaptureToFile) を使用して、Web カメラから H264 フレームをキャプチャし、ファイルに書き込みました。
IMFTransform を使用して、キャプチャしたフレームをデコードし、下線付きの画像 (YUV、BMP など) を取得しようとしています。
ただし、ProcessInput メソッドは MF_E_NOTACCEPTING を返さず、ProcessOutput メソッドは常に MF_E_TRANSFORM_NEED_MORE_INPUT を返します。
私は基本的にすべてのフレームを読み取り、その上で ProcessInput を呼び出します。
何か案は?誰かが MFCaptureToFile サンプルを変更して、その方法を教えてもらえますか? 私はすべての処理を CCapture::OnReadSample の下で行っています。
どんな助けでも大歓迎です!
そうです