2010-01-15 4 views
0

Windows에 비디오 코덱을 선택하는 공통 대화 상자가 있습니까? 거기에 하나 있다면 C#으로 어떻게 만들 수 있습니까? 필자는 현재 매우 오래된 코덱을 포함하고있는 것으로 보이는 플러그인으로 개발 중이며, 플러그인이 단순히 시스템에서 코덱 목록을 검색하고 있는지 확실하지 않기 때문에 묻습니다. 플러그인의 소스가 없으므로 소스 코드를 직접 볼 수 없습니다.Windows 비디오 코덱 일반 대화 상자가 있습니까?

Screenshot http://www.freeimagehosting.net/uploads/fb936bd413.png

감사 : 첨부

대화의 스크린 샷입니다!

답변

0

Video for Windows의 저장 옵션 대화 상자처럼 보입니다. 특히, 나는 그것이 avifil32.dll에서 AviSaveOptions 함수를 사용할 때 나타나는 대화 상자라고 생각합니다.

아마도 원한다면 P/Invoke를 사용하여 C#에서 호출 할 수 있습니다.

대화 상자에 시스템의 비디오 코덱 목록이 표시됩니다. 그러나 VfW는 최신 DirectShow 코덱이 아닌 VfW 코덱 만 지원합니다. 시스템에 설치 한 최신 코덱은 DirectShow 코덱이 될 가능성이 높습니다.

최신 코덱을 원하면 해당 코덱의 VfW 버전을 설치해야합니다.

0

아니요, 직접 액세스 할 수있는 코덱 목록이 C#의 CommonDialog 형식으로 제공되지 않습니다.

CFP.