与 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 内容的 Macrovision 复制保护有关的所有内核流属性分组。

KSPROPSETID_CopyProt KS 属性 属性说明

KSPROPERTY_DVDCOPY_CHLG_KEY

指定解码器硬件和 DVD 驱动器之间的总线质询密钥。

KSPROPERTY_DVDCOPY_DVD_KEY1

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

KSPROPERTY_DVDCOPY_DEC_KEY2

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

KSPROPERTY_DVDCOPY_TITLE_KEY

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

KSPROPERTY_COPY_MACROVISION

指定数据流的 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 and KSPROPSETID_VPVBIConfig 属性集会将与视频端口配置和视频端口垂直消隐间隔配置相关的所有内核流属性分组。 这两个属性集都包含相同的属性。

KSPROPSETID_VPConfig and 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

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

WAVEKSPROPERTY_PAN_

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