. 皆さんこんにちは?
IMFByteStream インターフェースをカスタマイズしたいのですが、いくつかの問題に直面しています。
私の問題を説明する前に、私が持っているものから作成する方法を説明します。
まず、カスタマイズされた IMFByteStream には、MFCreateFile メソッドを使用して作成された IMFByteStream のインスタンスがあります。したがって、必要なものを実装する必要があります (たとえば、BeginRead、Read など)。
次に、受信したデータを復号化する必要があります。ファイルが暗号化されているためです。
その結果、読み取りシーケンスは次のようになりました。
CustomByteStream::BeginRead() -> CustomByteStream::Read() -> IMFByteStream::Read() -> CustomByteStream::Decrypt() -> 復号化されたデータを渡します。
しかし、私はデータを渡す方法がわかりません。AsyncResult または AsyncCallback を使用する必要がありますか? 方法がわかりません。
私を助けてください。ありがとうございました。