DVD イベント通知コード

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

このセクションでは、DirectShow での DVD 再生とナビゲーションのイベント通知コードの一覧を示します。

DirectShow でイベントを受信する方法については、「 DirectShow でのイベント通知」を参照してください。

DVD 以外のその他のイベント コードについては、「 イベント通知コード」を参照してください。

イベント通知コード 説明
EC_DVD_ANGLE_CHANGE 使用可能な角度の数が変更されたか、現在の角度番号が変更されたことを通知します。
EC_DVD_ANGLES_AVAILABLE 角度ブロックが再生され、角度の変更を実行できるかどうかを示します。
EC_DVD_AUDIO_STREAM_CHANGE メイン タイトルの現在のオーディオ ストリーム番号が変更されたことを通知します。
EC_DVD_BeginNavigationCommands DVD ナビゲーション コマンドのセットが開始されるときに送信されます。
EC_DVD_BUTTON_AUTO_ACTIVATED ディスクの指示に従ってメニュー ボタンが自動的にアクティブ化されたことを通知します。
EC_DVD_BUTTON_CHANGE 使用可能なボタンの数が変更されたか、現在選択されているボタン番号が変更されたことを通知します。
EC_DVD_CHAPTER_AUTOSTOP IDvdControl2::P layChaptersAutoStop メソッドの呼び出しの結果として再生が停止したことを示します。
EC_DVD_CHAPTER_START DVD ナビゲーターが現在のタイトルの新しい章の再生を開始したことを通知します。
EC_DVD_CMD_START 特定のコマンドが開始されたことを通知します。
EC_DVD_CMD_END 特定のコマンドが完了したことを通知します。
EC_DVD_CURRENT_HMSF_TIME すべてのビデオ オブジェクト ユニット (VOBU) の先頭に現在の時刻を DVD_HMSF_TIMECODE 形式で通知します。
EC_DVD_CURRENT_TIME すべての VOBU の開始を通知します。
EC_DVD_DISC_EJECTED ドライブからディスクが取り出されたことを通知します。
EC_DVD_DISC_INSERTED ディスクがドライブに挿入されたことを通知します。
EC_DVD_DOMAIN_CHANGE DVD ナビゲーターの新しいドメインを示します。
EC_DVD_ERROR DVD エラー状態を通知します。
EC_DVD_GPRM_Change 汎用パラメーター レジスタ (GPRM) の値が変更されたときに送信されます。
EC_DVD_KARAOKE_MODE ナビゲーターの再生が開始されたか、カラオケ データの再生が完了したことを示します。
EC_DVD_NavigationCommand DVD ナビゲーターが DVD ナビゲーション コマンドを処理するときに送信されます。
EC_DVD_NO_FP_PGC DVD ディスクにFP_PGC (初回再生プログラム チェーン) がないことを示します。
EC_DVD_PARENTAL_LEVEL_CHANGE 作成されたコンテンツの親レベルが変更されようとしていることを通知します。
EC_DVD_PLAYBACK_RATE_CHANGE 再生レートの変更が開始され、新しいレートが パラメーター内にあることを示します。
EC_DVD_PLAYBACK_STOPPED 再生が停止されたことを示します。 DVD ナビゲーターは、タイトルの再生を完了し、後続の再生のための他の分岐命令が見つかりませんでした。
EC_DVD_PLAYPERIOD_AUTOSTOP PlayPeriodInTitleAutoStop の呼び出しで指定されたセグメントの再生がナビゲーターによって終了したことを示します。
EC_DVD_PROGRAM_CELL_CHANGE DVD プログラム番号またはセル番号が変更されたときに送信されます。
EC_DVD_PROGRAM_CHAIN_CHANGE 現在のプログラム チェーン (PGC) が変更されたときに送信されます。
EC_DVD_SPRM_Change システム パラメーター レジスタ (SPRM) の値が変更されたときに送信されます。
EC_DVD_STILL_OFF 静止の終了を通知します。
EC_DVD_STILL_ON すべてのスチルの開始を通知します。
EC_DVD_SUBPICTURE_STREAM_CHANGE メインタイトルの現在のサブ画像ストリーム番号が変更されたことを通知します。
EC_DVD_TITLE_SET_CHANGE 現在のビデオ タイトル セット (VTS) が変更されたときに送信されます。
EC_DVD_TITLE_CHANGE 現在のタイトル番号が変更された日時を示します。
EC_DVD_VALID_UOPS_CHANGE 使用可能な IDvdControl2 インターフェイス メソッドのセットが変更されたことを通知します。
EC_DVD_VOBU_Offset DVD ナビゲーターが PCI パケットを解析するときに送信されます。
EC_DVD_VOBU_Timestamp DVD ナビゲーターが PCI パケットを解析するときに送信されます。
EC_DVD_WARNING DVD 警告条件を通知します。

 

定数と GUID