DirectShow DirectShow 레퍼런스 인터페이스 IDvdControl2 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 | 로그 온 하고 있는 사용자의 페어 렌탈 액세스 레벨을 설정한다. |
메서드 | 설명 |
SetDVDDirectory | DVD 네비게이터가 읽어들이는 DVD 드라이브를 설정한다. |
SetOption | DVD 네비게이터의 내부 동작 플래그를 유효 또는 무효로 한다. |
SetState | 다음에 꺼낼 수 있도록(듯이), 현재의 디스크 위치와 DVD 네비게이터 상태를 보존한다. |
SetGPRM | 일반 인수 레지스터값을 설정한다. |