DVD 事件通知代码

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

本部分列出了 DirectShow 中 DVD 播放和导航的事件通知代码。

有关在 DirectShow 中接收事件的信息,请参阅 DirectShow 中的事件通知

有关其他非 DVD 事件代码,请参阅 事件通知代码

事件通知代码 说明
EC_DVD_ANGLE_CHANGE 指示可用角度的数目已更改或当前角度数已更改。
EC_DVD_ANGLES_AVAILABLE 指示是否正在播放角度块以及是否可以执行角度更改。
EC_DVD_AUDIO_STREAM_CHANGE 指示main游戏的当前音频流编号已更改。
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 指示导航器已开始播放或已完成播放卡拉OK 数据。
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 指示 Navigator 已完成对 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 指示main标题的当前子图片流编号已更改。
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