다음을 통해 공유


IDvdInfo2 인터페이스(strmif.h)

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

인터페이스는 IDvdInfo2 DVD 디스크의 특성 또는 DVD 재생 및 탐색의 현재 상태를 보고합니다. DVD 탐색기 필터는 이 인터페이스를 구현합니다. IDvdInfo2IDvdControl2 인터페이스의 도우미 인터페이스입니다. IDvdInfo2 는 DVD 탐색기 "get" 메서드를 그룹화하고 IDvdControl2 는 "set" 메서드를 그룹화합니다. 함께 DVD 부록 J 사양 이외의 DVD 탐색 및 재생 기능을 제공합니다.

참고 이러한 방법 중 일부에서 제공하는 정보는 DVD 탐색기에서 애플리케이션의 메시지 루프로 전송된 이벤트 알림을 통해 얻을 수도 있습니다. 예를 들어 현재 DVD 도메인을 얻으려면 IDvdInfo2::GetCurrentDomain 을 호출하거나 애플리케이션의 메시지 루프에서 EC_DVD_DOMAIN_CHANGE 이벤트를 처리하고 이벤트의 lParam1 매개 변수에서 새 도메인을 추출할 수 있습니다.
 

상속

IDvdInfo2 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDvdInfo2 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IDvdInfo2 인터페이스에는 이러한 메서드가 있습니다.

 
IDvdInfo2::GetAllGPRMs

GetAllGPRMs 메서드는 모든 GPRM(일반 매개 변수 레지스터)의 현재 콘텐츠를 검색합니다.
IDvdInfo2::GetAllSPRMs

GetAllSPRMs 메서드는 모든 SPRM(시스템 매개 변수 레지스터)의 현재 콘텐츠를 검색합니다.
IDvdInfo2::GetAudioAttributes

GetAudioAttributes 메서드는 현재 제목 또는 메뉴에서 지정된 오디오 스트림의 특성을 검색합니다.
IDvdInfo2::GetAudioLanguage

GetAudioLanguage 메서드는 현재 타이틀 내에서 지정된 오디오 스트림의 언어를 검색합니다.
IDvdInfo2::GetButtonAtPosition

GetButtonAtPosition 메서드는 표시 창 내의 지정된 지점에 있는 단추를 검색합니다.
IDvdInfo2::GetButtonRect

GetButtonRect 메서드는 지정된 메뉴 단추에 대한 사각형 좌표를 검색합니다. 참고 이 메서드는 현재 구현되지 않았습니다. .
IDvdInfo2::GetCmdFromEvent

GetCmdFromEvent 메서드는 EC_DVD_CMD_START 또는 EC_DVD_CMD_END 이벤트에서 IDvdCmd 개체를 검색합니다.
IDvdInfo2::GetCurrentAngle

GetCurrentAngle 메서드는 현재 각도 블록에서 사용 가능한 각도 수와 현재 선택한 각도 번호를 검색합니다.
IDvdInfo2::GetCurrentAudio

GetCurrentAudio 메서드는 사용 가능한 오디오 스트림 수와 현재 선택된 오디오 스트림의 수를 검색합니다.
IDvdInfo2::GetCurrentButton

GetCurrentButton 메서드는 사용 가능한 단추 수와 현재 선택된 단추의 수를 검색합니다.
IDvdInfo2::GetCurrentDomain

GetCurrentDomain 메서드는 DVD 탐색기가 현재 있는 도메인을 검색합니다.
IDvdInfo2::GetCurrentLocation

GetCurrentLocation 메서드는 현재 재생 위치를 검색합니다.
IDvdInfo2::GetCurrentSubpicture

GetCurrentSubpicture 메서드는 현재 타이틀에서 사용 가능한 하위 그림 스트림 수, 현재 선택한 하위 그림 스트림 번호 및 하위 그림의 상태를 검색합니다.
IDvdInfo2::GetCurrentUOPS

GetCurrentUOPS 메서드는 현재 디스크 위치에 대해 콘텐츠 작성자가 명시적으로 사용하지 않도록 설정한 탐색 명령(있는 경우)을 나타내는 플래그 집합을 검색합니다.
IDvdInfo2::GetCurrentVideoAttributes

GetCurrentVideoAttributes 메서드는 현재 제목 또는 메뉴의 비디오 특성을 검색합니다.
IDvdInfo2::GetDecoderCaps

GetDecoderCaps 메서드는 비디오, 오디오 및 하위 작업에 대한 DVD 디코더의 최대 데이터 속도(정방향 및 역방향)와 다양한 유형의 오디오(AC-3, MPEG-2, DTS, SDDS, LPCM)에 대한 지원을 검색합니다.
IDvdInfo2::GetDefaultAudioLanguage

GetDefaultAudioLanguage 메서드는 기본 오디오 언어를 검색합니다.
IDvdInfo2::GetDefaultMenuLanguage

GetDefaultMenuLanguage 메서드는 기본 메뉴 언어를 검색합니다.
IDvdInfo2::GetDefaultSubpictureLanguage

GetDefaultSubpictureLanguage 메서드는 기본 하위 이미지 언어를 검색합니다.
IDvdInfo2::GetDiscID

GetDiscID 메서드는 지정된 DVD에 대해 시스템에서 생성된 64비트 ID 번호를 검색합니다.
IDvdInfo2::GetDVDDirectory

GetDVDDirectory 메서드는 DVD 탐색기에서 설정된 루트 디렉터리를 검색합니다.
IDvdInfo2::GetDVDTextLanguageInfo

GetDVDTextLanguageInfo 메서드는 지정된 언어의 텍스트 문자열에 대한 정보를 검색합니다. 메서드는 해당 언어의 문자열 수, 로캘 식별자 및 문자 집합을 검색합니다.
IDvdInfo2::GetDVDTextNumberOfLanguages

GetDVDTextNumberOfLanguages 메서드는 DVD 텍스트 문자열이 표시되는 언어 수를 검색합니다.
IDvdInfo2::GetDVDTextStringAsNative

GetDVDTextStringAsNative 메서드는 지정된 언어에 대한 DVD 텍스트 문자열을 검색하고 텍스트 문자열을 바이트 배열로 반환합니다.
IDvdInfo2::GetDVDTextStringAsUnicode

GetDVDTextStringAsUnicode 메서드는 지정된 언어에 대한 DVD 텍스트 문자열을 검색하고 텍스트 문자열을 유니코드 문자열로 반환합니다.
IDvdInfo2::GetDVDVolumeInfo

GetDVDVolumeInfo 메서드는 현재 DVD 볼륨 정보를 검색합니다.
IDvdInfo2::GetKaraokeAttributes

GetKaraokeAttributes 메서드는 현재 제목 또는 메뉴에서 지정된 오디오 스트림의 노래방 특성을 검색합니다.
IDvdInfo2::GetMenuLanguages

GetMenuLanguages 메서드는 디스크의 모든 메뉴에 사용할 수 있는 모든 언어를 검색합니다.
IDvdInfo2::GetNumberOfChapters

GetNumberOfChapters 메서드는 지정된 제목의 장 수를 검색합니다.
IDvdInfo2::GetPlayerParentalLevel

GetPlayerParentalLevel 메서드는 DVD 탐색기에서 현재 부모 수준 및 ISO 3166 국가/지역 코드 설정을 검색합니다.
IDvdInfo2::GetState

GetState 메서드는 디스크 위치 및 DVD 탐색기 상태 정보를 포함하는 책갈피를 검색합니다.
IDvdInfo2::GetSubpictureAttributes

GetSubpictureAttributes 메서드는 지정된 제목 또는 메뉴에서 지정된 하위 정보 스트림의 특성을 검색합니다.
IDvdInfo2::GetSubpictureLanguage

GetSubpictureLanguage 메서드는 현재 제목 내에서 지정된 하위 이미지 스트림의 언어를 검색합니다.
IDvdInfo2::GetTitleAttributes

GetTitleAttributes 메서드는 지정된 제목 및 해당 메뉴에 대한 모든 비디오, 오디오 및 하위 정보 스트림의 특성을 검색합니다.
IDvdInfo2::GetTitleParentalLevels

GetTitleParentalLevels 메서드는 특정 타이틀에 대해 정의된 부모 수준을 검색합니다.
IDvdInfo2::GetTotalTitleTime

GetTotalTitleTime 메서드는 현재 타이틀의 총 재생 시간을 검색합니다.
IDvdInfo2::GetVMGAttributes

GetVMGAttributes 메서드는 비디오 관리자 메뉴에 대한 모든 비디오, 오디오 및 하위 기능 스트림의 특성을 검색합니다.
IDvdInfo2::IsAudioStreamEnabled

IsAudioStreamEnabled 메서드는 현재 타이틀에서 지정된 오디오 스트림을 사용할 수 있는지 여부를 결정합니다.
IDvdInfo2::IsSubpictureStreamEnabled

IsSubpictureStreamEnabled 메서드는 지정된 하위 기능 스트림이 현재 타이틀에서 사용하도록 설정되어 있는지 여부를 결정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 strmif.h(Dshow.h 포함)

추가 정보

DVD 응용 프로그램