. 모두들 안녕?어떻게 IMFByteStream을 사용자 정의 할 수 있습니까?
IMFByteStream 인터페이스를 사용자 정의하고 싶지만 몇 가지 문제가 있습니다.
내 문제를 설명하기 전에 내가 가진 것을 어떻게 생성하는지 설명합니다.
먼저 사용자 지정 IMFByteStream에는 MFCreateFile 메서드를 사용하여 만든 IMFByteStream의 인스턴스가 있습니다. 따라서 우리는 필요한 것들을 구현할 필요가있다. (BeginRead, Read 등)
둘째, 수신 된 데이터를 해독해야한다. 파일이 암호화 되었기 때문입니다.
결과적으로 읽기 순서는 다음과 같습니다.() -> CustomByteStream :: Read() -> IMFByteStream :: Read() -> CustomByteStream :: Decrypt() -> 해독 된 데이터를 전달합니다.
하지만 데이터를 전달하는 방법을 모르겠습니다. AsyncResult 또는 AsyncCallback을 사용해야합니까? 나는 어떻게 해야할지 모르겠다.
도와주세요. 고맙습니다.