IDvdControl2 インターフェイス (strmif.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/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 を含む)

こちらもご覧ください

DVD アプリケーション