DirectShow DirectShow 의 사용법 Microsoft TV 테크놀러지 비디오 컨트롤의 사용법 Visual Basic 에서의 DVD 애플리케이션 (비디오 컨트롤) [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
이 주제는 Windows XP Service Pack 1에만 적용.
Microsoft® DirectShow® 는 DVD 재생을 제어하는 몇개의 개체를 제공한다. 그러한 개체에는,MSWebDVD 개체,MSVidWebDVD 개체, 및 DVD 네비게이터 필터가 있다. 추천 되는 개체는 MSVidWebDVD 개체이다. 이 개체는 MSWebDVD 개체의 모든 기능을 갖추고 있지만, 다양한 추가 기능을 제공하는 비디오 컨트롤과 제휴해 사용된다.
모든 DVD 컨트롤 개체는, DVD player에 액세스 할 때, 및 DVD player를 제어할 때에, 안보이는 곳으로 DVD 네비게이터 필터를 사용한다. 그러나, DVD 네비게이터 필터와는 달라,MSVidWebDVD 개체는 마우스의 클릭을 처리해, 그래프의 생성을 자동화한다. 또,MSVidWebDVD 는 MSWebDVD 과는 달리, 비디오 컨트롤을 사용해 액세스 하기 위한(해), IP 데이터 서비스의 브로드캐스트 뿐만이 아니라 디지털 TV 및 아날로그 TV 튜닝이 가능하고, 모든 것을 같은 스크린 공간에서 실행할 수 있다. 이 문서에서는, Microsoft Visual Basic® 에서의 이 개체의 제어에 대해 설명한다.
MSVidWebDVD 개체는 MSVidCtl Microsoft ActiveX® 컨트롤 (비디오 컨트롤이라고도 부른다)과 제휴해 동작해, 비디오 또는 가라오케 디스크의 아날로그 및 디지털 TV 튜닝, 브로드캐스트 IP 데이터 서비스, 파일 재생, 및 DVD 재생의 기능을 제공한다. MSVidCtl 및 MSVidWebDVD 는 Windows 폼 또는 Web 페이지에 묻을 수가 있어 Visual Basic, HTML 스크립트, 또는 C++ 를 사용해 Microsoft Foundation Class 또는 ATL 폼으로 제어할 수 있다.
MSVidWebDVD 개체를 생성 하려면 , Microsoft Windows XP 와 DVD 디코더가 컴퓨터에 인스톨 되고 있을 필요가 있다. 현재, 대부분의 CODEC 는 DVD 재생 또는 디지털 TV 튜닝의 어느 쪽인가에 대응하고 있다. 다만 양쪽 모두에는 대응하고 있지 않다. 복수의 CODEC 를 동시에 등록해 양쪽 모두를 처리할 수 없기 때문에, Video Mixing Renderer 에 대해서 사용할 수 있는 DVD 대응 CODEC 를 등록하려면 , 기존의 CODEC 를 등록 해제할 필요가 있다. 사용하는 CODEC 가 적절한 것일지 어떨지를 판별하는 메서드는 현재로서는 존재하지 않지만, 원칙으로서 Windows Hardware Quality Labs (WHQL) 인정 CODEC 만을 사용하는 것. 새로운 비디오 CODEC 를 등록한 후는, 커멘드행 스윗치 /u 를 붙인 regsvr32 를 사용해, 반드시 낡은 CODEC 를 언인스톨하는 것.
여기에서는 다음의 내용에 대해 설명한다.
참조