IDvdControl2 인터페이스(strmif.h)
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
인터페이스는 IDvdControl2
DVD-Video 제목을 탐색하고 재생합니다. DirectShow DVD 탐색기 소스 필터는 이 인터페이스를 구현합니다. IDvdGraphBuilder 인터페이스를 통해 DVD 필터 그래프를 만든 후 DVD 플레이어 애플리케이션은 IDvdControl2 및 IDvdInfo2 인터페이스의 메서드를 사용하여 DVD 명령을 보내고 DVD 탐색기에서 상태 정보를 검색합니다.
IDvdControl2
는 DVD 부록 J 사양에 필요한 전체 기능뿐만 아니라 재생, 메뉴 탐색 및 자녀 보호 방법을 제공합니다. DVD 필터 그래프, 명령 동기화, 보호자 통제, 메뉴 및 노래방 지원에 대한 topics 포함하여 DVD 탐색기를 사용하여 DVD 플레이어 응용 프로그램을 작성하는 방법에 대한 자세한 내용은 DVD 응용 프로그램을 참조하세요.
상속
IDvdControl2 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDvdControl2 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IDvdControl2 인터페이스에는 이러한 메서드가 있습니다.
IDvdControl2::AcceptParentalLevelChange AcceptParentalLevelChange 메서드는 더 높은 보호자 관리 수준에서 콘텐츠를 재생하기 위해 DVD 탐색기에서 요청을 수락하거나 거부합니다. |
IDvdControl2::ActivateAtPosition ActivateAtPosition 메서드는 마우스 포인터 위치 아래의 메뉴 단추를 활성화합니다. |
IDvdControl2::ActivateButton ActivateButton 메서드는 현재 선택한 메뉴 단추를 활성화합니다. |
IDvdControl2::P ause 참고 이 메서드는 더 이상 사용되지 않습니다. 애플리케이션은 대신 IMediaControl::P ause를 호출해야 합니다. 자세한 내용은 DVD 탐색기에서 Data Flow 참조하세요. Pause 메서드는 현재 위치에서 재생을 일시 중지하거나 다시 시작합니다. |
IDvdControl2::P layAtTime PlayAtTime 메서드는 현재 타이틀에서 지정된 시간부터 재생을 시작합니다. |
IDvdControl2::P layAtTimeInTitle PlayAtTimeInTitle 메서드는 지정된 타이틀에서 지정된 시간부터 재생을 시작합니다. |
IDvdControl2::P layBackwards PlayBackwards 메서드는 현재 위치에서 지정된 속도로 뒤로 재생됩니다. |
IDvdControl2::P layChapter PlayChapter 메서드는 현재 타이틀의 지정된 장에서 재생을 시작합니다. |
IDvdControl2::P layChapterInTitle PlayChapterInTitle 메서드는 지정된 타이틀의 지정된 장의 시작 부분에서 재생을 시작합니다. |
IDvdControl2::P layChaptersAutoStop PlayChaptersAutoStop 메서드는 지정된 제목 내의 지정된 장에서 시작하여 지정된 장 수를 재생합니다. |
IDvdControl2::P layForwards PlayForwards 메서드는 현재 위치에서 지정된 속도로 앞으로 재생됩니다. |
IDvdControl2::P layNextChapter PlayNextChapter 메서드는 현재 타이틀의 다음 챕터 시작부터 재생을 시작합니다. |
IDvdControl2::P layPeriodInTitleAutoStop PlayPeriodInTitleAutoStop 메서드는 지정된 시작 시간부터 지정된 종료 시간까지 지정된 타이틀에서 재생을 시작합니다. |
IDvdControl2::P layPrevChapter PlayPrevChapter 메서드는 현재 타이틀의 이전 챕터 시작부터 재생을 시작합니다. |
IDvdControl2::P layTitle PlayTitle 메서드는 지정된 타이틀의 시작 부분에서 재생을 시작합니다. |
IDvdControl2::ReplayChapter ReplayChapter 메서드는 현재 챕터의 시작 부분에서 재생을 시작합니다. |
IDvdControl2::Resume Resume 메서드는 메뉴를 벗어나 재생을 다시 시작합니다. |
IDvdControl2::ReturnFromSubmenu ReturnFromSubmenu 메서드는 하위 메뉴에서 부모 메뉴로 표시를 반환합니다. |
IDvdControl2::SelectAndActivateButton SelectAndActivateButton 메서드는 지정된 메뉴 단추를 선택하고 활성화합니다. |
IDvdControl2::SelectAngle SELECTAngle 메서드는 DVD 탐색기가 각도 블록에 있을 때 새 각도를 설정합니다. |
IDvdControl2::SelectAtPosition SelectAtPosition 메서드는 마우스 포인터 위치 아래의 메뉴 단추를 강조 표시합니다. |
IDvdControl2::SelectAudioStream SelectAudioStream 메서드는 재생할 오디오 스트림을 선택합니다. |
IDvdControl2::SelectButton SelectButton 메서드는 지정된 메뉴 단추를 선택합니다. |
IDvdControl2::SelectDefaultAudioLanguage SelectDefaultAudioLanguage 메서드는 기본 오디오 언어를 설정합니다. |
IDvdControl2::SelectDefaultMenuLanguage SelectDefaultMenuLanguage 메서드는 모든 메뉴 및 메뉴 단추에 대한 기본 언어를 설정합니다. |
IDvdControl2::SelectDefaultSubpictureLanguage SelectDefaultSubpictureLanguage 메서드는 하위 그림 텍스트의 기본 언어를 설정합니다. |
IDvdControl2::SelectKaraokeAudioPresentationMode SelectKaraokeAudioPresentationMode 메서드는 노래방 보조 채널을 왼쪽 또는 오른쪽 스피커로 보냅니다. |
IDvdControl2::SelectParentalCountry SelectParentalCountry 메서드는 보호자 액세스 수준을 해석하고 기본 언어를 설정하기 위한 국가/지역을 설정합니다. |
IDvdControl2::SelectParentalLevel SelectParentalLevel 메서드는 로그온한 사용자의 보호자 액세스 수준을 설정합니다. |
IDvdControl2::SelectRelativeButton SelectRelativeButton 메서드는 지정된 상대 단추(위쪽, 아래쪽, 오른쪽 또는 왼쪽)를 설정합니다. |
IDvdControl2::SelectSubpictureStream SelectSubpictureStream 메서드는 표시할 하위 그림 스트림을 설정합니다. |
IDvdControl2::SelectVideoModePreference SelectVideoModePreference 메서드는 재생을 위해 지정된 비디오 모드 디스플레이(와이드 화면, 레터박스 또는 팬 스캔)를 설정합니다. |
IDvdControl2::SetDVDDirectory SetDVDDirectory 메서드는 DVD 탐색기 필터가 읽을 DVD 드라이브를 설정합니다. |
IDvdControl2::SetGPRM SetGPRM 메서드는 일반 매개 변수 레지스터 값을 설정합니다. |
IDvdControl2::SetOption SetOption 메서드는 DVD 탐색기 필터에서 내부 동작 플래그를 사용하거나 사용하지 않도록 설정합니다. |
IDvdControl2::SetState SetState 메서드는 DVD 탐색기 필터의 현재 디스크 위치와 상태를 저장합니다. |
IDvdControl2::SetSubpictureState SetSubpictureState 메서드는 하위픽처 디스플레이를 켜거나 끕니다. |
IDvdControl2::ShowMenu ShowMenu 메서드는 지정된 메뉴를 표시합니다(사용 가능한 경우). |
IDvdControl2::StillOff StillOff 메서드는 재생을 다시 시작하여 스틸 모드를 취소합니다. |
IDvdControl2::Stop Stop 메서드는 DVD 탐색기를 DVD 중지 도메인으로 이동하여 타이틀 또는 메뉴 재생을 중지합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | strmif.h(Dshow.h 포함) |