DirectShow DirectShow 레퍼런스 인터페이스 IDvdControl2 ShowMenu   [목차열람] [주소복사] [슬롯비우기]
IDvdControl2::ShowMenu
 
Microsoft DirectX 9.0

IDvdControl2::ShowMenu

ShowMenu 메서드는, 지정된 메뉴가 있으면 표시한다.

구문

HRESULT ShowMenu(
  DVD_MENU_ID MenuID,
  DWORD dwFlags,
  IDvdCmd **ppCmd
);

파라미터

MenuID

[in] 표시하는 메뉴를 지정하는 DVD_MENU_ID 열거값.

dwFlags

커멘드 동기 옵션을 지정하는 1 개 이상의 DVD_CMD_FLAGS 열거를 포함한 비트 플래그.

ppCmd

커멘드를 DVD 네비게이터 필터와 동기 시키기 위해서(때문에) 사용할 수 있는 IDvdCmd 개체의 포인터 주소.

반환값

다음의 몇개의 값을 돌려준다.

반환 코드 설명
S_OK 성공.
E_INVALIDARG MenuID 값이 범위외이다.
VFW_E_DVD_INVALIDDOMAIN 무효인 도메인.
VFW_E_DVD_OPERATION_INHIBITED UOP 컨트롤이 처리를 금지하고 있다.

주의

Video Manager Menu (VMGM)는, 타이틀 도메인 또는 Video Title Set 도메인으로부터 액세스 할 수 있어야 한다. 비디오 타이틀 세트 메뉴 (VTSM)는, VMGM 를 통해서 밖에 액세스 할 수 없어도 좋다. 각 VTSM (쳅터, 앵글, 오디오 스트림, 서브 픽쳐 스트림용)아래의 서브 메뉴는, 그 VTSM 를 통해서 밖에 액세스 할 수 없다.

이 메서드의 사용예에 대해서는, DVDSample 애플리케이션의 「CDvdCore::RootMenu」 및 「CDvdCore::TitleMenu」를 참조할것.

다음의 표는, 이 메서드명이 대응하는 Annex J 커멘드명, 이 메서드가 유효한 도메인을 나타내고 있다.

Annex J 커멘드명 유효한 도메인
Menu_Call 모두

참조

↑TOP