IDvdInfo::GetCurrentUOPS メソッド (strmif.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
メモIDvdInfo インターフェイスは非推奨です。 代わりに IDvdInfo2 を使用してください。
構文
HRESULT GetCurrentUOPS(
[out] VALID_UOP_SOMTHING_OR_OTHER *pUOP
);
パラメーター
[out] pUOP
すべてのユーザー操作 (UOP) のビットを含む DWORD 値へのポインター。 DWORD の各ビットは、ユーザー操作の状態 (有効または無効) を表します。 ユーザー操作に対応するビットが設定されている場合、そのユーザー操作は禁止されます。 詳細については、「解説」を参照してください。
戻り値
HRESULT 値を返します。
リターン コード | 説明 |
---|---|
|
DVD が初期化されていないか、ドメインがDVD_DOMAIN_Titleされていません。 |
|
成功しました。 |
|
要求されたアクションは、このドメイン (DVD_DOMAIN) ではサポートされていません。 |
|
現在のDVD-Videoディスクが作成されているため、要求されたアクションはムービーのこの時点では実行できません。 |
解説
このメソッドは、任意のドメインで有効です。 詳細については、「 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 の MenuCall (DVD_MENU_Title) |
11 | UOP_FLAG_Root_Menu_Call | パラメーター値が 3 の MenuCall (DVD_MENU_Root) |
12 | UOP_FLAG_SubPic_Menu_Call | パラメーター値が 4 の MenuCall (DVD_MENU_Subpicture) |
13 | UOP_FLAG_Audio_Menu_Call | パラメーター値が 5 の MenuCall (DVD_MENU_Audio) |
14 | UOP_FLAG_Angle_Menu_Call | パラメーター値が 6 の MenuCall (DVD_MENU_Angle) |
15 | UOP_FLAG_Chapter_Menu_Call | パラメーター値が 7 の MenuCall (DVD_MENU_Chapter) |
16 | UOP_FLAG_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 タイトルを使用すると、再生中のほぼすべての時点で個々のユーザー操作を有効または無効にできるため便利です。
要件
対象プラットフォーム | Windows |
ヘッダー | strmif.h (Dshow.h を含む) |