DirectShow DirectShow 레퍼런스 인터페이스 IDvdControl2   [목차열람] [주소복사] [슬롯비우기]
IDvdControl2 인터페이스
 
Microsoft DirectX 9.0

IDvdControl2 인터페이스

DirectShow DVD 네비게이터 소스 필터는,IDvdControl2 인터페이스를 공개해, 가라오케 타이틀을 포함한 DVD-Video 타이틀의 네비게이션과 재생을 애플리케이션을 실행할 수 있도록(듯이) 한다. DVD player 애플리케이션은,IDvdGraphBuilder 인터페이스를 사용해 DVD 필터 그래프를 생성 한 후,IDvdControl2 인터페이스와 IDvdInfo2 인터페이스의 메서드를 사용해 DVD 네비게이터에게 DVD 커멘드를 송신해, DVD 네비게이터로부터 상태 정보를 얻어온다.

IDvdControl2 는, 재생, 메뉴 네비게이션, 페어 렌탈 잠금을 실행하기 위한 메서드외, DVD Annex J 사양으로 규정 떠날 수 있어 모든 기능을 갖추고 있다. DVD 필터 그래프, 커멘드 동기, 페어 렌탈 잠금, 메뉴, 가라오케 지원에 관한 주제를 포함한 DVD 네비게이터를 사용한 DVD player 애플리케이션의 생성의 더 자세한 정보는, 「DVD 애플리케이션」을 참조할것.

IDvdControl2 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다. 메서드는, 기능 영역에 의해 그룹화 된다.

재생

메서드 설명
Pause 현재의 위치에서 재생을 포즈 또는 재개한다.
PlayAtTime 현재의 타이틀의 지정된 시간부터 재생을 시작 한다.
PlayAtTimeInTitle 지정된 타이틀의 지정된 시간부터 재생을 시작 한다.
PlayBackwards 지정된 속도로 현재의 위치로부터 역방향으로 재생한다.
PlayChapter 현재의 타이틀의 지정된 쳅터로부터 재생을 시작 한다.
PlayChapterInTitle 지정된 타이틀의 지정된 쳅터의 선두로부터 재생을 시작 한다.
PlayChaptersAutoStop 지정된 타이틀의 지정된 쳅터로부터 지정된 수의 쳅터를 재생한다.
PlayForwards 지정된 속도로 현재의 위치로부터 순서 방향으로 재생한다.
PlayNextChapter 현재의 타이틀의 다음의 쳅터의 선두로부터 재생을 시작 한다.
PlayPeriodInTitleAutoStop 지정된 타이틀이 지정된 시작 타임부터 지정된 종료 타임까지 재생을 시작 한다.
PlayPrevChapter 현재의 타이틀의 전의 쳅터의 선두로부터 재생을 시작 한다.
PlayTitle 지정된 타이틀의 선두로부터 재생을 시작 한다.
ReplayChapter 현재의 쳅터의 선두로부터 재생을 시작 한다.
Stop DVD 네비게이터를 DVD 정지 도메인에 처리 시키는 것으로, 타이틀 또는 메뉴의 재생을 정지한다.

메뉴

메서드 설명
ActivateAtPosition 마우스 포인터아래에 있는 메뉴 버튼을 액티브하게 한다.
ActivateButton 선택되고 있는 메뉴 버튼을 액티브하게 한다.
Resume 메뉴로부터 빠져 재생을 재개한다.
ReturnFromSubmenu 표시를 서브 메뉴로부터 그 서브 메뉴의 친메뉴에 되돌린다.
SelectAtPosition 마우스 포인터아래에 있는 메뉴 버튼을 강조 표시한다.
SelectAndActivateButton 지정된 메뉴 버튼을 선택해, 액티브하게 한다.
SelectButton 지정된 메뉴 버튼을 선택한다.
SelectDefaultMenuLanguage 모든 메뉴와 메뉴 버튼으로 사용되는 디폴트의 언어를 설정한다.
SelectRelativeButton 지정된 상대 버튼 (상, 하, 우, 좌)을 선택한다.
ShowMenu 지정된 메뉴가 있으면 표시한다.

비디오 스트림

메서드 설명
SelectAngle DVD 네비게이터가 앵글 블록에 있는 동안, 새로운 앵글을 설정한다.
StillOff 재생을 재개해, 정지 모드를 캔슬한다.
SelectVideoModePreference 현재 이후의 비디오 디스플레이 모드를 와이드 스크린,레터박스 , 또는팬-스캔 의 어느 쪽인가에 설정한다.

오디오 스트림

메서드 설명
SelectAudioStream 재생하는 오디오 스트림을 선택한다.
SelectDefaultAudioLanguage 디폴트의 오디오 언어를 설정한다.
SelectKaraokeAudioPresentationMode 가라오케 보조 채널을 왼쪽 스피커 또는 오른쪽 스피커에 보낸다.

서브 픽쳐 스트림

메서드 설명
SelectDefaultSubpictureLanguage 서브 픽쳐 텍스트의 디폴트의 언어를 설정한다.
SelectSubpictureStream 표시하는 서브 픽쳐 스트림을 설정한다.
SetSubpictureState 서브 픽쳐의 표시를 온, 오프 한다.

페어 렌탈 잠금 레벨

메서드 설명
AcceptParentalLevelChange 현재보다 높은 페어 렌탈 잠금 레벨로 컨텐츠를 재생하는 것을 요구하는 DVD 네비게이터로부터의 요구를 수락 또는 거부한다.
SelectParentalCountry 페어 렌탈 액세스 레벨을 해석해, 디폴트 언어를 설정 할 때의 기준이 되는 나라/지역을 설정한다.
SelectParentalLevel 로그 온 하고 있는 사용자의 페어 렌탈 액세스 레벨을 설정한다.

DVD 네비게이터 컨트롤

메서드 설명
SetDVDDirectory DVD 네비게이터가 읽어들이는 DVD 드라이브를 설정한다.
SetOption DVD 네비게이터의 내부 동작 플래그를 유효 또는 무효로 한다.
SetState 다음에 꺼낼 수 있도록(듯이), 현재의 디스크 위치와 DVD 네비게이터 상태를 보존한다.
SetGPRM 일반 인수 레지스터값을 설정한다.

↑TOP