2009-03-08 1 views
1

내가 비디오를 더 빨리 정렬하고 궁금해하는 데 도움이되는 C++ 또는 C# 응용 프로그램을 작성하려고 생각했습니다. 어떻게하면 VLC의 인스턴스를 2 개 이상 (어쩌면 그 이상) 열고 내 EXE를 통해 제어 할 수 있습니까? 내 옵션은 무엇입니까? 나는 EXE에 SendMessage을 직접 할 수 있다는 것을 알고있다. 사용자 키 시뮬레이션과 같은 작업을 수행 할 수 있습니까?VLC의 인스턴스를 2 개 이상 열고 프로그래밍 방식으로 제어하려면 어떻게해야합니까?

내 EXE에서 VLC exes를 어떻게 열 수 있습니까? 오랜만이야. 최근에는 커맨드 라인 앱만 완료했습니다. VLC를 시작한다

답변

0

당신은 시도 할 수,

Process.Start("Path to vlc.exe"); 

. 하지만 VLC에 대한 파일을 여는 데는 VLC 용 interop 또는 API가 있는지 잘 모릅니다.

당신은 라이언이 옳은 길을 여기

http://wiki.videolan.org/Developers_Corner

1

좀 더 많은 정보를 찾을 수 있습니다. Process 클래스를 사용하여 vlc.exe 프로세스를 열어야하지만 그 다음에 명령 줄 문을 추가해야합니다. VLC에는 비디오 파일이나 캡처 장치에 많은 작업을 할 수있는 풍부한 명령 줄 인수 구문이 있습니다.

나는 최근에 사용자가 VLC를 통해 여러 위성 접시, DVD 장치 및 디지털 TV 변환기 상자에서 멀티 캐스트 방송을 사용자 지정할 수있는 응용 프로그램을 작성했습니다. 그렇게 할 수 있고 상당히 쉽게 할 수 있습니다.