2013-11-21 3 views
0

mediafoundation을 사용하여 pcm 스트림을 aac 스트림으로 인코딩하려고합니다. 나는 IMFMediaSink 인터페이스를 사용해야 함을 알아 냈습니다. 하지만 파일을 사용하지 않는 인터페이스는 구현할 수 없습니다. 난 단지 pcm 스트림을 메모리에있는 aac 스트림으로 인코딩하려고한다. IMFByteStream과 같은 것을 사용할 수 없습니까? 누구든지 그 해결책을 알고 있습니까? 정말 아무 것도 찾을 수 없지만 해결책이 없다고는 믿을 수 없습니다.Mediafoundation - 파일이 아닌 스트림으로 인코딩하기

답변

1

해결책을 찾았습니다. MFCreateSinkWriterFromURL이라는 기능이 있습니다. 이름은 매우 혼란 스럽지만, MFByteStream 유형의 선택적 매개 변수가 있습니다. 함수에 사용자 정의 바이트 스트림을 전달하기 만하면됩니다.

관련 문제