GetSPRM 方法
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
注意
此组件可用于 Microsoft Windows 2000、Windows XP 和 Windows Server 2003 操作系统。 它可能在后续版本中变更或不可用。
方法 GetSPRM
检索指定的系统参数寄存器。
[ iSPRM = ] MSWebDVD.GetSPRM(iIndex)
参数
-
iIndex
-
指定要以 Integer 的形式检索其值的寄存器。 整数的范围必须介于 0 到 23 之间。
返回值
返回一个整数值,该值表示指定寄存器的内容。
备注
光盘控制系统参数 (SPRM) 注册。 玩家应用程序无需访问这些寄存器,任何标准导航功能。 SPRM 表示玩家的状态。 每个事件都有一个含义,由用户首选项、光盘命令和应用程序无法直接控制的其他事件设置。 应用程序可以读取这些寄存器,但不能写入这些寄存器。 若要有效地使用这些寄存器,可能需要比本文档中提供的更详细的 DVD 导航命令知识。 下表显示了每个寄存器的内容。 有关寄存器内容的更多详细信息,请参阅 IDvdInfo2::GetAllSPRM
注册 | 目录 |
---|---|
0 | 菜单语言代码 |
1 | 音频流编号 |
2 | 子图片流编号 |
3 | 当前角度编号 |
4 | 当前标题编号 |
5 | 标题编号 |
6 | PGC 编号 |
7 | 当前章节编号 (PTT) |
8 | 突出显示的按钮编号 |
9 | 导航计时器 |
10 | 导航的 PGC 跳转。 计时器 |
11 | 卡拉OK 音频演示模式 |
12 | PML 国家/地区代码 |
13 | Pml |
14 | 视频设置 |
15 | 音频功能 |
16 | 音频语言 |
17 | 音频语言扩展 |
18 | 子图片语言 |
19 | 子图片语言扩展 |
20 | 玩家区域代码 |
21 | 预留 |
22 | 预留 |
23 | 预留 |
另请参阅