DirectShow DirectShow 레퍼런스 MSWebDVD ActiveX 컨트롤 MSDVDAdm [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
MSDVDAdm "관리" 개체의 메서드 및 프로퍼티를 사용하면 스크립트 애플리케이션으로부터, Microsoft® Windows® 레지스트리내에 있는 애플리케이션 자체의 디폴트 설정을 수정할 수 있다. 레지스트리는, 모든 Windows 시스템에 있는 데이타베이스이며, 애플리케이션으로부터 애플리케이션 자체에 관한 정보를 저장 해, 초기화 또는 실행시에 사용할 수 있다.
이러한 메서드 및 프로퍼티의 상당수는,MSWebDVD 개체 자체의 현재가를 설정 또는 얻어온다의 것은 아니다. 즉, 예를 들어 GetParentalLevel 를 호출했을 때에 돌려받는 값은, 개체에 저장 된 현재의 페어 렌탈 레벨은 아니다. 돌려받는 값은, 레지스트리에 저장 된 디폴트의 페어 렌탈 레벨이다. 현재의 페어 렌탈 레벨을 얻어오려면,MSWebDVD 메서드의 GetPlayerParentalLevel 를 호출한다. SaveParentalLevel 를 호출하면, 새로운 디폴트의 페어 렌탈 레벨이 단지 레지스트리에 써진다. 그 변경을 즉시 MSWebDVD 개체에 반영하려면 ,MSWebDVD 메서드의 SelectParentalLevel 를 호출할 필요가 있다. 디폴트의 로케일 식별자 (LCID) 관련 메서드도 같은 동작을 한다.
한편,BookmarkOnStop 메서드 및 BookmarkOnClose 메서드에서의 설정은 즉시 반영된다. 이것은,MSWebDVD 개체가, 초기화시는 아니고, 사용자가 재생을 정지할까 애플리케이션을 종료하기 직전에, 이러한 설정을 확인하기 위해(때문에)이다.
MSDVDAdm 개체에는,MSWebDVD 의 DVDAdm 프로퍼티를 통해서 액세스 한다. 이 때문에, 예를 들어 MSWebDVD 개체의 이름이 "DVD" 이면, 다음과 같이 ChangePassword 를 호출한다.
DVD.DVDAdm.ChangePassword(sUserName, sOld, sNew);
메서드 및 프로퍼티
다음의 일람은, MSDVDAdm 개체의 메서드 및 프로퍼티로 공개되는 메서드 및 프로퍼티이다.
메서드 | 설명 |
ChangePassword | 애플리케이션의 새로운 패스워드를 레지스트리에 보존한다. |
SaveParentalLevel | 새로운 디폴트의 페어 렌탈 레벨을 레지스트리에 보존한다. |
SaveParentalCountry | 애플리케이션의 새로운 페어 렌탈의 나라/지역을 레지스트리에 보존한다. |
ConfirmPassword | 지정된 패스워드가 직전에 보존한 패스워드와 일치할지 어떨지를 테스트한다. |
GetParentalLevel | 레지스트리에 마지막에 보존한 페어 렌탈 레벨을 얻어온다. |
GetParentalCountry | 레지스트리에 마지막에 보존한 페어 렌탈의 나라/지역을 얻어온다. |
RestoreScreenSaver | 시스템의 스크린 세이버 설정을 복원한다. |
프로퍼티 | 설명 |
DisableScreenSaver | 시스템의 스크린 세이버의 온/오프를 바꾼다. |
DefaultAudioLCID | 오디오 스트림에 대응하는 사용자가 지정한 디폴트 LCID 의 레지스트리 설정을 설정 또는 얻어온다. |
DefaultSubpictureLCID | 서브 픽쳐 스트림에 대응하는 사용자가 지정한 디폴트 LCID 의 레지스트리 설정을 설정 또는 얻어온다. |
DefaultMenuLCID | 메뉴에 대응하는 사용자가 지정한 디폴트 LCID 의 레지스트리 설정을 설정 또는 얻어온다. |
BookmarkOnStop | MSDVDAdm 개체에, 사용자가 [정지] 버튼을 클릭했을 때에 현재 위치와 설정의 북마크를 자동적으로 보존할지 어떨지를 알리는 값을 설정 또는 얻어온다. |
BookmarkOnClose | MSDVDAdm 개체에, 사용자가 애플리케이션을 종료했을 때에 현재 위치와 설정의 북마크를 자동적으로 보존할지 어떨지를 알리는 값을 설정 또는 얻어온다. |