GetSPRM 方法

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 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 预留

 

另请参阅

GetGPRM

SetGPRM