DirectShow DirectShow 레퍼런스 MSWebDVD ActiveX 컨트롤 MSWebDVD DVDDirectory   [목차열람] [주소복사] [슬롯비우기]
DVDDirectory 프로퍼티
 
Microsoft DirectX 9.0

DVDDirectory 프로퍼티

DVDDirectory 프로퍼티는, 현재의 DVD 볼륨의 현재의 디렉토리를 설정 또는 얻어온다.

구문

[ sDirPath = ] MSWebDVD. DVDDirectory

반환값

DVD 의 루트 디렉토리의 패스를 나타내는 캐릭터 라인값을 돌려준다.

주의

이 프로퍼티는, 디폴트값을 가지지 않는 읽고 쓰기 가능한 프로퍼티이다. 시스템에 DVD 드라이브가 다수 있을 때 루트 패스를 설정하려면 , 이 메서드를 사용한다. 시스템에 있는 드라이브가 1 대만으로, 그 드라이브 문자가 "C" 보다 큰 경우는,MSWebDVD 개체가 루트 패스를 자동적으로 검색한다. 표준의 DVD-Video 디스크에서는, 다음과 같이, 루트 패스에 ts_video 디렉토리가 포함되지 않으면 안 된다.

샘플 코드

MSWebDVD.DVDDirectory = "e:\\video_ts";

일부의 DVD 볼륨에서는,"video_ts" 이외의 디렉토리에 비디오가 저장 되고 있는 일이 있다. 예를 들어, 디스크의 서브 디렉토리에 추가의 "DVD 볼륨" (보통은 VIDEO_TS 디렉토리에 저장 된다 . IFO,. VOB 및 . BUP 파일세트)가 배치되고 있는 경우등을 생각된다. 이 디렉토리를 가리키도록(듯이) 루트를 변경 하면, MSWebDVD 가 그 독립한 DVD 볼륨상에서 동작하게 된다. VIDEO_TS 루트에 있는 타이틀과는 다른, 새로운 메뉴나 타이틀등의 세트가 이용 가능하게 되어, VIDEO_TS 루트에는 액세스 할 수 없다. 이러한 디렉토리는,"은폐 디렉토리" 라고 부른다. 다음 예는 은폐 디렉토리를 루트로서 설정하는 방법을 나타내고 있다. "hidden" 는 디스크의 생성자가 디렉토리에 붙인 이름이 들어가는 플레이스홀더이다.

샘플 코드

MSWebDVD.DVDDirectory = "d:\\webdvd\\hidden";
↑TOP