2012-04-02 1 views
0

입력은 오디오 또는 비디오를 어떤 형식 으로든 수신하며 출력은 웨이브이어야합니다. 나는 화산재 래퍼를 .NET 용으로 사용하기로 결정했다. 이 시점에서 나는 이것이 소스로서의 파일로 실현된다는 것을 깨달았다. 문제는 내가 바이트 배열을 소스로 가지고 있다는 것입니다.어떻게`imem` 메모리 스트림을 .NET VLC wrapper의 소스로 사용합니까?

포럼을 읽은 후 모듈 imem을 사용해야한다는 결론에 도달했지만 어려움이 있습니다.

imem을 파일 전송 스트림 대신 데이터 소스로 올바르게 사용하려면 어떻게해야합니까?

답변

0

지금은 C#에서 그렇게 할 수 없습니다. 주로 --imem-get과 --imem-release 처리기 주소를 문자열로 지정해야하고 C#에서 가져 오는 방법이 없습니다 (글쎄, GCHandle을 통해 포인터를 얻을 수 있지만 VLC가 호출하려고하면 충돌합니다.). 이것에 대한

프린터 본체 중 하나가 될 것이다 : 얻고 핸들러를 해제 구현

  • 쓰기 C의 API. 좋은 포럼 게시물을 프로그래머 herehere

  • 하드 드라이브에
  • 저장 데이터 및 VLC

    에 그로드