DirectShow 보유 사용이 금지되고 있는 인터페이스 IDvdInfo [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
주 : 이 인터페이스의 사용은 피하는 것. 기존의 애플리케이션과의 하위 호환성을 유지하기 (위해)때문에, 계속해 지원 되지만, 새로운 애플리케이션에서는 IDvdInfo2 인터페이스를 사용하는 것.
애플리케이션은 IDvdInfo 인터페이스를 사용해, 이용 가능한 DVD 타이틀의 속성 및 DVD player 상태를 문의할 수가 있다. 또, DVD 의 사양의 Annex J 의 범위를 넘어 DVD player를 제어할 수도 있다. 이 인터페이스를 사용해, DVD-Video 또는 DVD player 필터 그래프의 현재 상태에 관한 상세 정보를 얻어온다.
IUnknown 로부터 계승한 메서드에 가세해,IDvdInfo 인터페이스는 다음의 메서드를 공개한다.
메서드 | 설명 |
GetAllGPRMs | 모든 범용 인수 레지스터 (GPRM)의 현재의 내용을 얻어온다. |
GetAllSPRMs | 모든 시스템 파라미터 레지스터 (SPRM)의 현재의 내용을 얻어온다. |
GetAudioLanguage | 현재의 타이틀내의 지정된 오디오 스트림의 언어를 얻어온다. |
GetCurrentAngle | 이용 가능한 앵글의 수와 현재 선택되고 있는 앵글 번호를 얻어온다. |
GetCurrentAudio | 이용 가능한 오디오 스트림의 수와 현재 선택되고 있는 오디오 스트림의 번호를 얻어온다. |
GetCurrentAudioAttributes | 현재의 타이틀 또는 메뉴의 현재의 오디오 스트림의 속성을 얻어온다. |
GetCurrentButton | 이용 가능한 버튼의 수와 현재 선택되고 있는 버튼 번호를 얻어온다. |
GetCurrentDomain | DVD player의 현재의 DVD 도메인을 얻어온다. |
GetCurrentLocation | 현재의 재생 위치를 얻어온다. |
GetCurrentSubpicture | 이용 가능한 서브 픽쳐 스트림의 수, 현재 선택되고 있는 서브 픽쳐 스트림 번호, 서브 픽쳐의 표시가 무효가 되어 있는지를 나타내는 값을 얻어온다. |
GetCurrentSubpictureAttributes | 현재의 타이틀 또는 메뉴의 현재의 서브 픽쳐 스트림의 속성을 얻어온다. |
GetCurrentUOPS | 유효한 IDvdControl 메서드를 얻어온다. |
GetCurrentVideoAttributes | 현재의 타이틀 또는 메뉴의 현재의 비디오 속성을 얻어온다. |
GetCurrentVolumeInfo | 현재의 DVD 볼륨 정보를 얻어온다. |
GetDVDTextInfo | 다양한 언어의 타이틀명, 볼륨명, 프로듀서명, 가수명등의 설명 텍스트가 저장 되는 TXTDT_MG 구조체를 얻어온다. |
GetNumberOfChapters | 특정의 타이틀에 대해서 정의되고 있는 쳅터의 수를 얻어온다. |
GetPlayerParentalLevel | DVD player의 현재의 페어 렌탈 잠금 레벨과 나라/지역 코드의 설정을 얻어온다. |
GetRoot | player로 설정되어 있는 루트 디렉토리를 얻어온다. |
GetSubpictureLanguage | 현재의 타이틀내의 지정된 서브 픽쳐 스트림의 언어를 얻어온다. |
GetTitleAttributes | 메뉴를 포함한 지정된 타이틀의 모든 비디오 스트림, 오디오 스트림, 서브 픽쳐 스트림의 속성을 얻어온다. |
GetTitleParentalLevels | 특정의 타이틀에 대해서 정의되고 있는 페어 렌탈 잠금 레벨을 얻어온다. |
GetTotalTitleTime | 현재의 타이틀의 총재생 시간을 얻어온다. |
GetVMGAttributes | 비디오 매니저 (VMG) 메뉴의 모든 비디오 스트림, 오디오 스트림, 서브 픽쳐 스트림의 속성을 얻어온다. |