DVD イベント通知コード
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/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 警告条件を通知します。 |
関連トピック