IDvdControl2 インターフェイス (strmif.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
インターフェイスは IDvdControl2
、DVD-Video タイトルに移動して再生します。 DirectShow DVD ナビゲーター ソース フィルターは、このインターフェイスを実装します。 IDvdGraphBuilder インターフェイスを使用して DVD フィルター グラフを作成した後、DVD プレーヤー アプリケーションは IDvdControl2 インターフェイスと IDvdInfo2 インターフェイスのメソッドを使用して DVD コマンドを送信し、DVD ナビゲーターから状態情報を取得します。
IDvdControl2
は、DVD Annex J 仕様に必要な完全な機能と、再生、メニュー ナビゲーション、ペアレンタル コントロールのメソッドを提供します。 DVD フィルター グラフ、コマンド同期、ペアレンタル コントロール、メニュー、カラオケ サポートに関するトピックなど、DVD ナビゲーターを使用して DVD プレーヤー アプリケーションを作成する方法の詳細については、「 DVD アプリケーション」を参照してください。
継承
IDvdControl2 インターフェイスは、IUnknown インターフェイスから継承されます。 IDvdControl2 には、次の種類のメンバーもあります。
メソッド
IDvdControl2 インターフェイスには、これらのメソッドがあります。
IDvdControl2::AcceptParentalLevelChange AcceptParentalLevelChange メソッドは、上位の親管理レベルでコンテンツを再生する DVD ナビゲーターからの要求を受け入れるか拒否します。 |
IDvdControl2::ActivateAtPosition ActivateAtPosition メソッドは、マウス ポインターの位置の下にあるメニュー ボタンをアクティブにします。 |
IDvdControl2::ActivateButton ActivateButton メソッドは、現在選択されているメニュー ボタンをアクティブにします。 |
IDvdControl2::P ause メモ このメソッドは非推奨です。 アプリケーションでは、代わりに IMediaControl::P ause を呼び出す必要があります。 詳細については、「DVD ナビゲーターのData Flow」を参照してください。 Pause メソッドは、現在の場所で再生を一時停止または再開します。 |
IDvdControl2::P layAtTime PlayAtTime メソッドは、現在のタイトルの指定された時刻から再生を開始します。 |
IDvdControl2::P layAtTimeInTitle PlayAtTimeInTitle メソッドは、指定したタイトルの指定した時刻から再生を開始します。 |
IDvdControl2::P layBackwards PlayBackwards メソッドは、現在の場所から指定した速度で後方に再生されます。 |
IDvdControl2::P layChapter PlayChapter メソッドは、現在のタイトルの指定した章から再生を開始します。 |
IDvdControl2::P layChapterInTitle PlayChapterInTitle メソッドは、指定したタイトルの指定した章の先頭から再生を開始します。 |
IDvdControl2::P layChaptersAutoStop PlayChaptersAutoStop メソッドは、指定したタイトル内の指定したチャプターから開始して、指定されたチャプターの数を再生します。 |
IDvdControl2::P layForwards PlayForwards メソッドは、現在の場所から指定された速度で前方に再生されます。 |
IDvdControl2::P layNextChapter PlayNextChapter メソッドは、現在のタイトルの次の章の先頭から再生を開始します。 |
IDvdControl2::P layPeriodInTitleAutoStop PlayPeriodInTitleAutoStop メソッドは、指定した開始時刻から指定した終了時刻まで、指定したタイトルで再生を開始します。 |
IDvdControl2::P layPrevChapter PlayPrevChapter メソッドは、現在のタイトルの前の章の先頭から再生を開始します。 |
IDvdControl2::P layTitle PlayTitle メソッドは、指定したタイトルの先頭から再生を開始します。 |
IDvdControl2::ReplayChapter ReplayChapter メソッドは、現在のチャプターの先頭から再生を開始します。 |
IDvdControl2::Resume Resume メソッドはメニューを離れ、再生を再開します。 |
IDvdControl2::ReturnFromSubmenu ReturnFromSubmenu メソッドは、サブメニューから親メニューに表示を返します。 |
IDvdControl2::SelectAndActivateButton SelectAndActivateButton メソッドは、指定したメニュー ボタンを選択してアクティブにします。 |
IDvdControl2::SelectAngle SELECTAngle メソッドは、DVD ナビゲーターが角度ブロック内にある場合に新しい角度を設定します。 |
IDvdControl2::SelectAtPosition SelectAtPosition メソッドは、マウス ポインターの位置の下にあるメニュー ボタンを強調表示します。 |
IDvdControl2::SelectAudioStream SelectAudioStream メソッドは、再生するオーディオ ストリームを選択します。 |
IDvdControl2::SelectButton SelectButton メソッドは、指定したメニュー ボタンを選択します。 |
IDvdControl2::SelectDefaultAudioLanguage SelectDefaultAudioLanguage メソッドは、既定のオーディオ言語を設定します。 |
IDvdControl2::SelectDefaultMenuLanguage SelectDefaultMenuLanguage メソッドは、すべてのメニューとメニュー ボタンの既定の言語を設定します。 |
IDvdControl2::SelectDefaultSubpictureLanguage SelectDefaultSubpictureLanguage メソッドは、サブ画像テキストの既定の言語を設定します。 |
IDvdControl2::SelectKaraokeAudioPresentationMode SelectKaraokeAudioPresentationMode メソッドは、カラオケ補助チャネルを左または右のスピーカーに送信します。 |
IDvdControl2::SelectParentalCountry SelectParentalCountry メソッドは、親のアクセス レベルを解釈し、既定の言語を設定するための国/地域を設定します。 |
IDvdControl2::SelectParentalLevel SelectParentalLevel メソッドは、ログオンしているユーザーの親アクセス レベルを設定します。 |
IDvdControl2::SelectRelativeButton SelectRelativeButton メソッドは、指定された相対ボタン (上、下、右、左) を設定します。 |
IDvdControl2::SelectSubpictureStream SelectSubpictureStream メソッドは、表示するサブ画像ストリームを設定します。 |
IDvdControl2::SelectVideoModePreference SelectVideoModePreference メソッドは、指定したビデオ モードの表示 (ワイド 画面、レターボックス、またはパン スキャン) を再生用に設定します。 |
IDvdControl2::SetDVDDirectory SetDVDDirectory メソッドは、DVD ナビゲーター フィルターの読み取り元となる DVD ドライブを設定します。 |
IDvdControl2::SetGPRM SetGPRM メソッドは、一般的なパラメーター レジスタ値を設定します。 |
IDvdControl2::SetOption SetOption メソッドは、DVD ナビゲーター フィルターの内部動作フラグを有効または無効にします。 |
IDvdControl2::SetState SetState メソッドは、DVD ナビゲーター フィルターの現在のディスク位置と状態を保存します。 |
IDvdControl2::SetSubpictureState SetSubpictureState メソッドは、サブ画像の表示をオンまたはオフにします。 |
IDvdControl2::ShowMenu ShowMenu メソッドを使用すると、指定したメニュー (使用可能な場合) が表示されます。 |
IDvdControl2::StillOff StillOff メソッドは再生を再開し、引き続きモードを取り消します。 |
IDvdControl2::Stop Stop メソッドは、DVD ナビゲーターを DVD Stop ドメインに移動することで、タイトルまたはメニューの再生を停止します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP [デスクトップ アプリ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | strmif.h (Dshow.h を含む) |