与 DVD 解码器相关的 KS 属性
下表描述了与 DVD 解码器相关的内核流属性集及其各自的属性:
KSPROPSETID_AudioDecoderOut 属性集会将与 DVD 解码器硬件音频输出有关的所有内核流属性分组。
KSPROPSETID_AudioDecoderOut KS 属性 | 属性说明 |
---|---|
指定解码器硬件支持的所有潜在音频输出模式(如 PCM 5.1 和 S/PDIF)的按位组合。 |
|
指定解码器硬件的当前音频输出模式,如立体声模拟或 S/PDIF。 |
KSPROPSETID_DvdSubPic 属性集会将与 DVD 子图显示有关的所有内核流属性分组。
KSPROPSETID_DvdSubPic KS 属性 | 属性说明 |
---|---|
指定用于子图显示的 16 个 YUV 调色板条目。 |
|
指定要更改颜色或对比度的子图的矩形区域。 |
|
指定启用或禁用 DVD 子图的显示。 |
KSPROPSETID_CopyProt 属性集会将与 DVD 内容的 Macrovision 复制保护有关的所有内核流属性分组。
KSPROPSETID_CopyProt KS 属性 | 属性说明 |
---|---|
指定解码器硬件和 DVD 驱动器之间的总线质询密钥。 |
|
指定解码器的第一个总线密钥,作为复制保护机制的一部分。 |
|
指定解码器的第二个总线密钥,作为复制保护机制的一部分。 |
|
指定当前 DVD 内容的标题密钥,作为复制保护机制的一部分。 |
|
指定数据流的 Macrovision 级别。 |
|
根据语言限制指定当前区域,作为复制保护机制的一部分。 |
|
指定硬件 DVD 解码器数据流的复制状态。 |
|
指定用于解码器的光盘密钥,作为复制保护机制的一部分。 |
KSPROPSETID_TSRateChange 属性集会将与时间戳速率变化有关的所有内核流属性分组。
KSPROPSETID_TSRateChange KS 属性 | 属性说明 |
---|---|
指定开始新时间戳速率的起始时间。 |
|
指定一个“输入”时间戳,以开始新的时间戳速率。 此属性尚未实现。 |
|
指定最大完整数据速率。 |
|
此属性尚未实现。 |
KSPROPSETID_VPConfig and KSPROPSETID_VPVBIConfig 属性集会将与视频端口配置和视频端口垂直消隐间隔配置相关的所有内核流属性分组。 这两个属性集都包含相同的属性。
KSPROPSETID_VPConfig and KSPROPSETID_VPVBIConfig KS 属性 | 属性说明 |
---|---|
指定视频端口的最大电气连接数。 |
|
指定一系列可能的视频端口配置。 |
|
从可能的配置阵列中指定特定的视频端口配置。 |
|
指定初始视频端口配置,如像素纵横比和场极性。 |
|
指定特定尺寸视频端口的最大像素率。 |
|
指定像素格式的最大数量。 |
|
指定一系列可能的像素格式。 |
|
从可能的像素格式数组中指定一种特定的像素格式。 |
|
指定是否反转视频端口的极性。 |
|
指定硬件是否可以缩小图像尺寸。 |
|
指定用户定义的视频端口尺寸,包括宽度和高度。 |
|
指定 DirectDraw 句柄信息。 |
|
指定视频端口 ID 信息。 |
|
指定 DirectDraw 表面句柄信息。 |
|
指定表面参数,如表面的 x 和 y 原点和间距。 |
KSPROPSETID_Wave 属性集会将与控制 DVD 解码器硬件输出音量有关的所有内核流属性,或拥有音频回环电缆连接到声音适配器的模拟电视调谐器适配器的所有内核流属性分组。
KSPROPSETID_Wave KS 属性 | 属性说明 |
---|---|
指定设备的波形兼容功能,如是否接受输入和生成输出。 |
|
指定设备硬件的波形输入能力,如采样频率和每个采样位数。 |
|
指定设备硬件的波形输出能力,如每个采样位数和可用采样存储器。 |
|
指定设备硬件的波形缓冲区设置,如循环属性、波形缓冲区大小和波形缓冲区起始地址。 |
|
指定设备硬件的频率。 |
|
指定设备硬件的左右音量衰减。 |
|
指定设备硬件的左右平移水平。 |