다음을 통해 공유


MSWebDVD 개체

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

참고

이 구성 요소는 Microsoft Windows 2000, Windows XP 및 Windows Server 2003 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.

 

참고

이 API는 더 이상 사용되지 않습니다. DirectShow의 DVD 재생 및 탐색에 대한 자세한 내용은 DVD 애플리케이션을 참조하세요.

 

MSWebDVD 개체의 메서드, 속성 및 이벤트를 사용하면 애플리케이션이 DVD-Video 탐색 및 재생의 모든 측면을 제어하고 디스크에서 정보를 검색할 수 있습니다. MSWebDVD 개체는 실제 탐색 작업을 수행하지 않습니다. 대신 명령을 DVD 탐색기 필터, DVD-Video 디스크를 읽는 Microsoft® DirectShow® 구성 요소에 전달합니다.

MSWebDVD 메서드 및 속성은 DVD 탐색기의 현재 상태 또는 디스크에 대한 정보 또는 둘 다에 따라 작동합니다. 부모 수준 및 기본 언어에 대한 사용자 기본 설정과 같은 레지스트리에 다양한 유형의 애플리케이션 관련 정보를 저장하고 검색하려면 MSDVDAdm 개체의 메서드를 사용합니다. DVDAdm 속성을 사용하여 이 개체에 액세스합니다.

참고

DirectX 9.0b를 기준으로 개체는 신뢰할 수 있는 영역에만 로드됩니다. 신뢰할 수 없는 영역에는 로드되지 않습니다.

 

범주별 메서드 및 속성

재생  
CanStep 로컬 시스템의 MPEG-2 디코더가 지정된 방향으로 프레임 스테핑을 수행할 수 있는지 여부를 결정합니다.
꺼내기 디스크를 드라이브에서 또는 드라이브에 꺼내거나 삽입합니다.
FramesPerSecond 현재 DVD 타이틀의 비디오 프레임 속도를 검색합니다.
일시 중지 현재 위치에서 재생을 일시 중지합니다.
재생 현재 DVD 타이틀을 재생합니다.
PlayAtTime 지정된 시간에 현재 타이틀에서 재생을 시작합니다.
PlayAtTimeInTitle 지정된 타이틀 내에서 지정된 시간에 재생을 시작합니다.
PlayBackwards 지정된 속도로 현재 위치에서 뒤로 재생을 시작합니다.
PlayChapter 현재 타이틀의 지정된 챕터에서 재생을 시작합니다.
PlayChapterInTitle 지정된 제목에서 지정된 장을 재생합니다.
PlayChaptersAutoStop 지정된 챕터 수에 대해 지정된 제목의 지정된 장에서 재생을 시작합니다.
PlayForwards 지정된 속도로 현재 위치에서 정방향 재생을 시작합니다.
PlayNextChapter 현재 타이틀의 다음 챕터에서 재생을 시작합니다.
PlayPeriodInTitleAutoStop 지정된 중지 시간까지 지정된 타이틀의 지정된 시간에 재생을 시작합니다.
PlayPrevChapter 현재 타이틀의 이전 챕터에서 재생을 시작합니다.
PlayTitle 지정된 타이틀의 시작 부분에서 재생을 시작합니다.
ReplayChapter 현재 챕터의 시작 부분에서 재생을 시작합니다.
다시 시작 메뉴가 표시된 후 재생을 다시 시작합니다.
StillOff 재생을 다시 시작하여 여전히 모드를 취소합니다.
단계 지정된 프레임 수만큼 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 현재 타이틀에서 지정된 오디오 스트림을 사용할 수 있는지 여부를 나타내는 값을 검색합니다.
음소거 오디오 스트림 출력을 켜거나 끕니다.
SelectDefaultAudioLanguage DVD 탐색기에서 현재 기본 오디오 언어를 설정합니다.
볼륨 오디오 볼륨 수준을 설정하거나 검색합니다.
하위 구조 스트림  
CurrentSubpictureStream 선택한 하위 그림 스트림을 검색합니다.
DefaultSubpictureLanguage 디스크에서 기본 하위 정보 언어를 검색합니다.
DefaultSubpictureLanguageExt 디스크에서 기본 하위 정보 언어 확장을 검색합니다.
GetSubpictureLanguage 지정된 하위 컬렉션 스트림의 언어를 검색합니다.
IsSubpictureStreamEnabled 지정된 하위 그림 스트림이 현재 제목에서 사용하도록 설정되어 있는지 여부를 나타내는 값을 검색합니다.
PreferredSubpictureStream 현재 보기 세션에 대한 사용자의 기본 하위 작업 스트림을 설정하거나 검색합니다.
SelectDefaultSubpictureLanguage DVD 탐색기에서 현재 기본 하위 구성 언어를 설정합니다.
SubpictureOn 현재 하위 작업 상태(켜기 또는 끄기)를 설정하거나 검색합니다.
SubpictureStreamsAvailable 현재 타이틀에서 사용할 수 있는 하위 컬렉션 스트림의 수를 검색합니다.
비디오 사각형  
AspectRatio 디스크에 작성된 현재 비디오 스트림의 가로 세로 비율을 검색합니다.
BackColor 네이티브 비디오의 가로 세로 비율이 개체의 표시 영역과 같지 않을 때 비디오 사각형 가장자리 주위에 표시되는 막대의 색을 설정하거나 검색합니다.
캡처 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 임시 보호자 관리 수준 명령에 대한 이벤트 처리를 사용하거나 사용하지 않도록 설정합니다.
ParentalCountry를 선택합니다. 후속 재생에 대해 지정된 부모 국가/지역을 설정합니다.
ParentalLevel을 선택합니다. 후속 재생에 대해 지정된 보호자 수준을 설정합니다.
디스크 정보  
CurrentChapter 현재 재생 중인 챕터의 수를 검색합니다.
CurrentDiscSide DVD의 현재 측면을 검색합니다.
CurrentDomain DVD 탐색기가 있는 DVD 도메인을 검색합니다.
CurrentTime 현재 재생 시간을 검색합니다.
CurrentTitle 현재 재생 중인 타이틀의 수를 검색합니다.
CurrentVolume 현재 루트 디렉터리의 볼륨 번호를 검색합니다.
DVDDirectory 현재 DVD 볼륨의 루트 디렉터리를 검색하거나 설정합니다.
DVDTimeCode2bstr 디스크의 현재 시간을 나타내는 String을 검색합니다.
DVDUniqueID 현재 DVD를 고유하게 식별하는 시스템 생성 번호를 검색합니다.
GetNumberOfChapters 지정된 제목의 챕터 수를 검색합니다.
TitlesAvailable DVD에서 사용할 수 있는 타이틀 수를 검색합니다.
TotalTitleTime 현재 타이틀의 총 재생 시간을 검색합니다.
UOPValid 지정된 사용자 작업이 현재 유효한지 여부를 나타내는 값을 검색합니다.
VolumesAvailable 디스크 집합의 볼륨 수를 지정하는 값을 검색합니다.
개체 초기화 및 제어  
DisableAutoMouseProcessing 개체의 마우스 처리 기능을 사용하거나 사용하지 않도록 설정합니다.
DVDAdm 애플리케이션 및 사용자 정보를 저장하기 위한 메서드 및 속성을 포함하는 MSDVDAdm 개체에 대한 액세스를 제공합니다.
EnableResetOnStop 필터 그래프가 중지된 상태에서 전환될 때 재생이 다시 시작되는 방법을 결정하는 값을 설정하거나 검색합니다.
PlayState 현재 재생 상태를 검색합니다.
ReadyState MSWebDVD 개체의 ReadyState를 검색합니다.
RegionChange 사용자가 DVD 드라이브와 연결된 지역을 변경할 수 있는 시스템 대화 상자를 표시합니다.
렌더링 DVD 필터 그래프를 초기화합니다.
WindowlessActivation 창이 있는 모드 또는 창 없는 모드에 대해 디자인 타임에 MSWebDVD 개체를 초기화합니다.
책갈피  
DeleteBookmark 현재 책갈피를 삭제합니다.
RestoreBookmark 모든 오디오, 비디오 및 하위 정보 설정이 복원된 상태에서 DVD 탐색기를 현재 책갈피에 지정된 대로 DVD의 지점으로 이동합니다.
SaveBookmark 사용자가 나중에 같은 위치로 돌아갈 수 있도록 DVD 탐색기의 현재 디스크 위치와 상태를 디스크에 저장합니다.
커서 및 도구 설명  
CursorType 현재 커서 형식을 설정하거나 검색합니다.
GetDelayTime MSWebDVD 개체와 연결된 ToolTip의 지연 시간을 검색합니다.
SetDelayTime MSWebDVD 개체와 연결된 ToolTip의 지연 시간을 설정합니다.
ShowCursor DVD 탐색기가 전체 화면 모드일 때 마우스 포인터를 표시합니다.
툴팁 마우스 포인터가 MSWebDVD 비디오 사각형 위에 있을 때 표시되는 도구 설명의 텍스트를 설정합니다.
ToolTipMaxWidth MSWebDVD 개체와 연결된 ToolTip의 최대 너비를 설정하거나 검색합니다.
GPRM 및 SPRM  
GetGPRM 지정된 일반 매개 변수 레지스터를 검색합니다.
GetSPRM 지정된 시스템 매개 변수 레지스터를 검색합니다.
SetGPRM 지정된 일반 매개 변수 레지스터를 지정된 값으로 설정합니다.

 

MSWebDVD ActiveX 컨트롤