次の方法で共有


IDvdControl2 インターフェイス

DirectShow DVD ナビゲータ ソース フィルタは、IDvdControl2 インターフェイスを公開して、カラオケ タイトルを含む DVD-Video タイトルのナビゲーションと再生をアプリケーションが実行できるようにする。DVD プレーヤ アプリケーションは、IDvdGraphBuilder インターフェイスを使って DVD フィルタ グラフを作成した後、IDvdControl2 インターフェイスと IDvdInfo2 インターフェイスのメソッドを使って DVD ナビゲータに DVD コマンドを送信し、DVD ナビゲータから状態情報を取得する。

IDvdControl2 は、再生、メニュー ナビゲーション、ペアレンタル ロックを実行するためのメソッドのほか、DVD Annex J 仕様で規定されているすべての機能を備えている。DVD フィルタ グラフ、コマンド同期、ペアレンタル ロック、メニュー、カラオケ サポートに関するトピックを含む DVD ナビゲータを使った DVD プレーヤ アプリケーションの作成の詳細については、「DVD アプリケーション」を参照すること。

IDvdControl2 インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。メソッドは、機能領域によってグループ化される。

再生

メソッド 説明
Pause 現在の位置で再生をポーズまたは再開する。
PlayAtTime 現在のタイトルの指定された時間から再生を開始する。
PlayAtTimeInTitle 指定されたタイトルの指定された時間から再生を開始する。
PlayBackwards 指定された速度で現在の位置から逆方向に再生する。
PlayChapter 現在のタイトルの指定されたチャプターから再生を開始する。
PlayChapterInTitle 指定されたタイトルの指定されたチャプターの先頭から再生を開始する。
PlayChaptersAutoStop 指定されたタイトルの指定されたチャプターから指定された数のチャプターを再生する。
PlayForwards 指定された速度で現在の位置から順方向に再生する。
PlayNextChapter 現在のタイトルの次のチャプターの先頭から再生を開始する。
PlayPeriodInTitleAutoStop 指定されたタイトルを指定された開始タイムから指定された終了タイムまで再生を開始する。
PlayPrevChapter 現在のタイトルの前のチャプターの先頭から再生を開始する。
PlayTitle 指定されたタイトルの先頭から再生を開始する。
ReplayChapter 現在のチャプターの先頭から再生を開始する。
Stop DVD ナビゲータを DVD 停止ドメインに移行させることにより、タイトルまたはメニューの再生を停止する。

メニュー

メソッド 説明
ActivateAtPosition マウス ポインタの下にあるメニュー ボタンをアクティブにする。
ActivateButton 選択されているメニュー ボタンをアクティブにする。
Resume メニューから抜けて再生を再開する。
ReturnFromSubmenu 表示をサブメニューからそのサブメニューの親メニューに戻す。
SelectAtPosition マウス ポインタの下にあるメニュー ボタンを強調表示する。
SelectAndActivateButton 指定されたメニュー ボタンを選択し、アクティブにする。
SelectButton 指定されたメニュー ボタンを選択する。
SelectDefaultMenuLanguage すべてのメニューとメニュー ボタンで使われるデフォルトの言語を設定する。
SelectRelativeButton 指定された相対ボタン (上、下、右、左) を選択する。
ShowMenu 指定されたメニューがあれば表示する。

ビデオ ストリーム

メソッド 説明
SelectAngle DVD ナビゲータがアングル ブロックにある間、新しいアングルを設定する。
StillOff 再生を再開し、静止モードをキャンセルする。
SelectVideoModePreference 現在以降のビデオ ディスプレイ モードをワイド スクリーン、レターボックス、またはパン-スキャンのいずれかに設定する。

オーディオ ストリーム

メソッド 説明
SelectAudioStream 再生するオーディオ ストリームを選択する。
SelectDefaultAudioLanguage デフォルトのオーディオ言語を設定する。
SelectKaraokeAudioPresentationMode カラオケ補助チャンネルを左スピーカまたは右スピーカに送る。

サブピクチャ ストリーム

メソッド 説明
SelectDefaultSubpictureLanguage サブピクチャ テキストのデフォルトの言語を設定する。
SelectSubpictureStream 表示するサブピクチャ ストリームを設定する。
SetSubpictureState サブピクチャの表示をオン、オフする。

ペアレンタル ロック レベル

メソッド 説明
AcceptParentalLevelChange 現在より高いペアレンタル ロック レベルでコンテンツを再生することを求める DVD ナビゲータからの要求を受諾または拒否する。
SelectParentalCountry ペアレンタル アクセス レベルを解釈し、デフォルト言語を設定するときの基準となる国/地域を設定する。
SelectParentalLevel ログオンしているユーザーのペアレンタル アクセス レベルを設定する。

DVD ナビゲータ コントロール

メソッド 説明
SetDVDDirectory DVD ナビゲータが読み込む DVD ドライブを設定する。
SetOption DVD ナビゲータの内部動作フラグを有効または無効にする。
SetState 後で取り出せるように、現在のディスク位置と DVD ナビゲータの状態を保存する。
SetGPRM 一般引数レジスタ値を設定する。