DirectShow DirectShow 레퍼런스 MSWebDVD ActiveX 컨트롤 MSWebDVD   [목차열람] [주소복사] [슬롯비우기]
MSWebDVD 개체
 
Microsoft DirectX 9.0

MSWebDVD 개체

MSWebDVD 개체의 메서드, 프로퍼티, 이벤트를 사용하면, 애플리케이션으로부터 DVD-Video 의 네비게이션 및 재생을 완전하게 제어해, 디스크로부터 정보를 취득할 수 있다. MSWebDVD 개체는, 네비게이션 처리 자체는 실행하지 않고 ,DVD 네비게이터 필터에 커멘드를 건네준다. 이 필터는, DVD-Video 의 디스크를 읽어내는 Microsoft® DirectShow® 구성 요소이다.

MSWebDVD 의 메서드 및 프로퍼티는, DVD 네비게이터의 현재 상태, 디스크 위에의 정보, 또는 그 양쪽 모두에 작용한다. 페어 렌탈 잠금 레벨 및 디폴트 언어의 사용자 설정 등, 레지스트리내에 있는 애플리케이션 고유의 각종 정보를 저장 및 얻어오려면,MSDVDAdm 개체의 메서드를 사용한다. 이 개체에 액세스 하려면 ,DVDAdm 프로퍼티를 사용한다.

참조

MSWebDVD 이벤트
스크립트를 사용한 DVD 애플리케이션의 생성

메서드 및 프로퍼티 (카테고리별)

재생
CanStep 로컬 시스템의 MPEG-2 디코더가 지정된 방향으로 스탭핑(Stepping)를 실행할 수 있을지 어떨지를 조사한다.
Eject 드라이브의 디스크의 꺼내/삽입을 실시한다.
FramesPerSecond 현재의 DVD 타이틀의 비디오 frame rate를 얻어온다.
Pause 재생을 현재 위치에서 포즈 한다.
Play 현재의 DVD 타이틀을 재생한다.
PlayAtTime 현재의 타이틀의 지정한 시간부터 재생을 시작 한다.
PlayAtTimeInTitle 지정한 타이틀의 지정한 시간부터 재생을 시작 한다.
PlayBackwards 지정한 속도로 현재 위치로부터 역방향 재생을 시작 한다.
PlayChapter 현재의 타이틀의 지정한 쳅터로부터 재생을 시작 한다.
PlayChapterInTitle 지정한 타이틀의 지정한 쳅터를 재생한다.
PlayChaptersAutoStop 지정한 타이틀의 지정한 쳅터로부터 지정한 쳅터수의 재생을 시작 한다.
PlayForwards 지정한 속도로 현재 위치로부터 순서 방향 재생을 시작 한다.
PlayNextChapter 현재의 타이틀의 다음의 쳅터로부터 재생을 시작 한다.
PlayPeriodInTitleAutoStop 지정한 타이틀의 지정한 시간부터 지정한 종료 타임까지의 재생을 시작 한다.
PlayPrevChapter 현재의 타이틀의 직전의 타이틀로부터 재생을 시작 한다.
PlayTitle 지정한 타이틀의 최초부터 재생을 시작 한다.
ReplayChapter 현재의 쳅터의 최초부터 재생을 시작 한다.
Resume 메뉴 표시 후에 재생을 재개한다.
StillOff 재생을 재개해, 정지 모드를 취소한다.
Step DVD-Video 스트림을 지정한 프레임수만큼 진행한다.
Stop 재생을 정지한다.
메뉴
ActivateAtPosition 메뉴 버튼을 지정한 위치에서 액티브하게 한다.
ActivateButton 선택되고 있는 메뉴 버튼을 액티브하게 한다.
ButtonsAvailable 현재의 메뉴에 포함되는 버튼의 총수를 얻어온다.
CurrentButton 선택된 버튼의 번호를 얻어온다.
DefaultMenuLanguage 디스크로부터 디폴트의 메뉴 언어를 얻어온다.
GetButtonAtPosition 버튼을 선택 또는 액티브하게 하지 않고 , 지정한 좌표에 있는 버튼의 번호를 얻어온다.
GetButtonRect 지정한 버튼의 직사각형을 윈도우 좌표로 얻어온다.
ReturnFromSubmenu 표시를 서브 메뉴로부터 친메뉴에 되돌린다. 톱 레벨 메뉴의 경우는 현재의 타이틀에 되돌린다.
SelectAndActivateButton 지정한 버튼을 선택해, 액티브하게 한다.
SelectAtPosition 지정한 위치에 있는 메뉴 버튼을 선택한다.
SelectLeftButton 표시된 메뉴로부터 좌방향 버튼을 선택한다.
SelectLowerButton 표시된 메뉴로부터 아래방향 버튼을 선택한다.
SelectRightButton 표시된 메뉴로부터 우측향버튼을 선택한다.
SelectUpperButton 표시된 메뉴로부터 윗방향 버튼을 선택한다.
ShowMenu 지정한 메뉴를 화면상에 표시한다.
오디오 스트림
AudioStreamsAvailable 현재의 타이틀내의 이용 가능한 오디오 스트림수를 얻어온다.
Balance 오디오 스트림 출력의 스피커 밸런스를 설정 또는 얻어온다.
CurrentAudioStream 유효한 오디오 스트림의 번호를 설정 또는 얻어온다.
DefaultAudioLanguage 디스크로부터 디폴트의 오디오 언어를 얻어온다.
DefaultAudioLanguageExt 디스크로부터 디폴트의 오디오 언어 확장을 얻어온다.
GetAudioLanguage 지정한 오디오 스트림 위에의 이용 가능한 언어를 나타내는 캐릭터 라인을 얻어온다.
IsAudioStreamEnabled 지정한 오디오 스트림이 현재의 타이틀로 유효한가 어떤가를 나타내는 값을 얻어온다.
Mute 오디오 스트림 출력의 온/오프를 바꾼다.
SelectDefaultAudioLanguage DVD 네비게이터내의 현재의 디폴트 오디오 언어를 설정한다.
Volume 오디오의 볼륨을 설정 또는 얻어온다.
서브 픽쳐 스트림
CurrentSubpictureStream 선택된 서브 픽쳐 스트림을 얻어온다.
DefaultSubpictureLanguage 디스크로부터 디폴트의 서브 픽쳐 언어를 얻어온다.
DefaultSubpictureLanguageExt 디스크로부터 디폴트의 서브 픽쳐 언어 확장을 얻어온다.
GetSubpictureLanguage 지정한 서브 픽쳐 스트림의 언어를 얻어온다.
IsSubpictureStreamEnabled 지정한 서브 픽쳐 스트림이 현재의 타이틀로 유효한가 어떤가를 나타내는 값을 얻어온다.
PreferredSubpictureStream 현재의 표시 세션에 대응하는 사용자 설정의 서브 픽쳐 스트림을 설정 또는 얻어온다.
SelectDefaultSubpictureLanguage DVD 네비게이터내의 현재의 디폴트의 서브 픽쳐 언어를 설정한다.
SubpictureOn 서브 픽쳐의 현재 상태 (온/오프)를 설정 또는 얻어온다.
SubpictureStreamsAvailable 현재의 타이틀내의 이용 가능한 서브 픽쳐 스트림수를 얻어온다.
비디오 직사각형
AspectRatio 디스크에 명기된 현재의 비디오 스트림의 어스펙트비(가로세로 비율)을 얻어온다.
BackColor 네이티브 비디오의 어스펙트비(가로세로 비율)이 개체의 표시 영역의 어스펙트비(가로세로 비율)과 다르고 있을 때, 비디오 직사각형의 엣지의 주위에 표시되는 바의 색을 설정 또는 얻어온다.
Capture MSWebDVD 개체가 윈도우레스모드 때에, 비디오 프레임으로부터 정지화면을 캡춰 한다.
FullScreenMode 표시가 풀 스크린 모드인지 아닌지를 나타내는 값을 설정 또는 얻어온다.
GetClipVideoRect 비디오 표시용으로 정의된 클리핑 직사각형을 얻어온다.
GetVideoSize 네이티브 비디오의 넓이를 얻어온다.
SetClipVideoRect 비디오 표시가 차지하는 클리핑 직사각형을 설정한다.
Zoom 소정의 화면 좌표를 중심으로, 비디오 표시를 줌인/줌 아웃 한다.
자막 방송
CCActive 자막 방송의 현재 상태를 설정 또는 얻어온다.
ColorKey 자막 방송으로 사용하는 컬러 키를 설정 또는 얻어온다.
CurrentCCService 현재의 자막 방송 서비스를 설정 또는 얻어온다.
앵글 블록
AnglesAvailable 이용 가능한 앵글수를 얻어온다.
CurrentAngle 앵글 블록내의 현재의 앵글을 설정 또는 얻어온다.
가라오케 오디오
GetKaraokeChannelAssignment 가라오케 채널의 좌우 스피커에의 할당을 나타내는 값을 얻어온다.
GetKaraokeChannelContent 지정한 스트림의 지정한 가라오케 채널의 컨텐츠의 종류를 나타내는 값을 얻어온다.
KaraokeAudioPresentationMode 보조 가라오케 채널의 좌우 스피커 믹싱비를 설정 또는 얻어온다.
텍스트 캐릭터 라인
GetDVDTextLanguageLCID 지정한 텍스트 캐릭터 라인 블록의 로케일 식별자 (LCID)를 얻어온다.
GetDVDTextNumberOfLanguages 현재의 DVD 디렉토리내의 이용 가능한 텍스트 언어수를 얻어온다.
GetDVDTextNumberOfStrings 지정한 언어에 이용 가능한 텍스트의 수를 얻어온다.
GetDVDTextString 지정한 텍스트를 디스크로부터 얻어온다.
GetDVDTextStringType 지정한 DVD 텍스트에 저장 된 정보의 종류를 나타내는 값을 얻어온다.
GetLangFromLangID 소정의 주언어 식별자 (ID)에 대응하는 사람이 읽을 수 있는 캐릭터 라인을 얻어온다.
페어 렌탈 잠금
AcceptParentalLevelChange 새로운 일시 페어 렌탈 잠금 레벨을 받아들이든가 또는 거부하도록(듯이) DVD 네비게이터에게 지시한다.
GetPlayerParentalCountry DVD 네비게이터로 설정된 현재의 나라/지역을 얻어온다.
GetPlayerParentalLevel DVD 네비게이터로 설정된 페어 렌탈 잠금 레벨을 얻어온다.
GetTitleParentalLevels 지정한 타이틀의 페어 렌탈 잠금 레벨을 얻어온다.
NotifyParentalLevelChange 일시 페어 렌탈 잠금 레벨 커멘드의 이벤트 처리를 유효 또는 무효로 한다.
SelectParentalCountry 향후의 재생에 사용하는 나라/지역으로서 지정한 페어 렌탈의 나라/지역을 설정한다.
SelectParentalLevel 향후의 재생에 사용하는 지정된 페어 렌탈 레벨을 설정한다.
디스크 정보
CurrentChapter 현재 재생하고 있는 쳅터의 번호를 얻어온다.
CurrentDiscSide DVD 의 현재의 사이드를 얻어온다.
CurrentDomain DVD 네비게이터의 현재의 DVD 도메인을 얻어온다.
CurrentTime 현재의 재생 시간을 얻어온다.
CurrentTitle 현재 재생하고 있는 타이틀의 번호를 얻어온다.
CurrentVolume 현재의 루트 디렉토리의 볼륨 번호를 얻어온다.
DVDDirectory 현재의 DVD 볼륨의 루트 디렉토리를 취득 또는 설정한다.
DVDTimeCode2bstr 디스크 위에의 현재 시간을 나타내는 캐릭터 라인을 얻어온다.
DVDUniqueID 현재의 DVD 를 일의에 식별하는, 시스템으로 생성된 번호를 얻어온다.
GetNumberOfChapters 지정한 타이틀에 포함되는 쳅터의 수를 얻어온다.
TitlesAvailable DVD 위에의 이용 가능한 타이틀수를 얻어온다.
TotalTitleTime 현재의 타이틀의 총재생 시간을 얻어온다.
UOPValid 지정한 사용자 조작이 현재 유효한가 어떤가를 나타내는 값을 얻어온다.
VolumesAvailable 디스크 세트의 볼륨 번호를 나타내는 값을 얻어온다.
개체의 초기화와 제어
DisableAutoMouseProcessing 개체의 마우스 처리 기능을 유효 또는 무효로 한다.
DVDAdm 애플리케이션 및 사용자의 정보를 보존하는 메서드 및 프로퍼티가 포함되는 MSDVDAdm 개체에의 액세스를 제공한다.
EnableResetOnStop 필터 그래프가 정지상태태로부터 처리 할 때 재생을 어떻게 재개할까를 결정하는 값을 설정 또는 얻어온다.
PlayState 현재의 재생 상태를 얻어온다.
ReadyState MSWebDVD 개체의 ReadyState 를 얻어온다.
RegionChange DVD 드라이브에 관련된 리전을 사용자가 변경하기 위한 시스템 다이알로그 박스를 표시한다.
Render DVD 필터 그래프를 초기화한다.
WindowlessActivation 윈도우 모드와 윈도우레스모드의 어느 쪽인가에 사용하는 MSWebDVD 개체를 설계시에 초기화한다.
북마크
DeleteBookmark 현재의 북마크를 삭제한다.
RestoreBookmark 현재의 북마크가 가리키는 DVD 위에의 위치에 DVD 네비게이터를 이동해, 오디오, 비디오, 서브 픽쳐의 설정을 모두 복원한다.
SaveBookmark 사용자가 다음에 같은 장소로 돌아갈 수 있도록(듯이), DVD 네비게이터의 현재의 디스크 위치 및 상태를 디스크에 보존한다.
커서 및 툴 팁
CursorType 현재의 커서의 종류를 설정 또는 얻어온다.
GetDelayTime MSWebDVD 개체에 관련된 툴 팁에 대응하는 지연 시간을 얻어온다.
SetDelayTime MSWebDVD 개체에 관련된 툴 팁에 대응하는 지연 시간을 설정한다.
ShowCursor DVD 네비게이터가 풀 스크린 모드 때에, 마우스 포인터를 표시한다.
ToolTip 마우스 포인터가 MSWebDVD 비디오 직사각형과 겹쳐졌을 때에 표시되는 툴 팁의 텍스트를 설정한다.
ToolTipMaxWidth MSWebDVD 개체에 관련된 툴 팁의 최대폭을 설정 또는 얻어온다.
GPRM 및 SPRM
GetGPRM 지정한 범용 인수 레지스터를 얻어온다.
GetSPRM 지정한 시스템 인수 레지스터를 얻어온다.
SetGPRM 지정한 범용 인수 레지스터로 지정한 값을 설정한다.

↑TOP