次の方法で共有


MSWebDVD オブジェクト

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

注意

このコンポーネントは、Microsoft Windows 2000、Windows XP、および Windows Server 2003 オペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。

 

注意

この API は非推奨です。 DirectShow での DVD の再生とナビゲーションの詳細については、「 DVD アプリケーション」を参照してください。

 

MSWebDVD オブジェクトのメソッド、プロパティ、およびイベントを使用すると、アプリケーションはDVD-Videoナビゲーションと再生のすべての側面を制御し、ディスクから情報を取得できます。MSWebDVD オブジェクトは、実際のナビゲーション作業を実行しません。代わりに、 コマンドを DVD ナビゲーター フィルター (ディスクを読み取る Microsoft® DirectShow® コンポーネント) DVD-Video渡します。

MSWebDVD のメソッドとプロパティは、DVD ナビゲーターの現在の状態、またはディスク上の情報、またはその両方に作用します。 親レベルのユーザー設定や既定の言語など、さまざまな種類のアプリケーション固有の情報をレジストリに格納および取得するには、 MSDVDAdm オブジェクトのメソッドを使用します。 このオブジェクトにアクセスするには、 DVDAdm プロパティを使用します。

注意

DirectX 9.0b 以降では、オブジェクトは信頼されたゾーンでのみ読み込まれます。 信頼されていないゾーンには読み込まれません。

 

カテゴリ別のメソッドとプロパティ

再生  
CanStep ローカル システム上の MPEG-2 デコーダーが、指定した方向にフレーム ステップ実行を実行できるかどうかを判断します。
Eject ドライブからディスクを取り出すか、ドライブに挿入します。
FramesPerSecond 現在の DVD タイトルのビデオ フレーム レートを取得します。
一時 停止 現在の場所で再生を一時停止します。
再生 現在の DVD タイトルを再生します。
PlayAtTime 指定した時刻に現在のタイトルで再生を開始します。
PlayAtTimeInTitle 指定したタイトル内の指定した時刻に再生を開始します。
PlayBackwards 指定した速度で現在の場所から後方再生を開始します。
PlayChapter 現在のタイトルの指定したチャプターから再生を開始します。
PlayChapterInTitle 指定したタイトルの指定したチャプターを再生します。
PlayChaptersAutoStop 指定されたチャプター数に対して、指定したタイトルの指定したチャプターで再生を開始します。
PlayForwards 指定した速度で現在の場所から前方再生を開始します。
PlayNextChapter 現在のタイトルの次の章から再生を開始します。
PlayPeriodInTitleAutoStop 指定したタイトルの指定した時刻から、指定した停止時間まで再生を開始します。
PlayPrevChapter 現在のタイトルの前の章から再生を開始します。
PlayTitle 指定したタイトルの先頭から再生を開始します。
ReplayChapter 現在の章の先頭から再生を開始します。
再開 メニューが表示された後、再生を再開します。
StillOff 再生を再開し、引き続きモードを取り消します。
手順 指定したフレーム数だけDVD-Video ストリームを進めます。
停止 再生を停止します。
メニュー  
ActivateAtPosition 指定した位置にあるメニュー ボタンをアクティブにします。
ActivateButton 選択したメニュー ボタンをアクティブにします。
ButtonsAvailable 現在のメニューのボタンの合計数を取得します。
CurrentButton 選択したボタンの番号を取得します。
DefaultMenuLanguage ディスクから既定のメニュー言語を取得します。
GetButtonAtPosition 選択またはアクティブ化せずに、指定した座標にあるボタンの番号を取得します。
GetButtonRect 指定したボタンの四角形をウィンドウ座標で取得します。
ReturnFromSubmenu サブメニューから親メニューへの表示、またはメニューがトップレベル メニューの場合は現在のタイトルへの表示を返します。
SelectAndActivateButton 指定したボタンを選択してアクティブにします。
SelectAtPosition 指定した位置にあるメニュー ボタンを選択します。
SelectLeftButton 表示されたメニューから左方向ボタンを選択します。
SelectLowerButton 表示されたメニューから下方向ボタンを選択します。
SelectRightButton 表示されたメニューから右方向ボタンを選択します。
SelectUpperButton 表示されたメニューから上方向ボタンを選択します。
ShowMenu 指定したメニューを画面に表示します。
オーディオ ストリーム  
AudioStreamsAvailable 現在のタイトルで使用できるオーディオ ストリームの数を取得します。
Balance オーディオ ストリーム出力のスピーカー バランスを設定または取得します。
CurrentAudioStream 有効なオーディオ ストリームの数を設定または取得します。
DefaultAudioLanguage ディスクから既定のオーディオ言語を取得します。
DefaultAudioLanguageExt ディスクから既定のオーディオ言語拡張機能を取得します。
GetAudioLanguage 指定したオーディオ ストリームで使用できる言語を示す文字列を取得します。
IsAudioStreamEnabled 指定したオーディオ ストリームが現在のタイトルで有効になっているかどうかを示す値を取得します。
Mute オーディオ ストリーム出力のオンとオフを切り替えます。
SelectDefaultAudioLanguage DVD ナビゲーターの現在の既定のオーディオ言語を設定します。
ボリューム オーディオ ボリューム レベルを設定または取得します。
サブ画像ストリーム  
CurrentSubpictureStream 選択したサブ画像ストリームを取得します。
DefaultSubpictureLanguage ディスクから既定のサブ画像言語を取得します。
DefaultSubpictureLanguageExt ディスクから既定のサブ画像言語拡張機能を取得します。
GetSubpictureLanguage 指定したサブ画像ストリームの言語を取得します。
IsSubpictureStreamEnabled 指定したサブ画像ストリームが現在のタイトルで有効になっているかどうかを示す値を取得します。
PreferredSubpictureStream 現在の表示セッションに対するユーザーの優先サブ画像ストリームを設定または取得します。
SelectDefaultSubpictureLanguage DVD ナビゲーターの現在の既定のサブ画像言語を設定します。
SubpictureOn 現在のサブピックの状態 (オンまたはオフ) を設定または取得します。
SubpictureStreamsAvailable 現在のタイトルで使用できるサブ画像ストリームの数を取得します。
ビデオの四角形  
AspectRatio ディスクで作成された現在のビデオ ストリームの縦横比を取得します。
Backcolor ネイティブ ビデオの縦横比がオブジェクトの表示領域と同じでない場合に、ビデオ四角形の端の周りに表示されるバーの色を設定または取得します。
キャプチャ MSWebDVD オブジェクトがウィンドウレス モードのときに、ビデオ フレームから静止画像をキャプチャします。
FullScreenMode 表示が全画面表示モードかどうかを示す値を設定または取得します。
GetClipVideoRect ビデオディスプレイ用に定義されたクリッピング四角形を取得します。
GetVideoSize ネイティブ ビデオディメンションを取得します。
SetClipVideoRect ビデオディスプレイが占めるクリッピング四角形を設定します。
Zoom 特定の画面座標セットを中心にして、ビデオの表示を拡大または縮小します。
クローズド キャプション  
CCActive クローズド キャプションの現在の状態を設定または取得します。
ColorKey クローズド キャプションで使用される色キーを設定または取得します。
CurrentCCService 現在のクローズド キャプション付きサービスを設定または取得します。
角度ブロック  
AnglesAvailable 使用可能な角度の数を取得します。
CurrentAngle 角度ブロック内の現在の角度を設定または取得します。
カラオケ オーディオ  
GetKaraokeChannelAssignment カラオケ チャネルを左右のスピーカーに割り当てる方法を示す値を取得します。
GetKaraokeChannelContent 指定したストリーム内の指定したカラオケ チャネル内のコンテンツの種類を示す値を取得します。
KaraokeAudioPresentationMode 補助カラオケ チャンネルの右左スピーカー ミックスを設定または取得します。
テキスト文字列  
GetDVDTextLanguageLCID 指定したテキスト文字列ブロックのロケール識別子 (LCID) を取得します。
GetDVDTextNumberOfLanguages 現在の DVD ディレクトリで使用できるテキスト言語の数を取得します。
GetDVDTextNumberOfStrings 指定した言語で使用できるテキスト文字列の数を取得します。
GetDVDTextString 指定したテキスト文字列をディスクから取得します。
GetDVDTextStringType 指定した DVD テキスト文字列に含まれる情報の種類を示す値を取得します。
GetLangFromLangID プライマリ言語識別子 (ID) が指定されたときに、人間が読み取り可能な文字列を取得します。
保護者による管理  
AcceptParentalLevelChange 新しい一時的な親管理レベルを受け入れるか拒否するように DVD ナビゲーターに指示します。
GetPlayerParentalCountry DVD ナビゲーターで設定されている現在の国/地域を取得します。
GetPlayerParentalLevel DVD ナビゲーターで設定された親管理レベルを取得します。
GetTitleParentalLevels 指定したタイトルの親管理レベルを取得します。
NotifyParentalLevelChange 一時的な親管理レベル コマンドのイベント処理を有効または無効にします。
SelectParentalCountry 後続の再生のために、指定した親の国/地域を設定します。
SelectParentalLevel 後続の再生のために、指定した親レベルを設定します。
ディスク情報  
CurrentChapter 現在再生中のチャプターの番号を取得します。
CurrentDiscSide DVD の現在の側を取得します。
CurrentDomain DVD ナビゲーターが存在する DVD ドメインを取得します。
CurrentTime 現在の再生時間を取得します。
CurrentTitle 現在再生中のタイトルの番号を取得します。
CurrentVolume 現在のルート ディレクトリのボリューム番号を取得します。
DVDDirectory 現在の DVD ボリュームのルート ディレクトリを取得または設定します。
DVDTimeCode2bstr ディスク上の現在の時刻を示す文字列型 (String) の値を取得します。
DVDUniqueID 現在の DVD を一意に識別するシステム生成番号を取得します。
GetNumberOfChapters 指定したタイトルの章の数を取得します。
TitlesAvailable DVD で使用できるタイトルの数を取得します。
TotalTitleTime 現在のタイトルの合計再生時間を取得します。
UOPValid 指定したユーザー操作が現在有効かどうかを示す値を取得します。
VolumesAvailable ディスク セット内のボリュームの数を指定する値を取得します。
オブジェクトの初期化とコントロール  
DisableAutoMouseProcessing オブジェクトのマウス処理機能を有効または無効にします。
DVDAdm アプリケーションとユーザー情報を保存するためのメソッドとプロパティを含む MSDVDAdm オブジェクトへのアクセスを提供します。
EnableResetOnStop フィルター グラフが停止状態から移行したときに再生を再開する方法を決定する値を設定または取得します。
PlayState 現在の再生状態を取得します。
ReadyState MSWebDVD オブジェクトの ReadyState を取得します。
RegionChange ユーザーが DVD ドライブに関連付けられている領域を変更できるようにするシステム ダイアログ ボックスを表示します。
レンダー DVD フィルター グラフを初期化します。
WindowlessActivation ウィンドウ モードまたはウィンドウレス モードのデザイン時に MSWebDVD オブジェクトを初期化します。
ブックマーク  
DeleteBookmark 現在のブックマークを削除します。
RestoreBookmark 現在のブックマークで指定されている DVD 上のポイントに DVD ナビゲーターを移動し、すべてのオーディオ、ビデオ、サブ画像の設定を復元します。
SaveBookmark ユーザーが後で同じ場所に戻ることができるように、DVD ナビゲーターの現在のディスク位置と状態をディスクに保存します。
カーソルとツールヒント  
CursorType 現在のカーソルの種類を設定または取得します。
GetDelayTime MSWebDVD オブジェクトに関連付けられているツールヒントの遅延時間を取得します。
SetDelayTime MSWebDVD オブジェクトに関連付けられているツールヒントの遅延時間を設定します。
ShowCursor DVD ナビゲーターが全画面表示モードのときにマウス ポインターを表示します。
ツールヒント マウス ポインターが MSWebDVD ビデオ四角形の上にあるときに表示されるツールヒントのテキストを設定します。
ToolTipMaxWidth MSWebDVD オブジェクトに関連付けられているツールヒントの最大幅を設定または取得します。
GPRM と SPRM  
GetGPRM 指定した一般的なパラメーター レジスタを取得します。
GetSPRM 指定したシステム パラメーター レジスタを取得します。
SetGPRM 指定した一般パラメーター レジスタを指定した値に設定します。

 

MSWebDVD ActiveX コントロール