DirectShow 보유 사용이 금지되고 있는 인터페이스 IDvdInfo GetCurrentUOPS   [목차열람] [주소복사] [슬롯비우기]
IDvdInfo::GetCurrentUOPS
 
Microsoft DirectX 9.0

IDvdInfo::GetCurrentUOPS

 :  IDvdInfo 인터페이스의 사용은 피하는 것. 대신에,IDvdInfo2 를 사용하는 것.

유효한 IDvdControl 메서드를 얻어온다.

구문

HRESULT GetCurrentUOPS(
    VALID_UOP_SOMTHING_OR_OTHER *pUOP
);

파라미터

pUOP

[out] 모든 사용자 조작 (UOP)의 비트가 저장 되고 있는 DWORD 값의 포인터. DWORD 내의 각 비트는, 각각의 사용자 조작 상태 (유효 또는 무효)를 나타낸다. 어느 사용자 조작에 대응하는 비트가 설정되어 있으면, 그 사용자 조작은 금지되고 있다. 더 자세한 정보는, 「주의」를 참조할것.

반환값

HRESULT 값을 돌려준다.

반환 코드 설명
E_UNEXPECTED DVD 가 초기화되지 않은지, 또는 도메인이 DVD_DOMAIN_Title 는 아니다.
S_OK 성공.
VFW_E_DVD_INVALIDDOMAIN 요구된 액션은 이 도메인에서는 지원하지 않는다 (DVD_DOMAIN ).
VFW_E_DVD_OPERATION_INHIBITED 현재의 DVD 비디오의 디스크를 생성 하고 있기 (위해)때문에, 현시점에서는 요구된 액션을 무비로 실행할 수 없다.

주의

이 메서드는, 어느 도메인에서도 유효하다. 더 자세한 정보는, 「DVD_DOMAIN 」를 참조할것.

pUOP 의 값은, 다음과 같이 정의된 비트 필드이다.

비트 플래그 사용자 함수
0 UOP_FLAG_Title_Or_Time_Play TitlePlay ,TimePlay
1 UOP_FLAG_Chapter_Search_Or_Play ChapterSearch ,ChapterPlay
2 UOP_FLAG_Title_Play TitlePlay
3 UOP_FLAG_Stop StopForResume
4 UOP_FLAG_GoUp GoUp
5 UOP_FLAG_Time_Or_Chapter_Search TimeSearch ,ChapterSearch
6 UOP_FLAG_Prev_Or_Top_PG_Search PrevPGSearch ,TopPGSearch
7 UOP_FLAG_Next_PG_Search NextPGSearch
8 UOP_FLAG_Forward_Scan ForwardScan
9 UOP_FLAG_Backward_Scan BackwardScan
10 UOP_FLAG_Title_Menu_Call 인수값 2 (DVD_MENU_Title)의 MenuCall
11 UOP_FLAG_Root_Menu_Call 인수값 3 (DVD_MENU_Root)의 MenuCall
12 UOP_FLAG_SubPic_Menu_Call 인수값 4 (DVD_MENU_Subpicture)의 MenuCall
13 UOP_FLAG_Audio_Menu_Call 인수값 5 (DVD_MENU_Audio)의 MenuCall
14 UOP_FLAG_Angle_Menu_Call 인수값 6 (DVD_MENU_Angle)의 MenuCall
15 UOP_FLAG_Chapter_Menu_Call 인수값 7 (DVD_MENU_Chapter)의 MenuCall
16 UOP_FLAG_Resume Resume
17 UOP_FLAG_Button_Select_Or_Activate UpperButtonSelect ,LowerButtonSelect ,LeftButtonSelect ,RightButtonSelect ,ButtonActivate ,ButtonSelectAndActivate
18 UOP_FLAG_Still_Off StillOff
19 UOP_FLAG_Pause_On PauseOn ,MenuLanguageSelect
20 UOP_FLAG_Audio_Stream_Change AudioStreamChange
21 UOP_FLAG_SubPic_Stream_Change SubpictureStreamChange
22 UOP_FLAG_Angle_Change AngleChange ,ParentalLevelSelect
23 UOP_FLAG_Karaoke_Audio_Pres_Mode_Change KaraokeAudioPresentationModeChange
24 UOP_FLAG_Video_Pres_Mode_Change VideoModePreferrence

DVD 타이틀에서는, 재생중에 거의 임의의 위치에서 각각의 사용자 조작을 허가 또는 금지할 수 있기 (위해)때문에, 이 메서드는 유용하다.

참조

↑TOP