-
c#으로 directX 연동하려고 하는데 방법 좀 가르쳐주세요.NET/C# Interlocker 2009. 5. 9. 10:30반응형
c#으로 directX 연동하려고 하는데 방법 좀 가르쳐주세요.
동영상 제어( 플레이, 영상/소리 분리, 자막넣기, 합치기 등등)을 하시려면,
DirectX 의 DirectShow를 사용해서 하실수 있습니다..
하지만 현재까지 나온 DirectX SDK는 C#용 DirectShow를 제공하고 있지 않았습니다..
그래서 어느 한 사람이 답답해서, DirectShow API를 Wrapping 해서 C#용으로 재구성 했습니다..
이름은 Managed DirectShow 입니다..
http://kristoffer.vinther.name/projects/managed-directshow/
위 사이트에 가시면 다양하게 사용하는 방법이 설명되어 있습니다..
저도 한번 사용해봤는데, 기본적으로 동영상 플레이, 이미지 추출까지는 가능한 수준입니다..
라이센스는 Kristoffer Vinther 이 사람에게 있고 소스코드의 사용은 GNU를 따르고 있습니다.
어떤 연구목적으로는 충분히 사용하실수 있으리라 보여집니다..
DirectX DirectShow를 C#( .Net Platform 위에서)에서 사용하는 방법을 설명한 책은
제가 한번도 본적이 없습니다.
단지 Windows 에서 제공해주는 API 수준들의 함수를 C#에서 DllImport 형식으로 가져와서
재구성(wrapping)하는 정도의 책은 봐왔습니다..
일단 위 주소에서 정보를 얻어보십시오..
즐거운 코딩 되세요
- 네이버 지식인반응형