与 DVD 解码器相关的 KS 属性

下表描述了与 DVD 解码器相关的内核流式处理属性集及其各自的属性:

KSPROPSETID_AudioDecoderOut 属性集将与 DVD 解码器硬件的音频输出相关的所有内核流式处理属性分组。

KSPROPSETID_AudioDecoderOut KS 属性 属性说明

KSPROPERTY_AUDDECOUT_MODES

指定解码器硬件支持的所有潜在音频输出模式(例如 PCM 5.1 和 S/PDIF)的按位组合。

KSPROPERTY_AUDDECOUT_CUR_MODE

指定解码器硬件的当前音频输出模式,例如立体声模拟或 S/PDIF。

KSPROPSETID_DvdSubPic属性集对与 DVD 子图片显示相关的所有内核流式处理属性进行分组。

KSPROPSETID_DvdSubPic KS 属性 属性说明

KSPROPERTY_DVDSUBPIC_PALETTE

指定子图片显示的 16 个 YUV 调色板条目。

KSPROPERTY_DVDSUBPIC_HLI

指定要更改其颜色或对比度的子图片的矩形。

KSPROPERTY_DVDSUBPIC_COMPOSIT_ON

指定是启用或禁用 DVD 子图片的显示。

KSPROPSETID_CopyProt 属性集对与 DVD 内容的宏设置复制保护相关的所有内核流式处理属性进行分组。

KSPROPSETID_CopyProt KS 属性 属性说明

KSPROPERTY_DVDCOPY_CHLG_KEY

指定解码器硬件与 DVD 驱动器之间的总线质询键。

KSPROPERTY_DVDCOPY_DVD_KEY1

指定解码器的第一个总线密钥作为复制保护机制的一部分。

KSPROPERTY_DVDCOPY_DEC_KEY2

指定解码器的第二个总线密钥作为复制保护机制的一部分。

KSPROPERTY_DVDCOPY_TITLE_KEY

指定当前 DVD 内容中的标题密钥作为复制保护机制的一部分。

KSPROPERTY_COPY_MACROVISION

指定数据流的宏设置级别。

KSPROPERTY_DVDCOPY_REGION

根据语言限制指定当前区域,作为复制保护机制的一部分。

KSPROPERTY_DVDCOPY_SET_COPY_STATE

指定硬件 DVD 解码器流的复制状态。

KSPROPERTY_DVDCOPY_DISC_KEY

指定解码器的光盘密钥作为复制保护机制的一部分。

KSPROPSETID_TSRateChange属性集对与时间戳速率更改相关的所有内核流式处理属性进行分组。

KSPROPSETID_TSRateChange KS 属性 属性说明

KS_AM_RATE_SimpleRateChange

指定开始新的时间戳速率的开始时间。

KS_AM_RATE_ExactRateChange

指定“输入”时间戳以开始新的时间戳速率。 此属性尚未实现。

KS_AM_RATE_MaxFullDataRate

指定最大完整数据速率。

KS_AM_RATE_Step

此属性尚未实现。

KSPROPSETID_VPConfig 和 KSPROPSETID_VPVBIConfig 属性集对与视频端口配置和视频端口垂直空白间隔配置相关的所有内核流式处理属性进行分组。 这两个属性集都包含相同的属性。

KSPROPSETID_VPConfig和KSPROPSETID_VPVBIConfig KS 属性 属性说明

KSPROPERTY_VPCONFIG_NUMCONNECTINFO

指定视频端口的最大电气连接数。

KSPROPERTY_VPCONFIG_GETCONNECTINFO

指定可能的视频端口配置的数组。

KSPROPERTY_VPCONFIG_SETCONNECTINFO

指定可能配置数组中的特定视频端口配置。

KSPROPERTY_VPCONFIG_VPDATAINFO

指定初始视频端口配置,例如像素纵横配和场极性。

KSPROPERTY_VPCONFIG_MAXPIXELRATE

指定具有特定尺寸的视频端口的最大像素速率。

KSPROPERTY_VPCONFIG_NUMVIDEOFORMAT

指定像素格式的最大数目。

KSPROPERTY_VPCONFIG_GETVIDEOFORMAT

指定可能像素格式的数组。

KSPROPERTY_VPCONFIG_SETVIDEOFORMAT

指定可能像素格式数组中的特定像素格式。

KSPROPERTY_VPCONFIG_INVERTPOLARITY

指定是否反转视频端口的极性。

KSPROPERTY_VPCONFIG_DECIMATIONCAPABILITY

指定硬件是否可以减小映像大小。

KSPROPERTY_VPCONFIG_SCALEFACTOR

指定用户定义的视频端口尺寸,包括宽度和高度。

KSPROPERTY_VPCONFIG_DDRAWHANDLE

指定 DirectDraw 句柄信息。

KSPROPERTY_VPCONFIG_VIDEOPORTID

指定视频端口 ID 信息。

KSPROPERTY_VPCONFIG_DDRAWSURFACEHANDLE

指定 DirectDraw 图面句柄信息。

KSPROPERTY_VPCONFIG_SURFACEPARAMS

指定图面参数,例如图面的 x 和 y 原点和间距。

KSPROPSETID_Wave 属性集将与控制 DVD 解码器硬件的输出音量相关的所有内核流式处理属性或具有音频回送电缆的模拟电视调谐器适配器分组到声音适配器。

KSPROPSETID_Wave KS 属性 属性说明

KSPROPERTY_WAVE_COMPATIBLE_CAPABILITIES

指定设备的波兼容功能,例如设备是否接受输入并生成输出。

KSPROPERTY_WAVE_INPUT_CAPABILITIES

指定设备硬件的波形输入功能,例如采样频率和每个样本的位数。

KSPROPERTY_WAVE_OUTPUT_CAPABILITIES

指定设备硬件的波形输出功能,例如每个样本的位数和可用样本内存。

KSPROPERTY_WAVE_BUFFER

指定设备硬件的波形缓冲区设置,例如循环属性、波形缓冲区大小和波形缓冲区的起始地址。

KSPROPERTY_WAVE_FREQUENCY

指定设备硬件的频率。

KSPROPERTY_WAVE_VOLUME

指定设备硬件的左右音量衰减。

KSPROPERTY_WAVE_PAN

指定设备硬件的左右平移级别。