流媒体设备

流媒体设备驱动程序技术概述。

若要开发流媒体设备驱动程序,需要以下标头:

有关编程指南,请参阅 流媒体设备

IOCTL

 
IOCTL_AVC_BUS_RESET

IOCTL_AVC_BUS_RESET I/O 控制代码允许调用方完成之前的任何IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO,并IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO未使用 AVC_SUBUNIT_ADDR_TRIGGERBUSRESET 标志的控制请求。
IOCTL_AVC_CLASS

IOCTL_AVC_CLASS I/O 控制代码仅在内核模式下受支持,使用 IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys 支持两个设备接口,具体取决于实例的类型 (对等或虚拟) 。
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO

IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO I/O 控制代码控制虚拟子单元的枚举。
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO

IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO I/O 控制代码控制虚拟子单元的枚举。
IOCTL_AVCSTRM_CLASS

AV/C 子单元驱动程序使用 IRP_MJ_INTERNAL_DEVICE_CONTROL IRP(IoControlCode 成员设置为 IOCTL_AVCSTRM_CLASS)来与 avcstrm.sys 通信。
IOCTL_KS_DISABLE_EVENT

应用程序可以使用IOCTL_KS_DISABLE_EVENT取消以前的请求通知。 应用程序在调用 KsSynchronousDeviceControl 的 IoControl 参数中指定IOCTL_KS_DISABLE_EVENT。
IOCTL_KS_ENABLE_EVENT

应用程序可以使用 IOCTL_KS_ENABLE_EVENT 请求 KS 事件类型的通知,或确定 KS 对象支持的事件。
IOCTL_KS_HANDSHAKE

内核模式客户端可以使用 IOCTL_KS_HANDSHAKE 协商未连接的 AVStream 引脚之间的接口。
IOCTL_KS_METHOD

应用程序可以使用 IOCTL_KS_METHOD 对 KS 对象执行方法。 应用程序将带有下述参数的IOCTL_KS_METHOD传递给 KsSynchronousDeviceControl 函数。
IOCTL_KS_PROPERTY

应用程序可以使用IOCTL_KS_PROPERTY来获取或设置属性,或者确定 KS 对象支持的属性。 应用程序将带有下述参数的IOCTL_KS_PROPERTY传递给 KsSynchronousDeviceControl 函数。
IOCTL_KS_READ_STREAM

应用程序可以使用IOCTL_KS_READ_STREAM从引脚读取数据。 应用程序将带有下述参数的IOCTL_KS_READ_STREAM传递给 KsSynchronousDeviceControl 函数。
IOCTL_KS_RESET_STATE

应用程序可以使用 IOCTL_KS_RESET_STATE 将引脚返回到获取时的状态。 应用程序将带有下述参数的IOCTL_KS_RESET_STATE传递给 KsSynchronousDeviceControl 函数。
IOCTL_KS_WRITE_STREAM

应用程序可以使用IOCTL_KS_WRITE_STREAM将数据写入引脚。 应用程序将带有下述参数的IOCTL_KS_WRITE_STREAM传递给 KsSynchronousDeviceControl 函数。
IOCTL_LAMP_BASE

详细了解:IOCTL_LAMP_BASE IOCTL
IOCTL_LAMP_GET_CAPABILITIES_COLOR

当设备配置为发出彩灯时,IOCTL_LAMP_GET_CAPABILITIES_COLOR控制代码查询灯的功能。
IOCTL_LAMP_GET_CAPABILITIES_WHITE

当设备配置为发出白光时,IOCTL_LAMP_GET_CAPABILITIES_WHITE控制代码查询灯的功能。
IOCTL_LAMP_GET_EMITTING_LIGHT

如果灯处于打开状态,IOCTL_LAMP_GET_EMITTING_LIGHT控制代码会查询。
IOCTL_LAMP_GET_INTENSITY_COLOR

当灯配置为发出彩色光时,IOCTL_LAMP_GET_INTENSITY_COLOR控制代码查询光强度。
IOCTL_LAMP_GET_INTENSITY_WHITE

当灯配置为发出白光时,IOCTL_LAMP_GET_INTENSITY_WHITE控制代码查询光强度。
IOCTL_LAMP_GET_MODE

IOCTL_LAMP_GET_MODE控制代码查询当前配置灯的模式。
IOCTL_LAMP_SET_EMITTING_LIGHT

IOCTL_LAMP_SET_EMITTING_LIGHT控制代码打开或关闭灯。
IOCTL_LAMP_SET_INTENSITY_COLOR

IOCTL_LAMP_SET_INTENSITY_COLOR控制代码将灯设置为指定的光线强度。
IOCTL_LAMP_SET_INTENSITY_WHITE

IOCTL_LAMP_SET_INTENSITY_WHITE控制代码将灯设置为指定的光线强度。
IOCTL_LAMP_SET_MODE

IOCTL_LAMP_SET_MODE控制代码设置灯的运行模式。
IOCTL_SWENUM_GET_BUS_ID

详细了解:IOCTL_SWENUM_GET_BUS_ID IOCTL
IOCTL_SWENUM_INSTALL_INTERFACE

详细了解:IOCTL_SWENUM_INSTALL_INTERFACE IOCTL
IOCTL_SWENUM_REMOVE_INTERFACE

详细了解:IOCTL_SWENUM_REMOVE_INTERFACE IOCTL

枚举

 
AVC_FUNCTION

AVC_FUNCTION枚举类型用于指定 AV/C 子单元函数。
AvcCommandType

AvcCommandType 枚举类型用于指示子单元驱动程序通过AVC_FUNCTION_COMMAND或AVC_FUNCTION_GET_REQUEST函数代码向其 AV/C 子单元发出的命令的类型。
AvcResponseCode

AvcResponseCode 枚举类型用于指示子单元驱动程序通过其 AV/C 子单元通过AVC_FUNCTION_COMMAND或AVC_FUNCTION_SEND_RESPONSE函数代码接收的响应类型。
AVCSTRM_FORMAT

AVCSTRM_FUNCTION 枚举定义 avcstrm.sys 支持的 AV/C 子单元流格式。
AVCSTRM_FUNCTION

AVCSTRM_FUNCTION 枚举定义 avcstrm.sys 驱动程序公开的功能。
AvcSubunitType

AvcSubunitType 枚举类型用于指示 AV/C 子单元的类型。
BDA_DigitalSignalStandard

本主题介绍BDA_DigitalSignalStandard枚举。
BDA_LockType

BDA_LockType枚举类型包含指定信号的锁类型的值。
CAPTURE_MEMORY_ALLOCATION_FLAGS

CAPTURE_MEMORY_ALLOCATION_FLAGS枚举定义 AVStream 微型驱动程序可以捕获音频和视频数据的内存图面的类型。
ChannelChangeSpanningEvent_State

本主题介绍ChannelChangeSpanningEvent_State枚举。
ChannelType

本主题介绍 ChannelType 枚举。
CONSTRICTOR_OPTION

本主题介绍CONSTRICTOR_OPTION枚举。
FRAMING_CACHE_OPS

详细了解:FRAMING_CACHE_OPS枚举
FRAMING_PROP

详细了解:FRAMING_PROP枚举
KS_AMPixAspectRatio

KS_AMPixAspectRatio枚举定义对应于 720 480 NTSC 视频信号或 720 × 576 PAL 视频信号的像素纵横比。
KS_AMVP_MODE

KS_AMVP_MODE枚举定义视频端口显示模式。
KS_AMVP_SELECTFORMATBY

KS_AMVP_SELECTFORMATBY枚举指定覆盖混合器筛选器应用于选择视频格式的条件。
KS_AnalogVideoStandard

KS_AnalogVideoStandard枚举定义了全球使用的各种模拟视频标准。
KS_CameraControlAsyncOperation

定义驱动程序用于启动和停止异步相机操作的通知,包括设置闪光灯、图像引脚控制属性、图像中感兴趣的区域或视频防抖动。
KS_CompressionCaps

KS_CompressionCaps枚举定义设备的压缩功能。
KS_DVDCOPYSTATE

KS_DVDCOPYSTATE枚举描述了 DVD 版权保护初始化、身份验证和密钥协商序列的进度。
KS_LogicalMemoryType

详细了解:KS_LogicalMemoryType枚举
KS_MPEG2Level

KS_MPEG2Level枚举描述 MPEG-2 级别。
KS_MPEG2Profile

KS_MPEG2Profile枚举描述 MPEG-2 配置文件。
KS_SEEKING_CAPABILITIES

详细了解:KS_SEEKING_CAPABILITIES枚举
KS_SEEKING_FLAGS

KS_SEEKING_FLAGS枚举列出了可与 KSPROPERTY_POSITIONS 结构结合使用的定位选项。
KS_TUNER_STRATEGY

KS_TUNER_STRATEGY枚举定义优化方法策略。
KS_TUNER_TUNING_FLAGS

KS_TUNER_TUNING_FLAGS枚举定义用于描述优化操作粒度的优化标志。
KS_VideoControlFlags

KS_VideoControlFlags枚举定义特定流的视频控制功能。
KS_VIDEODECODER_FLAGS

KS_VIDEODECODER_FLAGS枚举定义视频解码器功能。
KS_VideoStreamingHints

KS_VideoStreamingHints枚举定义视频压缩提示。
KSALLOCATORMODE

详细了解:KSALLOCATORMODE 枚举
KSCAMERA_EXTENDEDPROP_FOCUSSTATE

此枚举包含焦点状态。
KSCAMERA_EXTENDEDPROP_MetadataAlignment

此枚举包含元数据对齐的标识符。
KSCAMERA_EXTENDEDPROP_ROITYPE

此枚举包含 ROI 类型。
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE

本主题介绍KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE枚举。
KSCAMERA_MetadataId

此枚举包含元数据项的标识符。
KSCAMERA_PERFRAMESETTING_ITEM_TYPE

此枚举包含每帧设置 DDI 的不同项类型。
KSCOMPLETION_INVOCATION

详细了解:KSCOMPLETION_INVOCATION 枚举
KSDEGRADE_STANDARD

KSDEGRADE_STANDARD枚举列出了不同类型的降级。
KSDEVICE_THERMAL_STATE

用于热状态更改的 KS 定义的枚举。
KSEVENT_BDA_EVENT_TYPE

本主题介绍KSEVENT_BDA_EVENT_TYPE枚举。
KSEVENT_BDA_TUNER

本主题介绍KSEVENT_BDA_TUNER枚举。
KSEVENT_CAMERACONTROL

指定驱动程序生成的相机控制事件通知,以指示操作已完成或取消。
KSEVENT_CAMERAEVENT

KSEVENT_CAMERAEVENT枚举可由管道用来启用或禁用驱动程序中的相机事件通知的内核流事件集。
KSEVENT_CLOCK_POSITION

详细了解:KSEVENT_CLOCK_POSITION 枚举
KSEVENT_CONNECTION

详细了解:KSEVENT_CONNECTION枚举
KSEVENT_DEVICE

指定驱动程序生成的事件通知,以指示设备已丢失或被抢占。
KSEVENT_PINCAPS_CHANGENOTIFICATIONS

详细了解:KSEVENT_PINCAPS_CHANGENOTIFICATIONS枚举
KSEVENT_STREAMALLOCATOR

详细了解:KSEVENT_STREAMALLOCATOR枚举
KSEVENT_VOLUMELIMIT

详细了解:KSEVENT_VOLUMELIMIT 枚举
KSEVENTS_LOCKTYPE

KSEVENTS_LOCKTYPE枚举标识排除锁的类型。 这些类型与多个事件集帮助程序函数中的 EventFlags 一起使用。
KSINTERFACE_FILEIO

详细了解:KSINTERFACE_FILEIO 枚举
KSINTERFACE_STANDARD

详细了解:KSINTERFACE_STANDARD枚举
KSIOOPERATION

详细了解:KSIOOPERATION 枚举
KSIRP_REMOVAL_OPERATION

详细了解:KSIRP_REMOVAL_OPERATION枚举
KSLIST_ENTRY_LOCATION

详细了解:KSLIST_ENTRY_LOCATION枚举
KSMETHOD_BDA_CAS_SERVICE

本主题介绍KSMETHOD_BDA_CAS_SERVICE枚举。
KSMETHOD_BDA_CHANGE_SYNC

本主题介绍KSMETHOD_BDA_CHANGE_SYNC枚举。
KSMETHOD_BDA_DEBUG_SERVICE

本主题介绍KSMETHOD_BDA_DEBUG_SERVICE枚举。
KSMETHOD_BDA_DEVICE_CONFIGURATION

本主题介绍KSMETHOD_BDA_DEVICE_CONFIGURATION枚举。
KSMETHOD_BDA_DRM

本主题介绍KSMETHOD_BDA_DRM枚举。
KSMETHOD_BDA_EVENTING_SERVICE

本主题介绍KSMETHOD_BDA_EVENTING_SERVICE枚举。
KSMETHOD_BDA_GDDS_SERVICE

本主题介绍KSMETHOD_BDA_GDDS_SERVICE枚举。
KSMETHOD_BDA_GPNV_SERVICE

本主题介绍KSMETHOD_BDA_GPNV_SERVICE枚举。
KSMETHOD_BDA_ISDB_CAS

本主题介绍KSMETHOD_BDA_ISDB_CAS枚举。
KSMETHOD_BDA_MUX_SERVICE

本主题介绍KSMETHOD_BDA_MUX_SERVICE枚举。
KSMETHOD_BDA_SCAN_SERVICE

本主题介绍KSMETHOD_BDA_SCAN_SERVICE枚举。
KSMETHOD_BDA_TS_SELECTOR

本主题介绍KSMETHOD_BDA_TS_SELECTOR枚举。
KSMETHOD_BDA_TUNER_SERVICE

本主题介绍KSMETHOD_BDA_TUNER_SERVICE枚举。
KSMETHOD_BDA_USERACTIVITY_SERVICE

本主题介绍KSMETHOD_BDA_USERACTIVITY_SERVICE枚举。
KSMETHOD_BDA_WMDRM

本主题介绍KSMETHOD_BDA_WMDRM枚举。
KSMETHOD_BDA_WMDRM_TUNER

本主题介绍KSMETHOD_BDA_WMDRM_TUNER枚举。
KSMETHOD_STREAMALLOCATOR

详细了解:KSMETHOD_STREAMALLOCATOR 枚举
KSMETHOD_STREAMIO

详细了解:KSMETHOD_STREAMIO枚举
KSOBJECTTYPE

KSOBJECTTYPE 枚举列出不同类型的内核流式处理对象。
KSPEEKOPERATION

详细了解:KSPEEKOPERATION 枚举
KSPIN_COMMUNICATION

详细了解:KSPIN_COMMUNICATION枚举
KSPIN_DATAFLOW

KSPROPERTY_PIN_DATAFLOW返回KSPIN_DATAFLOW枚举的实例。
KSPIN_FLAG_AVC

KSPIN_FLAG_AVC 枚举类型用于连接管理和AVC_FUNCTION_GET_CONNECTINFO函数代码中。
KSPIN_MDL_CACHING_EVENT

KSPIN_MDL_CACHING_EVENT枚举包含操作系统在内部使用的值。
KSPPROPERTY_ALLOCATOR_MDLCACHING

KSPPROPERTY_ALLOCATOR_MDLCACHING枚举包含操作系统在内部使用的值。
KSPROPERTY_AUDIOMODULE

本主题介绍KSPROPERTY_AUDIOMODULE枚举。
KSPROPERTY_AUDIORESOURCEMANAGEMENT

描述KSPROPERTY_AUDIORESOURCEMANAGEMENT枚举。
KSPROPERTY_BDA_AUTODEMODULATE

本主题介绍KSPROPERTY_BDA_AUTODEMODULATE枚举。
KSPROPERTY_BDA_CA

本主题介绍KSPROPERTY_BDA_CA枚举。
KSPROPERTY_BDA_CA_EVENT

本主题介绍KSPROPERTY_BDA_CA_EVENT枚举。
KSPROPERTY_BDA_DIGITAL_DEMODULATOR

本主题介绍KSPROPERTY_BDA_DIGITAL_DEMODULATOR枚举。
KSPROPERTY_BDA_DISEQC_COMMAND

本主题介绍KSPROPERTY_BDA_DISEQC_COMMAND枚举。
KSPROPERTY_BDA_DISEQC_EVENT

本主题介绍KSPROPERTY_BDA_DISEQC_EVENT枚举。
KSPROPERTY_BDA_ETHERNET_FILTER

本主题介绍KSPROPERTY_BDA_ETHERNET_FILTER枚举。
KSPROPERTY_BDA_FREQUENCY_FILTER

本主题介绍KSPROPERTY_BDA_FREQUENCY_FILTER枚举。
KSPROPERTY_BDA_IPv4_FILTER

本主题介绍KSPROPERTY_BDA_IPv4_FILTER枚举。
KSPROPERTY_BDA_IPv6_FILTER

本主题介绍KSPROPERTY_BDA_IPv6_FILTER枚举。
KSPROPERTY_BDA_LNB_INFO

本主题介绍KSPROPERTY_BDA_LNB_INFO枚举。
KSPROPERTY_BDA_NULL_TRANSFORM

本主题介绍KSPROPERTY_BDA_NULL_TRANSFORM枚举。
KSPROPERTY_BDA_PIDFILTER

本主题介绍KSPROPERTY_BDA_PIDFILTER枚举。
KSPROPERTY_BDA_PIN_CONTROL

本主题介绍KSPROPERTY_BDA_PIN_CONTROL枚举。
KSPROPERTY_BDA_PIN_EVENT

本主题介绍KSPROPERTY_BDA_PIN_EVENT枚举。
KSPROPERTY_BDA_SIGNAL_STATS

本主题介绍KSPROPERTY_BDA_SIGNAL_STATS枚举。
KSPROPERTY_BDA_TOPOLOGY

本主题介绍KSPROPERTY_BDA_TOPOLOGY枚举。
KSPROPERTY_BDA_VOID_TRANSFORM

本主题介绍KSPROPERTY_BDA_VOID_TRANSFORM枚举。
KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY

此枚举包含扩展的相机控件。
KSPROPERTY_CAMERACONTROL_FLASH

用于指定相机闪光灯控制。
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY

用于确定相机的图像引脚和记录插针是否互斥。 如果它们互斥,则当记录引脚处于活动状态时,图像固定不能处于活动状态,反之亦然。
KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY

此枚举包含为每帧属性集定义的属性 ID。
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST

用于指定感兴趣的相机区域。
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE

用于指定相机视频防抖动。
KSPROPERTY_CLOCK

详细了解:KSPROPERTY_CLOCK 枚举
KSPROPERTY_CONNECTION

详细了解:KSPROPERTY_CONNECTION 枚举
KSPROPERTY_GENERAL

详细了解:KSPROPERTY_GENERAL 枚举
KSPROPERTY_GM

详细了解:KSPROPERTY_GM 枚举
KSPROPERTY_IDS_BDA_TABLE

本主题介绍KSPROPERTY_IDS_BDA_TABLE枚举。
KSPROPERTY_MEDIASEEKING

详细了解:KSPROPERTY_MEDIASEEKING 枚举
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE

KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE 枚举定义网络相机控制 NTP 类型。
KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY

KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY枚举定义网络相机控件属性。
KSPROPERTY_PIN

详细了解:KSPROPERTY_PIN 枚举
KSPROPERTY_QUALITY

详细了解:KSPROPERTY_QUALITY 枚举
KSPROPERTY_RTAUDIO

KSPROPERTY_RTAUDIO枚举 WaveRT 音频设备的属性。
KSPROPERTY_SERVICE

详细了解:KSPROPERTY_SERVICE 枚举
KSPROPERTY_STREAM

详细了解:KSPROPERTY_STREAM 枚举
KSPROPERTY_STREAMALLOCATOR

详细了解:KSPROPERTY_STREAMALLOCATOR 枚举
KSPROPERTY_STREAMINTERFACE

详细了解:KSPROPERTY_STREAMINTERFACE 枚举
KSPROPERTY_TOPOLOGY

详细了解:KSPROPERTY_TOPOLOGY 枚举
KSRESET

详细了解:KSRESET 枚举
KSSTACK_USE

详细了解:KSSTACK_USE 枚举
KSSTATE

KSSTATE 枚举列出了内核流式处理对象的可能状态。
KSSTREAM_POINTER_STATE

详细了解:KSSTREAM_POINTER_STATE 枚举
KSTARGET_STATE

详细了解:KSTARGET_STATE 枚举
LAMP_MODE

此枚举包含灯设备的运行模式。
PIPE_ALLOCATOR_PLACE

详细了解:PIPE_ALLOCATOR_PLACE 枚举
PIPE_STATE

详细了解:PIPE_STATE 枚举
SignalAndServiceStatusSpanningEvent_State

本主题介绍SignalAndServiceStatusSpanningEvent_State枚举。
SRB_COMMAND

详细了解:_SRB_COMMAND 枚举
STREAM_BUFFER_TYPE

此枚举定义 StreamClassGetPhysicalAddress 的缓冲区类型。
STREAM_DEBUG_LEVEL

STREAM_DEBUG_LEVEL 枚举列出以增量方式增加的调试器输出级别。
STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE

详细了解:_STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE 枚举
STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE

详细了解:_STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE 枚举
STREAM_PRIORITY

_STREAM_PRIORITY枚举流的可用优先级。
TIME_FUNCTION

详细了解:TIME_FUNCTION 枚举
USBCAMD_CamControlFlags

详细了解:USBCAMD_CamControlFlags 枚举
VARENUM

指定变体类型。
VIDEOENCODER_BITRATE_MODE

VIDEOENCODER_BITRATE_MODE枚举描述设备支持的比特率编码模式。

函数

 
_KsEdit

_KsEdit函数保证通过对象包动态分配给定项并与 AVStream 对象相关联。
BdaCheckChanges

BdaCheckChanges 函数在提交之前验证一组新的 BDA 拓扑更改。
BdaCommitChanges

BdaCommitChanges 函数将自上次调用 BdaStartChanges 函数以来发生的更改提交到 BDA 拓扑中。
BdaCreateFilterFactory

BdaCreateFilterFactory 函数将指定的筛选器描述符作为筛选器工厂添加到指定的设备,并将筛选器工厂与指定的 BDA 模板拓扑相关联。
BdaCreateFilterFactoryEx

BdaCreateFilterFactoryEx 函数将指定的筛选器描述符作为筛选器工厂添加到指定的设备,并将筛选器工厂与指定的 BDA 模板拓扑相关联。
BdaCreatePin

BdaCreatePin 函数在指定的筛选器中创建新的引脚。
BdaCreateTopology

BdaCreateTopology 函数在两个引脚之间创建拓扑。
BdaDeletePin

BdaDeletePin 函数从指定筛选器中删除引脚。
BdaFilterFactoryUpdateCacheData

BdaFilterFactoryUpdateCacheData 函数更新筛选器实例的引脚数据缓存。
BdaGetChangeState

BdaGetChangeState 函数返回 BDA 拓扑的当前更改状态。
BdaInitFilter

BdaInitFilter 函数初始化与筛选器实例关联的 BDA 筛选器上下文。
BdaMethodCreatePin

BdaMethodCreatePin 函数创建引脚工厂。
BdaMethodCreateTopology

BdaMethodCreateTopology 函数在筛选器的两个引脚之间创建模板拓扑。
BdaMethodDeletePin

BdaMethodDeletePin 函数删除引脚工厂。
BdaPropertyGetControllingPinId

BdaPropertyGetControllingPinId 函数检索要控制特定节点的属性、方法和事件的引脚的标识符。
BdaPropertyGetPinControl

BdaPropertyGetPinControl 函数检索引脚的标识符或类型。
BdaPropertyNodeDescriptors

BdaPropertyNodeDescriptors 函数检索模板拓扑中的节点列表。
BdaPropertyNodeEvents

BdaPropertyNodeEvents 函数检索节点支持的事件列表。
BdaPropertyNodeMethods

BdaPropertyNodeMethods 函数检索节点支持的方法列表。
BdaPropertyNodeProperties

BdaPropertyNodeProperties 函数检索节点支持的属性列表。
BdaPropertyNodeTypes

BdaPropertyNodeTypes 函数检索模板拓扑中的节点类型列表。
BdaPropertyPinTypes

BdaPropertyPinTypes 函数检索模板拓扑中的引脚类型列表。
BdaPropertyTemplateConnections

BdaPropertyTemplateConnections 函数检索连接列表,这些连接描述引脚类型和节点类型在模板拓扑中的连接方式。
BdaStartChanges

BdaStartChanges 函数启动新 BDA 拓扑更改的设置。
BdaUninitFilter

BdaUninitFilter 函数从关联的筛选器实例中删除 BDA 筛选器上下文。
BdaValidateNodeProperty

BdaValidateNodeProperty 函数验证节点属性请求是否与特定引脚相关联。
CreateNodeInstance

CreateNodeInstance 方法请求 KS 筛选器对象以打开拓扑节点对象。
DEFINE_GUIDEX

详细了解:DEFINE_GUIDEX 函数
Get

Get 方法检索由属性集 GUID 和属性标识符标识的属性。 此方法属于 dsound.h 中的 IKsPropertySet。
Get

Get 方法检索由属性集 GUID 和属性标识符标识的属性。 此方法属于 ksproxy.h 中的 IKsPropertySet。
GetCorrelatedPhysicalTime

IKsReferenceClock::GetCorrelatedPhysicalTime 方法查询当前物理时间的相关引用时钟,并检索相关的系统时间。
GetCorrelatedTime

IKsReferenceClock::GetCorrelatedTime 方法查询当前流时间的相关参考时钟,并获取相关的系统时间。
GetPhysicalTime

IKsReferenceClock::GetPhysicalTime 方法查询当前物理时间的相关引用时钟。
GetResolution

IKsReferenceClock::GetResolution 方法查询关联的引用时钟的分辨率。
GetState

IKsReferenceClock::GetState 方法查询其当前流式处理状态的关联引用时钟。
GetTime

IKsReferenceClock::GetTime 方法查询当前时间的关联引用时钟。
ILOGENTRY

详细了解:ILOGENTRY 宏
INIT_AVCSTRM_HEADER

INIT_AVCSTRM_HEADER宏初始化 AVC_STREAM_REQUEST_BLOCK 结构的 SizeOfThisBlock、Version 和 Function 成员。
KoCreateInstance

KoCreateInstance 函数使用指定的 CLSID 创建 类的对象。
KoDeviceInitialize

KoDeviceInitialize 函数将内核 COM 创建项条目添加到指定的设备对象。
KoDriverInitialize

KoDriverInitialize 函数初始化驱动程序对象以处理内核流式处理接口。
KoRelease

KoRelease 函数递减对象上调用接口的引用计数。
KsAcquireCachedMdl

此函数用于获取 KS 端口驱动程序缓存的 MDL。 内核模式驱动程序使用 函数来获取由 Avstream 驱动程序生成的管道提供的示例的 MDL。
KsAcquireControl

KsAcquireControl 函数获取 Object 的筛选器控件互斥体。
KsAcquireDevice

KsAcquireDevice 函数通过获取设备互斥体来获取 Device 的同步访问。
KsAcquireDeviceSecurityLock

KsAcquireDeviceSecurityLock 函数获取与设备对象关联的安全锁。
KsAcquireResetValue

KsAcquireResetValue 函数从IOCTL_KS_RESET_STATE IRP 检索当前重置状态。
KsAddAggregate

KsAddAggregate 方法将 COM 服务器作为聚合提供程序添加到公开 IKsAggregateControl 接口的 KS 对象的接口提供程序列表中。
KsAddDevice

KsAddDevice 函数是由 KsInitializeDriver 安装的默认 AddDevice 处理程序。
KsAddEvent

KsAddEvent 函数将事件添加到 Object 的事件列表中。
KsAddIrpToCancelableQueue

KsAddIrpToCancelableQueue 函数将 IRP 添加到可取消 IRP 队列,从而允许取消 IRP。 如果 IRP 之前已设置为已取消状态,则 KsAddIrpToCancelableQueue 函数将完成该 IRP 的取消。
KsAddItemToObjectBag

KsAddItemToObjectBag 函数将对象或内存块添加到给定的对象包。
KsAddObjectCreateItemToDeviceHeader

KsAddObjectCreateItemToDeviceHeader 函数将指定的 create-item 添加到以前为此设备标头分配的创建项列表中的空项。
KsAddObjectCreateItemToObjectHeader

KsAddObjectCreateItemToObjectHeader 函数将指定的 create-item 添加到以前为此对象标头分配的创建项列表中的空项。
KsAllocateDefaultClock

KsAllocateDefaultClock 函数分配并初始化默认时钟结构。
KsAllocateDefaultClockEx

KsAllocateDefaultClockEx 函数分配并初始化默认时钟结构。
KsAllocateDeviceHeader

KsAllocateDeviceHeader 函数分配并初始化所需的设备扩展标头。
KsAllocateExtraData

KsAllocateExtraData 函数与流式处理 IRP 一起使用,以分配缓冲区以包含其他标头数据。 返回指向已分配缓冲区的指针,并且缓冲区最终必须由调用方释放。
KsAllocateObjectBag

KsAllocateObjectBag 函数创建一个对象包并将其与 KSDEVICE 相关联。
KsAllocateObjectCreateItem

KsAllocateObjectCreateItem 函数为指定的创建项分配一个槽,可以选择为分配空间并复制创建项数据。
KsAllocateObjectHeader

KsAllocateObjectHeader 函数初始化所需的文件上下文标头。
KsCacheMedium

KsCacheMedium 函数改进了使用 Mediums 定义连接的引脚的图形生成性能。
KsCancelIo

KsCancelIo 函数取消指定取消列表上的所有 IRP。 如果列表中的 IRP 没有取消例程,则 IRP 中仅设置取消位。 可以在 IRQ 级别调用函数DISPATCH_LEVEL或更低级别。
KsCompleteIo

KsCompleteIo 方法清理扩展标头,并在输入输出 (I/O) 完成后释放媒体样本。
KsCompleteIoOperation

KsCompleteIoOperation 方法清理扩展标头并完成输入和输出 (I/O) 操作。
KsCompleteMediaType

KsCompleteMediaType 方法完成首先呈现给 IAMStreamConfig::SetFormat 方法的部分指定的媒体类型。
KsCompletePendingRequest

KsCompletePendingRequest 函数用于完成一个 I/O 请求,以响应 AVStream 调度函数先前返回STATUS_PENDING。
KsCopyObjectBagItems

KsCopyObjectBagItems 函数将所有项目从一个对象包复制到另一个对象包中。
KsCreateAllocator

KsCreateAllocator 函数为给定的接收器连接句柄创建分配器的句柄。 此函数不会完成 IRP 或在 IRP 中设置状态。
KsCreateAllocator2

为给定的接收器连接句柄创建分配器的句柄。 此函数不会完成 IRP 或在 IRP 中设置状态。
KsCreateBusEnumObject

KsCreateBusEnumObject 函数仅供系统使用。
KsCreateClock

KsCreateClock 函数创建时钟实例的句柄。
KsCreateClock2

创建时钟实例的句柄。 初始化组件对象模型 (COM) 后调用此函数。
KsCreateDefaultAllocator

给定经过验证的IRP_MJ_CREATE请求,KsCreateDefaultAllocator 函数会创建使用指定内存池的默认分配器,并使用内部调度表 (KSDISPATCH_TABLE) 将 IoGetCurrentIrpStackLocation (Irp) -FileObject> 与分配器相关联。
KsCreateDefaultAllocatorEx

创建使用指定内存池的默认分配器,并使用内部调度表 (KSDISPATCH_TABLE) 将 IoGetCurrentIrpStackLocation (pIrp) -FileObject> 与此分配器相关联。
KsCreateDefaultClock

给定IRP_MJ_CREATE请求,KsCreateDefaultClock 函数会创建一个默认时钟,该时钟使用系统时钟作为时间基,并使用内部调度表 (KSDISPATCH_TABLE) 将 IoGetCurrentIrpStackLocation (Irp) -FileObject> 与时钟相关联。 不完成 IRP 或在 IRP 中设置状态。KsCreateDefaultClock 函数只能在PASSIVE_LEVEL调用。
KsCreateDefaultSecurity

KsCreateDefaultSecurity 函数创建具有默认安全性的安全描述符,可以选择从父安全描述符继承参数。
KsCreateDevice

KsCreateDevice 函数创建 AVStream 设备。
KsCreateFilterFactory

KsCreateFilterFactory 函数将筛选器工厂添加到给定设备。
KsCreatePin

KsCreatePin 函数将连接请求传递给设备,从而创建 pin 实例。 只能在内核模式客户端PASSIVE_LEVEL调用此函数。
KsCreatePin2

将连接请求传递到设备,创建 pin 实例。
KsCreateSinkPinHandle

KsCreateSinkPinHandle 方法创建一个引脚句柄,并将其存储在 KS 引脚对象中。
KsCreateTopologyNode

KsCreateTopologyNode 函数创建拓扑节点实例的句柄。 只能在PASSIVE_LEVEL调用 函数。
KsCreateTopologyNode2

创建拓扑节点实例的句柄。
KsDecrementCountedWorker

递减以前由 KsRegisterCountedWorker 创建的工作线程的当前辅助角色计数。 应在辅助角色中的每个任务完成后调用它。
KsDecrementPendingIoCount

KsDecrementPendingIoCount 方法可减少引脚上进行的输入/输出 (I/O) 操作的数量。
KsDefaultAddEventHandler

KsDefaultAddEventHandler 函数是处理事件“add”请求的默认例程。
KsDefaultDeviceIoCompletion

KsDefaultDeviceIoCompletion 函数用于返回默认响应并完成任何设备 I/O 控制。
KsDeleteFilterFactory

KsDeleteFilterFactory 删除给定的筛选器工厂。
KsDeliver

KsDeliver 方法将媒体样本从输出引脚传递到输入引脚,通过从分配器检索下一个缓冲区来继续执行 I/O 操作,并将缓冲区提交到关联的设备。
KsDereferenceBusObject

取消引用总线物理设备对象。
KsDereferenceSoftwareBusObject

KsDereferenceSoftwareBusObject 函数递减需求负载总线枚举器对象的 PDO 的引用计数。
KsDeviceGetBusData

KsDeviceGetBusData 函数从给定 AVStream 设备所在的总线读取数据。
KsDeviceGetFirstChildFilterFactory

KsDeviceGetFirstChildFilterFactory 函数返回属于给定 AVStream 设备的第一个子筛选器工厂。
KsDeviceGetOuterUnknown

KsDeviceGetOuterUnknown 函数返回 Device 指定的 AVStream 设备的外部 IUnknown。
KsDeviceRegisterAdapterObject

KsDeviceRegisterAdapterObject 函数向 AVStream 注册 DMA 适配器对象,以便在指定设备上执行散点/收集 DMA。 为 Win64 编译的所有驱动程序都应改用 IKsDeviceFunctions::RegisterAdapterObjectEx。
KsDeviceRegisterAggregatedClientUnknown

KsDeviceRegisterAggregatedClientUnknown 函数是一个内联函数,它是 KsRegisterAggregatedClientUnknown 的包装器。
KsDeviceRegisterThermalDispatch

Avstream 微型端口驱动程序使用此函数向 KS 端口驱动程序注册热通知的回调。
KsDeviceSetBusData

KsDeviceSetBusData 函数将数据写入指定 AVStream 设备所在的总线。
KsDisableEvent

KsDisableEvent 函数禁用通过 IOCTL_KS_DISABLE_EVENT 请求的事件。
KsDiscard

KsDiscard 宏从对象包中删除给定项。
KsDiscardEvent

KsDiscardEvent 函数在取消引用对象后放弃事件项使用的内存。
KsDispatchFastIoDeviceControlFailure

KsDispatchFastIoDeviceControlFailure 函数用于KSDISPATCH_TABLE。未处理的 FastDeviceIoControl 条目。 函数应始终返回 FALSE。
KsDispatchFastReadFailure

KsDispatchFastReadFailure 函数用于KSDISPATCH_TABLE。未处理快速 I/O 读取时的 FastRead 条目。 函数应始终返回 FALSE。
KsDispatchInvalidDeviceRequest

KsDispatchInvalidDeviceRequest 函数用于未处理且需要返回STATUS_INVALID_DEVICE_REQUEST的KSDISPATCH_TABLE项。
KsDispatchIrp

KsDispatchIrp 调用对应于指定 IRP 的函数代码的调度例程。 然后 KsDispatchIrp 从此调用返回状态代码。
KsDispatchQuerySecurity

KsDispatchQuerySecurity 函数用于KSDISPATCH_TABLE。QuerySecurity 条目,用于处理有关当前安全描述符的查询。
KsDispatchSetSecurity

KsDispatchSetSecurity 函数用于KSDISPATCH_TABLE。SetSecurity 条目,用于处理设置当前安全描述符。
KsDispatchSpecificMethod

KsDispatchSpecificMethod 函数将方法调度到特定的处理程序。 函数假定调用方之前已通过 KsMethodHandler 函数将 IRP 调度到处理程序。 只能在PASSIVE_LEVEL调用 函数。
KsDispatchSpecificProperty

KsDispatchSpecificProperty 函数将属性调度到特定的处理程序。
KsEnableEvent

KsEnableEvent 函数启用通过IOCTL_KS_ENABLE_EVENT请求的事件。 它响应集定义的所有事件标识符。 只能在PASSIVE_LEVEL调用此函数。
KsEnableEventWithAllocator

KsEnableEventWithAllocator 函数支持通过 IOCTL_KS_ENABLE_EVENT 请求的事件,但也允许使用可选的分配器回调为参数提供缓冲区。
KsEvent

IKsControl::KsEvent 方法启用或禁用事件,以及事件集上可用的任何其他已定义支持操作。
KsEvent

KsEvent 方法启用或禁用事件,以及可用于事件集的任何其他已定义支持操作。
KSEVENT_ENTRY_IRP_STORAGE

此宏检索指向存储在 Irp 中的KSEVENT_ENTRY结构的指针。
KSEVENT_ITEM_IRP_STORAGE

此宏检索指向存储在 Irp 中的KSEVENT_ITEM结构的指针。
KSEVENT_SET_IRP_STORAGE

此宏检索指向存储在 Irp 中的KSEVENT_SET结构的指针。 此信息仅为基本支持请求初始化;它未针对启用请求进行初始化。
KsFastMethodHandler

KsFastMethodHandler 函数处理通过 IOCTL_KS_METHOD 请求的快速方法。 它响应由集定义的所有方法标识符,这些集也包含在快速 I/O 列表中。 只能在PASSIVE_LEVEL调用此函数。
KsFastPropertyHandler

KsFastPropertyHandler 函数通过IOCTL_KS_PROPERTY处理快速属性请求。 它响应由集定义的所有属性标识符,这些集也包含在快速 I/O 列表中。 只能在PASSIVE_LEVEL调用此函数。
KsFilterAcquireControl

KsFilterAcquireControl 函数获取 Filter 指定的 AVStream 筛选器的筛选器控件互斥体。
KsFilterAcquireProcessingMutex

KsFilterAcquireProcessingMutex 函数获取指定 AVStream 筛选器的处理互斥体。
KsFilterAddEvent

KsFilterAddEvent 函数将事件添加到 Filter 的事件列表。
KsFilterAddTopologyConnections

KsFilterAddTopologyConnections 函数向筛选器添加新的拓扑连接。
KsFilterAttemptProcessing

KsFilterAttemptProcessing 函数尝试在 Filter 上启动处理。
KsFilterCreateNode

KsFilterCreateNode 函数在指定的筛选器上创建新的拓扑节点。
KsFilterCreatePinFactory

KsFilterCreatePinFactory 函数在指定的筛选器上创建新的引脚工厂。
KsFilterFactoryAddCreateItem

KsFilterFactoryAddCreateItem 函数为指定的筛选器工厂添加新的创建项。
KsFilterFactoryGetDevice

KsFilterFactoryGetDevice 函数返回 FilterFactory 所属的 AVStream 设备。
KsFilterFactoryGetFirstChildFilter

KsFilterFactoryGetFirstChildFilter 函数返回 FilterFactory 创建的第一个实例化筛选器。
KsFilterFactoryGetNextSiblingFilterFactory

KsFilterFactoryGetNextSiblingFilterFactory 函数返回属于 FilterFactory 父设备的下一个筛选器工厂。
KsFilterFactoryGetOuterUnknown

KsFilterFactoryGetOuterUnknown 函数返回指定筛选器工厂的外部 IUnknown。
KsFilterFactoryGetParentDevice

KsFilterFactoryGetParentDevice 函数返回给定筛选器工厂的父设备。
KsFilterFactoryGetSymbolicLink

KsFilterFactoryGetSymbolicLink 函数返回与给定筛选器工厂关联的符号链接。
KsFilterFactoryRegisterAggregatedClientUnknown

KsFilterFactoryRegisterAggregatedClientUnknown 函数是一个内联函数,它是 KsRegisterAggregatedClientUnknown 的包装器。
KsFilterFactorySetDeviceClassesState

KsFilterFactorySetDeviceClassesState 函数启用或禁用已由给定筛选器工厂注册的设备类。
KsFilterFactoryUpdateCacheData

KsFilterFactoryUpdateCacheData 函数更新 FilterData 注册表项和中等缓存 (给定筛选器工厂) 的一组注册表项。
KsFilterGenerateEvents

KsFilterGenerateEvents 函数生成筛选器事件列表中存在的指示类型的事件。
KsFilterGetAndGate

KsFilterGetAndGate 函数返回 Filter 的 AND 门。
KsFilterGetChildPinCount

KsFilterGetChildPinCountfunction 返回当前在给定筛选器上实例化的给定类型的引脚数。
KsFilterGetDevice

KsFilterGetDevice 函数返回 Filter 所属的 AVStream 设备。
KsFilterGetFirstChildPin

KsFilterGetFirstChildPin 函数返回 Filter 指定的筛选器上 PinID 类型的第一个实例化引脚。
KsFilterGetNextSiblingFilter

KsFilterGetNextSiblingFilter 函数返回属于 Filter 父筛选器工厂的下一个实例化筛选器。
KsFilterGetOuterUnknown

KsFilterGetOuterUnknown 函数返回 Filter 指定的筛选器的外部 IUnknown 接口。
KsFilterGetParentFilterFactory

KsFilterGetParentFilterFactory 函数返回给定筛选器的父筛选器工厂。
KsFilterRegisterAggregatedClientUnknown

KsFilterRegisterAggregatedClientUnknown 函数是一个内联函数,它是 KsRegisterAggregatedClientUnknown 的包装器。
KsFilterRegisterPowerCallbacks

KsFilterRegisterPowerCallbacks 函数为 Filter 注册电源管理回调。
KsFilterReleaseControl

KsFilterReleaseControl 函数释放 Filter 指定的 AVStream 筛选器的控件互斥体。
KsFilterReleaseProcessingMutex

KsFilterReleaseProcessingMutex 函数释放 Filter 指定的 AVStream 筛选器的处理互斥体。
KsFlushClient

KsFlushClient 方法从引脚刷新信息。
KsForwardAndCatchIrp

KsForwardAndCatchIrp 函数在初始化下一个堆栈位置后将 IRP 转发到指定的驱动程序,并在该驱动程序完成时重新获得对 IRP 的控制。
KsForwardIrp

KsForwardIrp 函数在初始化下一个堆栈位置并设置文件对象后,将 IRP 转发到指定的驱动程序。
KsFreeDefaultClock

KsFreeDefaultClock 函数释放以前使用 KsAllocateDefaultClock 分配的默认时钟结构,同时考虑到当前正在运行的任何计时器 DPC。
KsFreeDeviceHeader

KsFreeDeviceHeader 函数清理并释放以前分配的设备标头。
KsFreeEventList

KsFreeEventList 函数处理释放指定列表中的所有事件,假设这些事件由KSEVENT_ENTRY结构组成。 只能在PASSIVE_LEVEL调用此函数。
KsFreeObjectBag

KsFreeObjectBag 函数清空并释放对象包。
KsFreeObjectCreateItem

释放指定创建项的槽。
KsFreeObjectCreateItemsByContext

释放具有特定上下文的所有创建项。
KsFreeObjectHeader

KsFreeObjectHeader 函数清理并释放以前分配的对象标头。
KsGateAddOffInputToAnd

KsGateAddOffInputToAnd 函数将处于 OFF 状态的新输入添加到给定 AND 门。
KsGateAddOffInputToOr

KsGateAddOffInputToOr 函数将处于 OFF 状态的新输入添加到给定的 OR 门。
KsGateAddOnInputToAnd

KsGateAddOnInputToAnd 函数将处于 ON 状态的新输入添加到给定的 AND 门。
KsGateAddOnInputToOr

KsGateAddOnInputToOr 函数将处于 ON 状态的新输入添加到给定的 OR 门。
KsGateCaptureThreshold

KsGateCaptureThreshold 函数用于捕获由 Gate 指定的 AND 门的 ON 输入。
KsGateGetStateUnsafe

KsGateGetStateUnsafe 函数以不安全的方式返回给定门的状态 (打开或关闭) ,这与同步无关。
KsGateInitialize

KsGateInitialize 函数初始化门以供使用。
KsGateInitializeAnd

KsGateInitializeAnd 函数将 KSGATE 结构初始化为 AND 门,并将其附加到 NextOrGate 指定的 OR 门。
KsGateInitializeOr

KsGateInitializeOr 函数将 KSGATE 结构初始化为 OR 门,并将其附加到 NextAndGate 指定的 AND 门。
KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromAnd 函数从 AND 门中删除处于 OFF 状态的现有输入。
KsGateRemoveOffInputFromOr

KsGateRemoveOffInputFromOr 函数从 OR 门中删除处于 OFF 状态的现有输入。
KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromAnd 函数从 AND 门中删除处于 ON 状态的现有输入。
KsGateRemoveOnInputFromOr

KsGateRemoveOnInputFromOr 函数从 OR 门中删除处于 ON 状态的现有输入。
KsGateTerminateAnd

KsGateTerminateAnd 函数删除现有的 AND 门,并从任何附加的 OR 门中删除输入。
KsGateTerminateOr

KsGateTerminateOr 函数删除现有的 OR 门,并从任何附加的 AND 门中删除输入。
KsGateTurnInputOff

KsGateTurnInputOff 函数关闭对 Gate 的现有输入。
KsGateTurnInputOn

KsGateTurnInputOn 函数打开 Gate 的现有输入。
KsGenerateDataEvent

如果给定事件条目结构和回调数据,KsGenerateDataEvent 函数将生成其中一个标准事件通知。
KsGenerateEvent

KsGenerateEvent 函数在给定事件条目结构的情况下生成标准事件通知。
KsGenerateEventList

KsGenerateEventList 函数枚举事件列表并搜索要生成的指定事件。
KsGenerateEvents

KsGenerateEvents 函数生成对象事件列表中存在的指示类型的事件。
KsGenerateThermalEvent

此函数由客户端 (微型端口驱动程序) 使用,这些驱动程序不想订阅热管理器,但希望执行自己的热管理。
KsGetAllocatorHandle

检索分配器的文件句柄。
KsGetAllocatorMode

返回分配器分配内存的模式。
KsGetAllocatorStatus

检索分配器的状态。
KsGetBusEnumIdentifier

KsGetBusEnumIdentifier 函数检索与给定 IRP 关联的总线设备的软件总线枚举器标识符。
KsGetBusEnumParentFDOFromChildPDO

KsGetBusEnumParentFDOFromChildPDO 函数检索给定子 PDO 的父级 FDO。
KsGetBusEnumPnpDeviceObject

KsGetBusEnumPnpDeviceObject 函数检索附加到给定设备对象的即插即用设备对象。
KsGetConnectedPin

不建议将 KsGetConnectedPin 方法用于应用程序。 此方法属于 IKsPinPipe 接口。
KsGetCorrelatedPhysicalTime

KsGetCorrelatedPhysicalTime 方法从基础时钟检索物理时间和相关的系统时间。
KsGetCorrelatedTime

KsGetCorrelatedTime 方法从基础时钟检索当前时间和关联的系统时间。
KsGetCurrentCommunication

KsGetCurrentCommunication 方法检索引脚的当前通信方向、接口和介质。
KsGetDefaultClockState

KsGetDefaultClockState 函数获取时钟的当前状态。可以在DISPATCH_LEVEL调用函数。
KsGetDefaultClockTime

KsGetDefaultClockTime 函数获取时钟的当前时间。可以在DISPATCH_LEVEL调用函数。
KsGetDevice

KsGetDevice 函数返回 Object 所属的 AVStream 设备结构。
KsGetDeviceForDeviceObject

KsGetDeviceForDeviceObject 函数返回给定功能设备对象的 AVStream 设备结构。
KsGetFilterFromFileObject

KsGetFilterFromFileObject 函数返回与 FileObject 关联的 AVStream 筛选器对象。
KsGetFilterFromIrp

KsGetFilterFromIrp 函数返回与给定 IRP 关联的 AVStream 筛选器对象。
KsGetFilterName

返回筛选器的名称。
KsGetFirstChild

KsGetFirstChild 函数返回 Object 的第一个 AVStream 子对象。
KsGetImageNameAndResourceId

KsGetImageNameAndResourceId 函数返回与 RegKey 句柄对应的映像名称和资源标识符。
KsGetMediaType

KsGetMediaType 函数检索有关引脚工厂标识符上的媒体类型的信息。
KsGetMediaTypeCount

KsGetMediaTypeCount 函数返回引脚工厂标识符上的可用媒体类型数。
KsGetMultiplePinFactoryItems

KsGetMultiplePinFactoryItems 函数检索可变长度数据缓冲区中的 pin 属性项。
KsGetNextSibling

KsGetNextSibling 函数返回给定对象的下一个同级。
KsGetNodeIdFromIrp

KsGetNodeIdFromIrp 函数返回向其提交 Irp 的节点的节点 ID。
KsGetObjectFromFileObject

KsGetObjectFromFileObject 函数返回从 FileObject 转换为 PVOID 的 AVStream 对象。
KsGetObjectHandle

KsGetObjectHandle 方法检索 KS 对象的文件句柄。
KsGetObjectTypeFromFileObject

KsGetObjectTypeFromFileObject 函数返回与给定文件对象关联的 AVStream 对象类型。
KsGetObjectTypeFromIrp

KsGetObjectTypeFromIrp 函数返回与给定 IRP 关联的 AVStream 对象类型。
KsGetOuterUnknown

KsGetOuterUnknown 函数返回给定 AVStream 对象的外部 IUnknown。
KsGetParent

KsGetParent 函数获取给定对象的父对象。
KsGetPhysicalTime

KsGetPhysicalTime 方法从基础时钟检索物理时间。
KsGetPinBusCache

不建议将 KsGetPinBusCache 方法用于应用程序。 此方法属于 IKsPinPipe 接口。
KsGetPinFramingCache

不建议将 KsGetPinFramingCache 方法用于应用程序。 此方法属于 IKsPinPipe 接口。
KsGetPinFromFileObject

KsGetPinFromFileObject 函数返回与 FileObject 关联的 AVStream 固定对象。
KsGetPinFromIrp

KsGetPinFromIrp 函数返回与给定 IRP 关联的 AVStream 引脚对象。
KsGetPinName

返回图钉的名称。
KsGetPipe

不建议将 KsGetPipe 方法用于应用程序。 此方法属于 IKsPinPipe 接口。
KsGetPipeAllocatorFlag

不建议将 KsGetPipeAllocatorFlag 方法用于应用程序。 此方法属于 IKsPinPipe 接口。
KsGetProperties

返回分配器的属性。
KsGetResolution

KsGetResolution 方法从基础时钟检索时钟分辨率。
KsGetState

KsGetState 方法从基础时钟检索引脚的流状态。
KsGetTime

KsGetTime 方法检索基础时钟的时间。
KsHandleSizedListQuery

KsHandleSizedListQuery 函数根据系统缓冲区的长度返回所需缓冲区的大小、指定数据列表中的条目数,或复制条目本身。
KsIncrementCountedWorker

递增当前辅助角色计数,并选择性地将计数工作项与以前由 KsRegisterCountedWorker 创建的辅助角色一起排队。
KsIncrementPendingIoCount

KsIncrementPendingIoCount 方法递增输入/输出的数量, (引脚上进行的 I/O) 操作。
KsInitializeDevice

AVStream 调用 KsInitializeDevice 函数,以从 KsCreateDevice 中初始化 AVStream 设备类。
KsInitializeDeviceProfile

KsInitializeDeviceProfile API 必须由所有微型端口驱动程序调用,以初始化配置文件存储并发布设备配置文件。
KsInitializeDriver

KsInitializeDriver 函数初始化 AVStream 微型驱动程序的驱动程序对象。
KsInstallBusEnumInterface

KsInstallBusEnumInterface 函数将接口安装到需求加载总线枚举器对象。
KsIsBusEnumChildDevice

KsIsBusEnumChildDevice 函数确定给定的设备对象是否为需求负载总线枚举器对象的子设备。
KsIsMediaTypeInRanges

KsIsMediaTypeInRanges 方法验证媒体类型是否在提供的数据范围内。
KsLoadResource

从给定映像复制 (加载) 资源。
KsMapModuleName

KsMapModuleName 函数返回对应于 PhysicalDeviceObject 和 ModuleName 参数的图像名称和资源标识符。
KsMediaSamplesCompleted

KsMediaSamplesCompleted 方法通知引脚流段已完成。
KsMergeAutomationTables

KsMergeAutomationTables 函数合并两个自动化表。
KsMethod

IKsControl::KsMethod 方法向 KS 对象发送方法,以及方法集上可用的任何其他已定义支持操作。
KsMethod

KsMethod 方法向 KS 对象发送方法,以及方法集上可用的任何其他已定义支持操作。
KSMETHOD_ITEM_IRP_STORAGE

此宏访问指向相关KSMETHOD_ITEM的指针。 请注意,仅在使用 KsMethodHandlerWithAllocator 时设置此指针。
KSMETHOD_SET_IRP_STORAGE

此宏返回指向方法所在的KSMETHOD_SET的指针。
KSMETHOD_TYPE_IRP_STORAGE

此宏访问方法的类型,如KSMETHOD_ITEM中所述。 如果使用 KsDispatchSpecificMethod 异步处理该方法,则必须保持此存储不变。
KsMethodHandler

KsMethodHandler 函数处理通过 IOCTL_KS_METHOD 请求的方法。 它适用于集定义的所有方法标识符。 只能在PASSIVE_LEVEL调用 函数。
KsMethodHandlerWithAllocator

KsMethodHandlerWithAllocator 函数执行与 KsMethodHandler 相同的处理,但具有相同的限制,但允许使用可选的分配器回调为参数提供缓冲区。
KsMoveIrpsOnCancelableQueue

KsMoveIrpsOnCancelableQueue 函数将指定的 IRP 从 SourceList 参数移动到 DestinationList 参数,具体取决于从微型驱动程序定义的 KStrIrpListCallback 函数返回的值。
KsNotifyError

KsNotifyError 方法将错误通知筛选器图,使筛选图有机会停止。
KsNotifyEvent

每当发生与事件相关的操作时,KsNotifyEvent 方法请求拥有给定 DirectShow 事件的 KS 对象使用给定的参数通知调用应用程序。
KsNullDriverUnload

KsNullDriverUnload 函数是驱动程序可以使用的默认函数,当它在其卸载函数中没有其他任务要执行,但仍必须允许设备通过其存在卸载。
KsOpenDefaultDevice

KsOpenDefaultDevice 函数打开指定即插即用 (PnP) 类别中列出的第一个设备的句柄。
KsPeekAllocator

KsPeekAllocator 方法返回指向引脚分配器的 IMemAllocator 接口的指针。
KsPersistDeviceProfile

KsPersistDeviceProfile API 将配置文件信息提交到永久性存储。
KsPinAcquireControl

KsPinAcquireControl 函数获取 Pin 指定的 AVStream 引脚的控制互斥体。
KsPinAcquireProcessingMutex

KsPinAcquireProcessingMutex 函数获取 Pin 指定的 AVStream 引脚的处理互斥体。
KsPinAddEvent

KsPinAddEvent 函数将指定事件添加到 Pin 的事件列表。
KsPinAttachAndGate

KsPinAttachAndGate 函数将 Pin 作为输入连接到以前初始化的 AND 门,并将 AndGate 作为输入连接到相关筛选器的 AND 门。
KsPinAttachOrGate

KsPinAttachOrGate 函数将 Pin 作为输入连接到以前初始化的 OR 门,并将 OrGate 作为输入连接到相关筛选器的 AND 门。
KsPinAttemptProcessing

KsPinAttemptProcessing 函数用于恢复以引脚为中心的筛选器上特定引脚上的处理。 它尝试通过向 Pin 的处理对象发送处理调度调用来启动 Pin 上的处理。
KsPinDataIntersection

KsPinDataIntersection 函数通过回调函数处理 KSPROPERTY_PIN_DATAINTERSECTION 属性,并执行传递的参数的大部分初始验证。
KsPinDataIntersectionEx

KsPinDataIntersectionEx 函数通过回调函数处理KSPROPERTY_PIN_DATAINTERSECTION。
KsPinFactory

KsPinFactory 方法检索引脚工厂的标识符。
KsPinGenerateEvents

KsPinGenerateEvents 函数生成位于 Pin 事件列表中的指示类型的事件。
KsPinGetAndGate

KsPinGetAndGate 函数返回 Pin 的处理控制门。
KsPinGetAvailableByteCount

KsPinGetAvailableByteCount 例程输出前边缘前的输入数据的字节数和前边缘前面的输出缓冲区的字节数,这两者都用于调用方指定引脚的队列。
KsPinGetConnectedFilterInterface

KsPinGetConnectedFilterInterface 函数查询 Pin 连接到的筛选器,以获取指向 COM 接口的指针。
KsPinGetConnectedPinDeviceObject

KsPinGetConnectedPinDeviceObject 函数返回设备堆栈顶部的设备对象,该对象对应于附加到源引脚引脚的接收器引脚。
KsPinGetConnectedPinFileObject

KsPinGetConnectedPinFileObject 函数返回 Pin 连接到的引脚的文件对象。 仅适用于源引脚。
KsPinGetConnectedPinInterface

KsPinGetConnectedPinInterface 函数查询 PIN 连接到 COM 样式接口的引脚。
KsPinGetCopyRelationships

KsPinGetCopyRelationships 函数返回以引脚为中心的筛选器中包含的引脚的复制关系信息。
KsPinGetDevice

KsPinGetDevice 函数返回 Pin 所属的 AVStream 设备。
KsPinGetFirstCloneStreamPointer

KsPinGetFirstCloneStreamPointer 函数返回 Pin 上第一个克隆的流指针。
KsPinGetLeadingEdgeStreamPointer

KsPinGetLeadingEdgeStreamPointer 函数获取与给定引脚关联的队列的前导边缘流指针。
KsPinGetNextSiblingPin

KsPinGetNextSiblingPin 函数返回与 Pin 相同的类型且位于同一筛选器上的下一个实例化引脚。
KsPinGetOuterUnknown

KsPinGetOuterUnknown 函数返回由 Pin 指定的引脚的外部 IUnknown。
KsPinGetParentFilter

KsPinGetParentFilter 函数返回 Pin 的父筛选器。
KsPinGetReferenceClockInterface

KsPinGetReferenceClockInterface 函数将 COM 样式接口返回到与 Pin 关联的引用时钟。 此接口指针将是 IKsReferenceClock 接口。
KsPinGetTrailingEdgeStreamPointer

KsPinGetTrailingEdgeStreamPointer 函数获取与指定引脚关联的队列的尾随边缘流指针。
KsPinHandshake

KsPinHandshake 函数尝试使用连接的引脚进行协议握手。
KsPinPropertyHandler

KsPinPropertyHandler 函数对KSPROPSETID_Pin属性集的静态成员执行标准处理。 此处理不包括KSPROPERTY_PIN_CINSTANCES或KSPROPERTY_PIN_DATAINTERSECTION。
KsPinRegisterAggregatedClientUnknown

KsPinRegisterAggregatedClientUnknown 函数是一个内联函数,它是 KsRegisterAggregatedClientUnknown 的包装器。
KsPinRegisterFrameReturnCallback

KsPinRegisterFrameReturnCallback 函数向 AVStream 注册给定引脚的帧返回回调。
KsPinRegisterHandshakeCallback

KsPinRegisterHandshakeCallback 函数为给定引脚注册微型驱动程序提供的回调例程。
KsPinRegisterIrpCompletionCallback

KsPinRegisterIrpCompletionCallback 函数为指定的引脚注册微型驱动程序定义的回调例程。
KsPinRegisterPowerCallbacks

KsPinRegisterPowerCallbacks 函数注册 Pin 的电源管理回调。
KsPinReleaseControl

KsPinReleaseControl 函数释放由 Pin 指定的 AVStream 引脚的控件互斥体。
KsPinReleaseProcessingMutex

KsPinReleaseProcessingMutex 函数释放由 Pin 指定的 AVStream 引脚的处理互斥体。
KsPinSetPinClockTime

KsPinSetPinClockTime 函数设置由 Pin 公开的时钟上的当前时间。
KsPinSubmitFrame

如果通过调用 KsPinRegisterFrameReturnCallback 将引脚置于注入模式,则 KsPinSubmitFrame 函数会将帧直接提交到传输线路中。
KsPinSubmitFrameMdl

如果通过调用 KsPinRegisterFrameReturnCallback 将引脚置于注入模式,KsPinSubmitFrameMdl 函数会将帧直接提交到传输线路中。
KsPrepareIoOperation

KsPrepareIoOperation 方法初始化扩展标头并为 I/O 操作准备媒体示例。
KsProbeStreamIrp

KsProbeStreamIrp 函数根据传递的标志对给定 IRP 的输入和输出缓冲区进行指定的修改,然后验证流标头。
KsProcessMediaSamples

KsProcessMediaSamples 方法处理媒体示例。
KsProcessPinUpdate

KsProcessPinUpdate 函数是从以筛选器为中心的筛选器的 AVStrMiniFilterProcess 调度中调用的,以更新进程引脚。
KsPropagateAcquire

KsPropagateAcquire 方法指示筛选器上的所有引脚都达到 Acquire 状态。
KsProperty

IKsControl::KsProperty 方法设置属性或检索属性信息,以及可用于属性集的任何其他已定义支持操作。
KsProperty

KsProperty 方法设置属性或检索属性信息,以及可用于属性集的任何其他已定义支持操作。
KsPropertyHandler

驱动程序调用 KsPropertyHandler 函数进行 IRP 处理。
KsPropertyHandlerWithAllocator

KsPropertyHandlerWithAllocator 执行与 KsPropertyHandler 相同的处理,但具有相同的限制,但允许使用可选的分配器回调来为参数提供缓冲区。
KsPublishDeviceProfile

调用 KsPublishDeviceProfile API 来发布设备配置文件信息。
KsQueryDevicePnpObject

KsQueryDevicePnpObject 函数返回可存储在设备标头中的 PnP 设备对象。 这是 PnP 堆栈上的下一个设备对象,在使用 KsDefaultDispatchPnp 时,PnP 请求将转发到的设备对象。
KsQueryExtendedSize

KsQueryExtendedSize 方法检索输入和输出 (I/O) 操作所需的扩展标头信息。
KsQueryInformationFile

KsQueryInformationFile 函数对指定的文件对象执行信息查询。 如果可能,该函数会尝试使用 FastIoDispatch,或者针对设备对象生成信息请求。
KsQueryInterfaces

KsQueryInterfaces 方法检索引脚支持的接口。
KsQueryMediums

KsQueryMediums 方法检索引脚支持的介质。
KsQueryObjectAccessMask

KsQueryObjectAccessMask 函数返回最初授予对关联对象创建句柄的第一个客户端的访问权限。 无法通过复制句柄来更改访问权限。
KsQueryObjectCreateItem

KsQueryObjectCreateItem 函数返回创建时分配给对象的创建项。
KsQuerySoftwareBusInterface

KsQuerySoftwareBusInterface 函数从分页池创建缓冲区,并将与需求加载总线枚举器对象的 PDO 关联的引用字符串复制到缓冲区中。
KsQueueWorkItem

KsQueueWorkItem 函数使用 KsRegisterWorker 函数之前创建的辅助角色对指定工作项进行排队。
KsReadFile

KsReadFile 函数对指定的文件对象执行读取。
KsRecalculateStackDepth

KsRecalculateStackDepth 函数基于已设置目标设备的所有对象重新计算基础设备对象所需的最大堆栈深度, (它们已使用 KsSetTargetDeviceObject 函数将自己添加到基础设备对象上的对象列表) 。 如果使用 KsSetDevicePnpAndBaseObject 在基础设备标头上设置了 PnP 设备对象,则计算最大堆栈深度时也会考虑该设备。
KsReferenceBusObject

引用总线物理设备对象。
KsReferenceSoftwareBusObject

KsReferenceSoftwareBusObject 函数递增需求加载总线枚举器对象的 PDO 的引用计数。
KsRegisterAggregatedClientUnknown

KsRegisterAggregatedClientUnknown 函数以与 COM 非常相似的方式聚合两个对象:_the指定的 AVStream 对象和客户端未知对象。
KsRegisterCountedWorker

处理注册以使用线程的客户端。
KsRegisterFilterWithNoKSPins

KsRegisterFilterWithNoKSPins 函数向没有内核流式处理引脚的 DirectShow 筛选器注册,因此不在内核模式下流式传输。
KsRegisterWorker

KsRegisterWorker 函数处理注册以使用线程的客户端。
KsReleaseCachedMdl

KsReleaseCachedMdl 函数用于释放 KsAcquireCachedMdl 调用获取的 MDL。
KsReleaseControl

KsReleaseControl 函数释放 Object 的控件互斥体。
KsReleaseDevice

KsReleaseDevice 函数释放设备互斥体并退出关键区域。
KsReleaseDeviceSecurityLock

KsReleaseDeviceSecurityLock 函数在设备对象标头上释放以前获取的安全锁。
KsReleaseIrpOnCancelableQueue

KsReleaseIrpOnCancelableQueue 函数释放已获取的 IRP,该 IRP 已在可取消的队列中。
KsRemoveAggregate

KsRemoveAggregate 方法从公开 IKsAggregateControl 接口的 KS 对象的接口提供程序列表中删除以前添加的 COM 服务器聚合提供程序。
KsRemoveBusEnumInterface

KsRemoveBusEnumInterface 函数删除需求加载总线枚举器对象的接口。
KsRemoveIrpFromCancelableQueue

KsRemoveIrpFromCancelableQueue 函数从可以取消的指定队列中弹出下一个非关联 IRP,并删除其取消状态。
KsRemoveItemFromObjectBag

KsRemoveItemFromObjectBag 函数从对象包中删除项目。
KsRemoveSpecificIrpFromCancelableQueue

KsRemoveSpecificIrpFromCancelableQueue 函数从指定队列中删除指定的 IRP。 这是在以前使用 KsRemoveIrpFromCancelableQueue 获取的 IRP 上执行的,但实际上并未从队列中删除。
KsResolveRequiredAttributes

KsResolveRequiredAttributes 函数搜索附加到指定属性的数据范围的属性列表,并确保找到所有指定的属性。
KsServiceBusEnumCreateRequest

KsServiceBusEnumCreateRequest 函数服务IRP_MJ_CREATE对软件总线设备接口的请求。
KsServiceBusEnumPnpRequest

KsServiceBusEnumPnpRequest 函数仅供系统使用。
KsSetAllocatorHandle

设置分配器的句柄。
KsSetAllocatorMode

设置分配器分配内存的模式。
KsSetCorrelatedPhysicalTime

KsSetCorrelatedPhysicalTime 方法使用基础时钟上的相关系统时间设置物理时间。
KsSetCorrelatedTime

KsSetCorrelatedTime 方法使用基础时钟上的相关系统时间设置当前时间。
KsSetDefaultClockState

KsSetDefaultClockState 函数设置时钟的当前状态,该时钟用于反映基础筛选器引脚的当前状态。
KsSetDefaultClockTime

KsSetDefaultClockTime 函数设置时钟的当前时间。
KsSetDevicePnpAndBaseObject

KsSetDevicePnpAndBaseObject 函数设置设备标头中的 PnP 设备对象,它是 PnP 堆栈上的下一个设备对象,在使用 KsDefaultDispatchPnp 时,PnP 请求将转发到的设备对象。
KsSetInformationFile

KsSetInformationFile 函数针对指定的文件对象执行信息集。 如果可能,该函数会尝试使用 FastIoDispatch,或者生成针对设备对象设置的信息。
KsSetMajorFunctionHandler

KsSetMajorFunctionHandler 函数将指定主函数的处理程序设置为使用内部调度。
KsSetMediaType

KsSetMediaType 方法设置数据类型处理程序的媒体类型。
KsSetPhysicalTime

KsSetPhysicalTime 方法设置基础时钟的物理时间。
KsSetPin

KsSetPin 方法通知流式处理接口处理程序在传递数据时要与之通信的引脚。
KsSetPinBusCache

不建议将 KsSetPinBusCache 方法用于应用程序。 此方法属于 IKsPinPipe 接口。
KsSetPinFramingCache

不建议将 KsSetPinFramingCache 方法用于应用程序。 此方法属于 IKsPinPipe 接口。
KsSetPipe

不建议将 KsSetPipe 方法用于应用程序。 此方法属于 IKsPinPipe 接口。
KsSetPipeAllocatorFlag

不建议将 KsSetPipeAllocatorFlag 方法用于应用程序。 此方法属于 IKsPinPipe 接口。
KsSetPowerDispatch

设置在驱动程序对象收到IRP_MJ_POWER IRP 时要调用的电源调度函数。
KsSetProperties

设置分配器的属性。
KsSetTargetDeviceObject

KsSetTargetDeviceObject 函数设置对象的目标设备对象。 函数将对象标头添加到具有目标设备的对象标头列表中。
KsSetTargetState

设置与指定对象标头关联的目标设备的启用状态。
KsSetTime

KsSetTime 方法设置基础时钟上的当前时间。
KsStreamIo

KsStreamIo 函数对指定的文件对象执行流读取或写入。 如果可能,函数会尝试使用 FastIoDispatch,或者针对设备对象生成读取或写入请求。
KsStreamPointerAdvance

KsStreamPointerAdvance 函数将流指针推进到下一个数据帧。
KsStreamPointerAdvanceOffsets

KsStreamPointerAdvanceOffsets 函数可提升 StreamPointer 的偏移量。
KsStreamPointerAdvanceOffsetsAndUnlock

KsStreamPointerAdvanceOffsetsAndUnlock 函数将 StreamPointer 指定数量的字节推进到流中, (根据请求调整 StreamPointer 的 OffsetIn 和 OffsetOut 字段) ,并将其解锁。
KsStreamPointerCancelTimeout

KsStreamPointerCancelTimeout 函数取消指定流指针上先前计划的超时回调。
KsStreamPointerClone

KsStreamPointerClone 函数创建给定流指针的克隆。
KsStreamPointerDelete

KsStreamPointerDelete 函数删除克隆流指针,并释放此流指针所引用的帧上的引用。
KsStreamPointerGetIrp

KsStreamPointerGetIrp 函数返回与给定流指针引用的帧关联的 IRP。
KsStreamPointerGetMdl

KsStreamPointerGetMdl 函数返回与 StreamPointer 引用的帧关联的 MDL。
KsStreamPointerGetNextClone

KsStreamPointerGetNextClone 函数返回在指定克隆之后立即克隆的克隆流指针。
KsStreamPointerLock

KsStreamPointerLock 函数尝试锁定指定的流指针。
KsStreamPointerScheduleTimeout

KsStreamPointerScheduleTimeout 函数向 AVStream 注册给定流指针的超时回调。
KsStreamPointerSetStatusCode

KsStreamPointerSetStatusCode 函数允许指定用于完成给定 IRP 的成功或不成功的错误代码。
KsStreamPointerUnlock

KsStreamPointerUnlock 函数解锁以前被 KsGetXxxEdgeStreamPointer () 或 KsStreamPointerLock 的获取函数锁定的流指针。
KsSynchronousDeviceControl

KsSynchronousDeviceControl 函数向文件句柄指定的 KS 对象发出同步设备 I/O 控制操作。
KsSynchronousIoControlDevice

KsSynchronousIoControlDevice 函数对目标设备对象执行同步设备 I/O 控件。 它将在不可更改状态中等待,直到 I/O 完成。 只能在PASSIVE_LEVEL调用此函数。
KsTerminateDevice

KsTerminateDevice 函数删除 AVStream 设备。
KsTopologyPropertyHandler

KsTopologyPropertyHandler 函数对KSPROPSETID_Topology属性集的静态成员执行标准处理。 函数使用 KSTOPOLOGY 结构,该结构描述此属性集返回的信息集。
KsUnregisterWorker

KsUnregisterWorker 函数允许客户端注销辅助角色。
KsUnserializeObjectPropertiesFromRegistry

KsUnserializeObjectPropertiesFromRegistry 函数在给定目标对象和注册表路径时,枚举命名值,并将其作为序列化数据应用于序列化数据中列出的指定属性集。
KsValidateAllocatorCreateRequest

KsValidateAllocatorCreateRequest 函数将IRP_MJ_CREATE请求验证为分配器请求,并在成功时返回与请求关联的创建结构。
KsValidateAllocatorFramingEx

KsValidateAllocatorFramingEx 函数仅保留供系统使用。
KsValidateClockCreateRequest

KsValidateClockCreateRequest 函数验证时钟创建请求并返回与请求关联的创建结构。只能在PASSIVE_LEVEL调用。
KsValidateConnectRequest

KsValidateConnectRequest 函数验证连接请求,并返回指向与请求关联的连接结构的指针。只能在PASSIVE_LEVEL调用此函数。
KsValidateTopologyNodeCreateRequest

KsValidateTopologyNodeCreateRequest 函数验证拓扑节点创建请求,并返回与请求关联的创建结构。 只能在PASSIVE_LEVEL调用函数。
KsWriteFile

KsWriteFile 函数对指定的文件对象执行写入操作。
OUR_GUID_ENTRY

详细了解:OUR_GUID_ENTRY宏
PADAPTER_RECEIVE_PACKET_ROUTINE

相机微型驱动程序的 AdapterReceivePacket 回调函数处理基于适配器的流请求,阻止流类驱动程序) 传递给它的 SDB (。
PCAM_ALLOCATE_BW_ROUTINE

相机微型驱动程序的 CamAllocateBandwidth 回调函数在 USB 视频流式处理接口中选择适当的备用设置,并准备设备进行流式传输。
PCAM_ALLOCATE_BW_ROUTINE_EX

相机微型驱动程序的 CamAllocateBandwidthEx 回调函数在 USB 视频流式处理接口中选择适当的备用设置,并准备设备进行流式传输。
PCAM_CONFIGURE_ROUTINE

相机微型驱动程序的 CamConfigure 回调函数配置常量流式处理接口。
PCAM_CONFIGURE_ROUTINE_EX

相机微型驱动程序的 CamConfigureEx 回调函数配置常量流式处理接口。
PCAM_FREE_BW_ROUTINE

相机微型驱动程序的 CamFreeBandwidth 回调函数在 USB 视频流式处理接口中选择不使用带宽的备用设置。
PCAM_FREE_BW_ROUTINE_EX

相机微型驱动程序的 CamFreeBandwidthEx 回调函数在 USB 视频流式处理接口中选择不使用带宽的备用设置。
PCAM_INITIALIZE_ROUTINE

相机微型驱动程序的回调函数初始化设备或执行任何所需的特定于微型驱动程序的清理。
PCAM_NEW_FRAME_ROUTINE

相机微型驱动程序的 CamNewVideoFrame 回调函数初始化新的视频帧上下文结构。
PCAM_NEW_FRAME_ROUTINE_EX

相机微型驱动程序的 CamNewVideoFrameEx 回调函数初始化新的视频帧上下文结构。
PCAM_PROCESS_PACKET_ROUTINE

相机微型驱动程序的 CamProcessUSBPacket 回调函数处理 USB 数据包。
PCAM_PROCESS_PACKET_ROUTINE_EX

相机微型驱动程序的 CamProcessUSBPacketEx 回调函数处理 USB 数据包。
PCAM_PROCESS_RAW_FRAME_ROUTINE

相机微型驱动程序的 CamProcessRawVideoFrame 回调函数可解码原始视频帧。
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX

相机微型驱动程序的 CamProcessRawVideoFrameEx 回调函数解码原始视频帧。
PCAM_START_CAPTURE_ROUTINE

相机微型驱动程序的 CamStartCapture 回调函数在 USB 视频流式处理接口中选择适当的备用设置,并准备设备进行流式传输。
PCAM_START_CAPTURE_ROUTINE_EX

相机微型驱动程序的 CamStartCaptureEx 回调函数在 USB 视频流接口中选择适当的备用设置,并准备设备进行流式传输。
PCAM_STATE_ROUTINE

相机微型驱动程序的状态回调函数还原以前保存的设备上下文状态或保存当前设备上下文状态。
PCAM_STOP_CAPTURE_ROUTINE

摄像头微型驱动程序的 CamStopCapture 回调函数在流停止后执行任何处理。
PCAM_STOP_CAPTURE_ROUTINE_EX

摄像头微型驱动程序的 CamStopCaptureEx 回调函数在流停止后执行任何处理。
PCOMMAND_COMPLETE_FUNCTION

相机微型驱动程序的 CommandCompleteFunction 回调函数允许相机微型驱动程序执行完成某些 USBCAMD 服务所需的任何其他任务
PFNALLOCATOR_ALLOCATEFRAME

KStrAllocateFrame 例程描述供应商提供的帧分配函数。
PFNALLOCATOR_FREEFRAME

KStrFreeFrame 例程描述供应商提供的帧解除分配函数。
PFNAVCINTERSECTHANDLER

AV/C 相交处理程序确定数据范围是否兼容。
PFNDEREFERENCEDEVICEOBJECT

驱动程序可以调用 PFNDEREFERENCEDEVICEOBJECT 回调函数 (ks.h) ,以递减物理设备对象 (PDO) 的引用计数。
PFNDEREFERENCEDEVICEOBJECT

驱动程序可以调用 PFNDEREFERENCEDEVICEOBJECT 回调函数 (swenum.h) 来减少物理设备对象的引用计数 (PDO) 。
PFNKSADDEVENT

当客户端注册接收事件通知时,将调用 AVStream 微型驱动程序的 AVStrMiniAddEvent 例程。 此例程是可选的。
PFNKSALLOCATOR

微型驱动程序可以选择在调用 KsEnableEventWithAllocator、KsPropertyHandlerWithAllocator 和 KsMethodHandlerWithAllocator 时提供类型为 PFNKSALLOCATOR 的回调函数作为参数。
PFNKSCANCELTIMER

调用流式处理微型驱动程序的 KStrCancelTimer 例程以取消以前在调用 KsAllocateDefaultClockEx 时在 SetTimer 参数中指定的自定义计时器对象。
PFNKSCLOCK_CORRELATEDTIME

例程是系统提供的用于检索的例程,以下例程:KStrClockGetCorrelatedTime 是系统提供的例程,用于检索自启动以来的当前系统时间和相应的时钟计时周期计数。KStrClockGetCorrelatedPhysicalTime 是系统提供的例程,用于检索当前系统时间减去挂起的增量以及自启动以来的相应时钟周期。
PFNKSCLOCK_GETTIME

例程获取系统时间。KStrClockGetTime 是系统提供的用于检索当前系统时间的例程。KStrClockGetPhysicalTime 是系统提供的例程,用于检索当前系统时间减去任何挂起的增量。
PFNKSCONTEXT_DISPATCH

调用流式处理微型驱动程序的 KStrContextDispatch 例程来处理IRP_MJ_POWER IRP。
PFNKSCORRELATEDTIME

调用流式处理微型驱动程序的 KStrCorrelatedTime 例程,以相关方式检索演示时间和物理时间。 这允许时钟所有者完全确定当前时间。
PFNKSDEFAULTALLOCATE

AVStream 微型驱动程序的 AVStrMiniAllocate 例程使用 Context 参数中指定的分配器分配帧。
PFNKSDEFAULTFREE

AVStream 微型驱动程序的 AVStrMiniAllocatorFreeFrame 例程释放指定的帧。
PFNKSDELETEALLOCATOR

AVStream 微型驱动程序的 AVStrMiniDeleteAllocator 例程删除与引脚关联的分配器。
PFNKSDEVICE

AVStream 执行 PnP 启动后处理时,将调用 AVStream 微型驱动程序的 AVStrMiniDevicePostStart 例程。 例如,使用它在启动时加载驱动程序。 PnP 启动后,此类事件将在工作线程的上下文中发生。
PFNKSDEVICECREATE

AVStream 微型驱动程序的 AVStrMiniDeviceAdd 例程通知微型驱动程序 AVStream 的 PnP AddDevice 例程已完成。
PFNKSDEVICEIRP

当设备调度这些 IRP 时,将调用 AVStream 微型驱动程序的 IRP 处理程序例程。IRP_MN_QUERY_REMOVE_DEVICEIRP_MN_QUERY_STOP_DEVICEIRP_MN_QUERY_INTERFACE
PFNKSDEVICEIRPVOID

当设备调度这些 IRP 时,将调用 AVStream 微型驱动程序的 IRP 处理例程。IRP_MN_CANCEL_STOP_DEVICEIRP_MN_CANCEL_REMOVE_DEVICEIRP_MN_REMOVE_DEVICEIRP_MN_STOP_DEVICEIRP_MN_SURPRISE_REMOVAL
PFNKSDEVICEPNPSTART

为指定设备发送IRP_MN_START_DEVICE请求时,将调用 AVStream 微型驱动程序的 AVStrMiniDeviceStart 例程。
PFNKSDEVICEQUERYCAPABILITIES

当设备调度IRP_MN_QUERY_CAPABILITIES时,将调用 AVStream 微型驱动程序的 AVStrMiniDeviceQueryCapabilities 例程。
PFNKSDEVICEQUERYPOWER

AVStream 在收到IRP_MN_QUERY_POWER请求时调用微型驱动程序的 AVStrMiniDeviceQueryPower 例程。
PFNKSDEVICESETPOWER

AVStream 在收到IRP_MN_SET_POWER时调用微型驱动程序的 AVStrMiniDeviceSetPower 例程。
PFNKSFASTHANDLER

KStrFastHandler 是驱动程序提供的例程,无需创建 IRP 即可处理属性或方法请求。
PFNKSFILTERIRP

当筛选器收到 IRP 时,将调用 AVStream 微型驱动程序的 AVStrMiniFilterCreate 例程。
PFNKSFILTERPROCESS

当筛选器用于处理帧时,将调用 AVStream 微型驱动程序的 AVStrMiniFilterProcess 例程。 它用于执行 Filter-Centric 处理。
PFNKSFILTERVOID

AVStream 接收IOCTL_KS_RESET_STATE以将筛选器返回到获取时的状态时,将调用 AVStream 微型驱动程序的 AVStrMiniFilterReset 例程。
PFNKSHANDLER

当内核流收到IOCTL_KS_METHOD get/set 属性请求时,将调用微型驱动程序提供的例程。 在相关KSMETHOD_ITEM KSPROPERTY_ITEM结构中提供指向此处理程序的指针。
PFNKSINTERSECTHANDLER

调用流式处理微型驱动程序的 KStrIntersectHandler 例程来比较数据范围,以确定是否存在交集,如果是,则比较交集的数据格式。
PFNKSINTERSECTHANDLEREX

AVStream 调用微型驱动程序的 AVStrMiniIntersectHandlerEx 例程来确定两个数据范围的最高质量交集。
PFNKSIRPLISTCALLBACK

调用流式处理微型驱动程序的 KStrIrpListCallback 例程,以确定是否应将传入的 IRP 从源列表移动到目标列表,或者是否应终止 IRP 枚举。
PFNKSITEMFREECALLBACK

调用流式处理微型驱动程序的 KStrItemFreeCallback 例程以释放以前分配的创建项。 KStrItemFreeCallback 允许微型驱动程序执行任何清理,包括在必要时刷新安全描述符更改。
PFNKSPIN

当:_There 是可供 KSPIN 结构处理的数据时,将调用 AVStream 微型驱动程序的回调例程。 使用此例程执行 Pin-Centric 处理。相关的 KSPIN 充当接收器引脚并连接到 AVStream 源引脚。
PFNKSPINFRAMERETURN

当注入帧完成绕线路的行程并准备好回收或释放时,将调用 AVStream 微型驱动程序的 AVStrMiniFrameReturn 例程。
PFNKSPINHANDSHAKE

当 AVStream 收到它不处理的协议握手请求时,将调用 AVStream 微型驱动程序的 AVStrMiniPinHandshake 例程。
PFNKSPININITIALIZEALLOCATOR

AVStream 微型驱动程序的 AVStrMiniInitializeAllocator 例程初始化将与引脚关联的分配器。
PFNKSPINIRP

执行引脚上的活动并接收以下 IRP 时,将调用 AVStream 微型驱动程序的例程:IRP_MJ_CREATEIRP_MJ_CLOSE
PFNKSPINIRPCOMPLETION

当 IRP 完成绕线路传递且与 IRP 关联的帧即将回收或停用时,将调用 AVStream 微型驱动程序的 AVStrMiniPinIrpCompletion 例程。
PFNKSPINPOWER

当设备唤醒或进入睡眠状态时,将针对以引脚为中心的引脚调用 AVStream 微型驱动程序的 AVStrMiniPinPower 例程。
PFNKSPINSETDATAFORMAT

AVStream 微型驱动程序的 AVStrMiniPinSetDataFormat 例程在引脚创建时调用,以验证以前商定的数据格式对于此 KSPIN 结构是否可接受,以及与此 KSDATARANGE 结构匹配。
PFNKSPINSETDEVICESTATE

当由于连接状态属性“set”IOCTL 的到达而更改 KSPIN 结构的状态时,将调用 AVStream 微型驱动程序的 AVStrMiniPinSetDeviceState 例程。
PFNKSPINVOID

当以下情况时,将调用 AVStream 微型驱动程序的回调例程:相关的 KSPIN 充当接收器引脚,并且此接收器引脚与 AVStream 源引脚断开连接。KSPIN 结构的重置状态由于IOCTL_KS_RESET_STATE设备控件的到达而更改。 刷新与给定引脚关联的队列时,也会调用此例程。
PFNKSREMOVEEVENT

当客户端请求从事件的通知队列中删除时,将调用 AVStream 微型驱动程序的 AVStrMiniRemoveEvent 例程。 此例程是可选的。
PFNKSSETTIMER

调用流式处理微型驱动程序的 KStrSetTimer 例程,以基于呈现时间生成 DPC 计时器回调。
PFNKSSTREAMPOINTER

当取消与克隆流指针关联的 IRP 时,AVStream 调用微型驱动程序的 AVStrMiniCancelCallback 例程。 此例程是可选的。
PFNQUERYREFERENCESTRING

PFNQUERYREFERENCESTRING 回调函数 (ks.h) 将与 PDO 关联的引用字符串复制到由调用方创建和释放的缓冲区中。
PFNQUERYREFERENCESTRING

swenum.h (PFNQUERYREFERENCESTRING 回调函数) 将与 PDO 关联的引用字符串复制到调用方创建和释放的缓冲区中。
PFNREFERENCEDEVICEOBJECT

驱动程序可以调用 pFNREFERENCEDEVICEOBJECT 回调函数 (ks.h) ,以增加物理设备对象的引用计数 (PDO) 。
PFNREFERENCEDEVICEOBJECT

驱动程序可以调用 pFNREFERENCEDEVICEOBJECT 回调函数 (swenum.h) ,以增加物理设备对象的引用计数 (PDO) 。
PFNUSBCAMD_BulkReadWrite

USBCAMD_BulkReadWrite服务对指定的批量管道执行读取或写入操作。
PFNUSBCAMD_CancelBulkReadWrite

USBCAMD_CancelBulkReadWrite服务取消挂起的批量读取或写入请求。
PFNUSBCAMD_SetIsoPipeState

USBCAMD_SetIsoPipeState服务允许相机微型驱动程序控制常量管道上的流状态。
PFNUSBCAMD_SetVideoFormat

USBCAMD_SetVideoFormat服务用于通知 USBCAMD 视频格式已更改。
PFNUSBCAMD_WaitOnDeviceEvent

如果相机具有用于外部事件通知的中断管道,则USBCAMD_WaitOnDeviceEvent服务用于从中断管道执行读取操作。
PHW_CANCEL_SRB

类驱动程序调用微型驱动程序的 StrMiniCancelPacket 例程,以指示已取消流请求。
PHW_EVENT_ROUTINE

类驱动程序调用流微型驱动程序的 StrMiniEvent 例程,以向微型驱动程序发出应启用或禁用事件的信号。
PHW_INTERRUPT

StrMiniInterrupt 是微型驱动程序的中断服务例程。
PHW_PRIORITY_ROUTINE

StrMiniPriorityRoutine 是微型驱动程序提供的回调例程,可在指定的优先级执行。
PHW_QUERY_CLOCK_ROUTINE

每个流可能有一个与之关联的时钟。 类驱动程序通过调用每个流HW_STREAM_OBJECT中提供的流微型驱动程序提供的 StrMiniClock 函数来查询时钟。
PHW_RECEIVE_DEVICE_SRB

微型驱动程序提供的例程处理应用于整个驱动程序的类驱动程序请求,例如初始化设备或在设备中打开流。
PHW_REQUEST_TIMEOUT_HANDLER

流类驱动程序调用微型驱动程序的 StrMiniRequestTimeout 例程,以向微型驱动程序发出请求超时的信号。
PSTREAM_RECEIVE_PACKET

详细了解:PSTREAM_RECEIVE_PACKET回调函数
QuerySupported

QuerySupported 方法确定 KS 对象是否支持属性集以及该属性集的类型。
RegisterAdapterObjectEx

IKsDeviceFunctions::RegisterAdapterObjectEx 方法向 AVStream 注册 DMA 适配器对象。 为 Win64 平台编译的所有驱动程序都应使用此方法,而不是 KsDeviceRegisterAdapterObject。
设置

Set 方法设置由属性集 GUID 和属性标识符标识的属性。 此方法属于 dsound.h 中的 IKsPropertySet。
设置

Set 方法设置由属性集 GUID 和属性标识符标识的属性。 此方法属于 ksproxy.h 中的 IKsPropertySet。
StreamClassAbortOutstandingRequests

StreamClassAbortOutstandingRequests 例程会将所有未完成的请求中止到特定流或整个驱动程序。
StreamClassCallAtNewPriority

StreamClassCallAtNewPriority 例程计划以不同优先级调用的例程。
StreamClassCompleteRequestAndMarkQueueReady

StreamClassCompleteRequestAndMarkQueueReady 例程完成请求,并指示类驱动程序微型驱动程序已准备好接收相同类型的新请求。
StreamClassDebugAssert

此函数 (StreamClassDebugAssert) 已过时。
StreamClassDebugPrint

此函数 (StreamClassDebugPrint) 已过时。
StreamClassDeviceNotification

微型驱动程序使用 StreamClassDeviceNotification 例程通知类驱动程序它已完成流请求或发生了事件。
StreamClassFilterReenumerateStreams

已过时。 请勿使用。
StreamClassGetDmaBuffer

StreamClassGetDmaBuffer 例程返回指向类驱动程序为微型驱动程序分配的 DMA 缓冲区的指针。
StreamClassGetNextEvent

微型驱动程序可以使用 StreamClassGetNextEvent 例程来搜索设备或特定流的事件队列。
StreamClassGetPhysicalAddress

StreamClassGetPhysicalAddress 例程将虚拟内存地址转换为物理内存地址,并为 DMA 操作锁定相应的物理内存。
StreamClassQueryMasterClock

当微型驱动程序调用 StreamClassQueryMasterClock 例程时,类驱动程序会异步查询主时钟的适当时间值,并将结果传递给在 ClockCallbackRoutine 参数中传递的例程。
StreamClassQueryMasterClockSync

微型驱动程序可以调用 StreamClassQueryMasterClockSync 例程,以同步查询流的主时钟。
StreamClassReadWriteConfig

StreamClassReadWriteConfig 例程读取或写入微型驱动程序的父总线驱动程序的配置数据。
StreamClassReenumerateStreams

StreamClassReenumerateStreams 函数已过时。 请勿使用。
StreamClassRegisterAdapter

StreamClassRegisterAdapter 例程注册流类微型驱动程序。仅支持名称 StreamClassRegisterAdapter 以实现向后兼容性。相反,Microsoft 建议使用 StreamClassRegisterMinidriver(StreamClassRegisterAdapter 的别名)。 名称 StreamClassRegisterMinidriver 更准确地指示例程注册流类微型驱动程序。 注册后,微型驱动程序可以在系统中驱动任意数量的适配器实例。StreamClassRegisterMinidriver 例程向流类驱动程序注册流微型驱动程序。
StreamClassRegisterFilterWithNoKSPins

StreamClassRegisterFilterWithNoKSPins 例程用于向没有内核流式处理引脚的 Microsoft DirectShow 注册筛选器驱动程序,因此不会在内核模式下流式传输。
StreamClassScheduleTimer

微型驱动程序调用 StreamClassScheduleTimer 例程来计划计时器,并指定计时器过期时调用的例程。
StreamClassStreamNotification

流使用 StreamClassStreamNotification 例程通知类驱动程序它已完成流请求或发生了事件。
标记

详细了解:TAG 函数
USBCAMD_AdapterReceivePacket

USBCAMD_AdapterReceivePacket 函数允许 USBCAMD (SRB) 处理基于适配器的流请求块。
USBCAMD_ControlVendorCommand

USBCAMD_ControlVendorCommand 函数将特定于供应商的命令发送到控制管道。
USBCAMD_Debug_LogEntry

USBCAMD_Debug_LogEntry函数由相机微型驱动程序调用,以将调试信息记录到文件中。
USBCAMD_DriverEntry

USBCAMD_DriverEntry 函数将微型驱动程序注册到 USBCAMD,从而有效地将 USBCAMD 和微型驱动程序绑定在一起。
USBCAMD_GetRegistryKeyValue

USBCAMD_GetRegistryKeyValue 函数检索特定于设备实例的注册表项值。
USBCAMD_InitializeNewInterface

USBCAMD_InitializeNewInterface 函数为 USBCAMD 提供了配置相机微型驱动程序以正确使用流类驱动程序和 USB 总线驱动程序所需的所有信息。
USBCAMD_SelectAlternateInterface

USBCAMD_SelectAlternateInterface 函数在 USB 视频流式处理接口中选择备用设置。

接口

 
IKsAggregateControl

IKsAggregateControl 接口提供在支持接口的 KS 对象上添加和删除 COM 服务器作为聚合提供程序的方法。
IKsAllocator

IKsAllocator 接口提供用于控制和查询分配器的方法。 IKsAllocator 用于代理,不建议用于应用程序。
IKsAllocatorEx

IKsAllocatorEx 接口用于代理,不建议用于应用程序。 IKsAllocatorEx 继承 IKsAllocator 接口的所有方法,并扩展 IKsAllocator 以提供进一步控制和查询分配器的方法。
IKsClockPropertySet

IKsClockPropertySet 接口提供使代理能够准确反映时间的方法。
IKsControl

IKsControl 接口是在 AVStream 筛选器和引脚上实现的 COM 样式接口。
IKsControl

IKsControl 接口提供控制 KS 筛选器或 KS 引脚的用户模式方法。 有关此接口的用户模式等效信息,请参阅 IKsControl AVStream COM 接口。
IKsDataTypeCompletion

IKsDataTypeCompletion 接口提供了一种方法,用于完成传递到 IAMStreamConfig::SetFormat 方法的部分指定媒体类型。
IKsDataTypeHandler

IKsDataTypeHandler 接口提供对媒体样本执行可选预处理和后处理的方法。
IKsDeviceFunctions

IKsDeviceFunctions 接口是在 AVStream 设备上实现的 COM 样式接口。 此接口在 Windows Server 2003 SP1 及更高版本的 Windows 中可用。
IKsInterfaceHandler

IKsInterfaceHandler 接口提供的方法可根据为已建立的连接指定的KSPIN_INTERFACE结构将样本封送到内核中。 此接口的 IID 是IID_IKsInterfaceHandler。
IKsNotifyEvent

IKsNotifyEvent 接口提供了一种方法,用于使拥有 DirectShow 事件的 KS 对象使用给定参数发出事件。
IKsObject

IKsObject 接口提供了检索 KS 对象的文件句柄的方法。
IKsPin

IKsPin 接口提供用于控制和检索有关引脚的信息的方法。
IKsPinEx

IKsPinEx 接口继承 IKsPin 接口的所有方法,并扩展 IKsPin 以提供一个方法,该方法通知筛选器图出错,使筛选器图有机会停止。
IKsPinFactory

IKsPinFactory 接口提供检索引脚工厂标识符的方法。
IKsPinPipe

IKsPinPipe 接口供代理使用,不建议用于应用程序。 IKsPinPipe 提供用于控制引脚管道的方法。
IKsPropertySet

dsound.h 中的 IKsPropertySet 接口提供了访问 KS 微型驱动程序中实现的 KS 对象的属性的方法。
IKsPropertySet

ksproxy.h 中的 IKsPropertySet 接口提供了访问 KS 微型驱动程序中实现的 KS 对象的属性的方法。
IKsQualityForwarder

IKsQualityForwarder 接口继承 IKsObject 接口的方法,并扩展 IKsObject 以提供从引脚刷新信息的方法。
IKsReferenceClock

IKsReferenceClock 接口是 AVStream 在所有引脚上提供的 COM 样式接口。 引脚将请求传递到主时钟。
IKsTopology

IKsTopology 接口提供了一种打开筛选器中包含的拓扑节点对象的方法。

结构

 
KSSTREAM_SEGMENT

KSSTREAM_SEGMENT 结构包含描述流上发生的 I/O 操作的信息。
ALLOCATOR_PROPERTIES_EX

ALLOCATOR_PROPERTIES_EX结构用于代理,不建议用于应用程序。 ALLOCATOR_PROPERTIES_EX包含描述分配器属性的信息。
AUDIORESOURCEMANAGEMENT_RESOURCEGROUP

本主题介绍AUDIORESOURCEMANAGEMENT_RESOURCEGROUP结构。
AVC_COMMAND_IRB

AVC_COMMAND_IRB结构定义包含 AV/C 命令和响应对的结构。
AVC_EXT_PLUG_COUNTS

AVC_EXT_PLUG_COUNTS结构描述子单元上的外部插头数。
AVC_IRB

AVC_IRB 结构是 I/O 请求块 (IRB) 标头结构,其中存储了函数号。
AVC_MULTIFUNC_IRB

AVC_MULTIFUNC_IRB 结构包含联合中的其他 AV/C 相关结构。
AVC_PEER_DO_LIST

AVC_PEER_DO_LIST描述 avc.sys 实例) 所有非虚拟 (对等方。
AVC_PEER_DO_LOCATOR

AVC_PEER_DO_LOCATOR描述非虚拟 (对等方) avc.sys 实例。
AVC_PIN_COUNT

AVC_PIN_COUNT结构指定 AV/C 子单位设备上的引脚数。
AVC_PIN_DESCRIPTOR

AVC_PIN_DESCRIPTOR结构描述 AV/C 子单元设备上的引脚。
AVC_PIN_ID

AVC_PIN_ID结构描述子单元上的引脚。
AVC_PRECONNECT_INFO

AVC_PRECONNECT_INFO结构指定指定引脚 ID 的预连接信息, (AV/C 子单位设备上的从零开始的偏移量) 。
AVC_SETCONNECT_INFO

AVC_SETCONNECT_INFO结构用于初始化子单元驱动程序和建立引脚连接。
AVC_STREAM_REQUEST_BLOCK

AVC_STREAM_REQUEST_BLOCK 结构描述了要由 avcstrm.sys 处理的 AV/C 流式处理请求。
AVC_SUBUNIT_ADDR_SPEC

AVC_SUBUNIT_ADDR_SPEC 结构与 avc.sys 的虚拟实例一起使用来描述虚拟子单元地址。
AVC_SUBUNIT_INFO_BLOCK

AVC_SUBUNIT_INFO_BLOCK结构描述子单元信息。
AVC_UNIQUE_ID

AVC_UNIQUE_ID描述 AV/C 单元的唯一 ID。
AVCCONNECTINFO

AVCCONNECTINFO 结构用于初始化子单位驱动程序和建立引脚连接。
AVCPRECONNECTINFO

AVCPRECONNECTINFO 结构用于初始化子单元驱动程序和建立引脚连接。
AVCSTRM_BUFFER_STRUCT

AVCSTRM_BUFFER_STRUCT 结构描述要提交到 avcstrm.sys 进行读取或写入操作的缓冲区。
AVCSTRM_FORMAT_INFO

AVCSTRM_FORMAT_INFO结构用于描述数据流。
AVCSTRM_OPEN_STRUCT

AVCSTRM_OPEN_STRUCT结构描述了要打开的数据流。
BDA_BUFFER

本主题介绍BDA_BUFFER结构。
BDA_CA_MODULE_UI

BDA_CA_MODULE_UI 结构描述了用户界面 (UI) , (CA) 插件可以显示的条件访问。
BDA_CAS_CHECK_ENTITLEMENTTOKEN

详细了解:_BDA_CAS_CHECK_ENTITLEMENTTOKEN结构
BDA_CAS_CLOSE_MMIDIALOG

本主题介绍BDA_CAS_CLOSE_MMIDIALOG结构。
BDA_CAS_CLOSEMMIDATA

详细了解:_BDA_CAS_CLOSEMMIDATA 结构
BDA_CAS_OPENMMIDATA

详细了解:_BDA_CAS_OPENMMIDATA结构
BDA_CAS_REQUESTTUNERDATA

详细了解:_BDA_CAS_REQUESTTUNERDATA结构
BDA_DISEQC_RESPONSE

详细了解:_BDA_DISEQC_RESPONSE结构
BDA_DISEQC_SEND

详细了解:_BDA_DISEQC_SEND结构
BDA_DRM_DRMSTATUS

详细了解:_BDA_DRM_DRMSTATUS结构
BDA_DVBT2_L1_SIGNALLING_DATA

详细了解:_BDA_DVBT2_L1_SIGNALLING_DATA结构
BDA_ETHERNET_ADDRESS

详细了解:_BDA_ETHERNET_ADDRESS结构
BDA_ETHERNET_ADDRESS_LIST

详细了解:_BDA_ETHERNET_ADDRESS_LIST结构
BDA_FILTER_TEMPLATE

BDA_FILTER_TEMPLATE结构描述了 BDA 筛选器的模板拓扑。
BDA_GDDS_DATA

详细了解:_BDA_GDDS_DATA结构
BDA_GDDS_DATATYPE

详细了解:_BDA_GDDS_DATATYPE 结构
BDA_IPv4_ADDRESS

详细了解:_BDA_IPv4_ADDRESS 结构
BDA_IPv4_ADDRESS_LIST

详细了解:_BDA_IPv4_ADDRESS_LIST 结构
BDA_IPv6_ADDRESS

详细了解:_BDA_IPv6_ADDRESS结构
BDA_IPv6_ADDRESS_LIST

详细了解:_BDA_IPv6_ADDRESS_LIST 结构
BDA_ISDBCAS_EMG_REQ

详细了解:_BDA_ISDBCAS_EMG_REQ 结构
BDA_ISDBCAS_REQUESTHEADER

详细了解:_BDA_ISDBCAS_REQUESTHEADER结构
BDA_ISDBCAS_RESPONSEDATA

详细了解:_BDA_ISDBCAS_RESPONSEDATA 结构
BDA_MUX_PIDLISTITEM

详细了解:_BDA_MUX_PIDLISTITEM 结构
BDA_PID_MAP

BDA_PID_MAP结构描述了一种数据类型,用于从数据包标识符的输入流中筛选出 (PID) 筛选器,然后传递到下游筛选器。
BDA_PID_UNMAP

BDA_PID_UNMAP 结构描述从数据包标识符 (输入流) 筛选器停止筛选的数据包类型。 这些数据包类型使用 PID 进行标识。
BDA_PIN_PAIRING

BDA_PIN_PAIRING结构描述一对输入和输出引脚之间的拓扑。
BDA_PROGRAM_PID_LIST

BDA_PROGRAM_PID_LIST结构描述要查看的特定程序的数据。 此数据由使用数据包标识符标识 (PID) 的数据包组成。
BDA_RATING_PINRESET

详细了解:_BDA_RATING_PINRESET 结构
BDA_SCAN_CAPABILTIES

详细了解:_BDA_SCAN_CAPABILTIES结构
BDA_SCAN_START

详细了解:_BDA_SCAN_START 结构
BDA_SCAN_STATE

详细了解:_BDA_SCAN_STATE 结构
BDA_SIGNAL_TIMEOUTS

详细了解:_BDA_SIGNAL_TIMEOUTS结构
BDA_STRING

详细了解:_BDA_STRING结构
BDA_TABLE_SECTION

BDA_TABLE_SECTION结构描述表部分。
BDA_TEMPLATE_CONNECTION

BDA_TEMPLATE_CONNECTION结构根据 BDA 连接的开始和结束位置来描述该模板。
BDA_TEMPLATE_PIN_JOINT

BDA_TEMPLATE_PIN_JOINT结构描述模板拓扑中的关节。
BDA_TRANSPORT_INFO

BDA_TRANSPORT_INFO结构描述流连接的格式设置。
BDA_TS_SELECTORINFO

详细了解:_BDA_TS_SELECTORINFO结构
BDA_TS_SELECTORINFO_ISDBS_EXT

详细了解:_BDA_TS_SELECTORINFO_ISDBS_EXT结构
BDA_TUNER_DIAGNOSTICS

详细了解:_BDA_TUNER_DIAGNOSTICS 结构
BDA_TUNER_TUNERSTATE

详细了解:_BDA_TUNER_TUNERSTATE结构
BDA_USERACTIVITY_INTERVAL

详细了解:_BDA_USERACTIVITY_INTERVAL 结构
BDA_WMDRM_KEYINFOLIST

详细了解:_BDA_WMDRM_KEYINFOLIST 结构
BDA_WMDRM_RENEWLICENSE

详细了解:_BDA_WMDRM_RENEWLICENSE结构
BDA_WMDRM_STATUS

详细了解:_BDA_WMDRM_STATUS 结构
BDA_WMDRMTUNER_PIDPROTECTION

详细了解:_BDA_WMDRMTUNER_PIDPROTECTION结构
BDA_WMDRMTUNER_PURCHASEENTITLEMENT

详细了解:_BDA_WMDRMTUNER_PURCHASEENTITLEMENT 结构
BDANODE_DESCRIPTOR

BDANODE_DESCRIPTOR结构描述 BDA 节点。
BUS_INTERFACE_MEDIUMS

详细了解:BUS_INTERFACE_MEDIUMS结构
BUS_INTERFACE_REFERENCE

软件设备枚举器导出此接口以允许驱动程序引用物理设备对象计数 (PDO) 以便设备在使用时保持活动状态,并在不使用时卸载。
BUS_INTERFACE_SWENUM

BUS_INTERFACE_SWENUM 结构描述需求负载总线枚举器对象的接口。
CIP_HDR1

CIP_HDR1 结构描述两个象限 CIP 标头的泛型数据结构 (对) 的第一个象限。
CIP_HDR2_FDF

CIP_HDR2_FDF 结构描述 CIP 标头对的第二个象限。
CIP_HDR2_MPEGTS

CIP_HDR2_MPEGTS结构描述 MPEGTS 格式流的 CIP 标头对的第二个象限。
CIP_HDR2_SYT

CIP_HDR2_SYT结构描述 DV 格式流的 CIP 标头对的第二个象限。
DEVCAPS

DEVCAPS 结构描述外部设备的功能。
DvbParentalRatingDescriptor

本主题介绍 DvbParentalRatingDescriptor 结构。
DvbParentalRatingParam

本主题介绍 DvbParentalRatingParam 结构。
DVINFO

DVINFO 结构描述 DV 流格式,包括其默认的流源信息和流控制信息。
HW_CLOCK_OBJECT

HW_CLOCK_OBJECT 结构描述与流关联的时钟。
HW_EVENT_DESCRIPTOR

当类驱动程序调用微型驱动程序的 StrMiniEvent 例程之一时,它会传递指向HW_EVENT_DESCRIPTOR结构的指针,以将事件描述为已启用或已禁用。
HW_INITIALIZATION_DATA

HW_INITIALIZATION_DATA 结构指定类驱动程序开始初始化微型驱动程序所需的基本信息。
HW_STREAM_DESCRIPTOR

微型驱动程序使用 HW_STREAM_DESCRIPTOR 结构将流信息返回到流类驱动程序。
HW_STREAM_HEADER

HW_STREAM_HEADER 结构将微型驱动程序作为一个整体支持的内核流式处理语义描述为HW_STREAM_DESCRIPTOR结构的一部分。
HW_STREAM_INFORMATION

HW_STREAM_INFORMATION 结构描述单个流支持的内核流语义,作为HW_STREAM_DESCRIPTOR结构的一部分。
HW_STREAM_OBJECT

HW_STREAM_OBJECT描述微型驱动程序流的实例。
HW_STREAM_REQUEST_BLOCK

流类驱动程序使用 HW_STREAM_REQUEST_BLOCK 结构,使用微型驱动程序提供的回调向/从微型驱动程序传递信息。
HW_TIME_CONTEXT

类驱动程序将HW_TIME_CONTEXT结构作为参数传递,以便由流的 StrMiniClock 例程填充,或者在响应 StreamClassQueryMasterClock 或 StreamClassQueryMasterClockSync 请求时返回已完成的 HW_TIME_CONTEXT 结构。
KS_AM_ExactRateChange

尚未实现KS_AM_ExactRateChange结构。
KS_AM_SimpleRateChange

KS_AM_SimpleRateChange结构用于描述 MPEG2 流的简单速率更改 (快进或倒退) 。
KS_AMVPDATAINFO

KS_AMVPDATAINFO 结构用于描述视频端口的属性。
KS_AMVPDIMINFO

KS_AMVPDIMINFO 结构用于描述视频端口的尺寸。
KS_AMVPSIZE

KS_AMVPSIZE结构用于按高度) 描述视频端口的尺寸 (宽度。
KS_ANALOGVIDEOINFO

KS_ANALOGVIDEOINFO结构描述模拟视频流。
KS_BDA_FRAME_INFO

KS_BDA_FRAME_INFO 结构描述KSSTREAM_HEADER结构的 BDA 扩展,该结构描述了要从流式处理驱动程序引脚读取或写入的数据包。
KS_BITMAPINFOHEADER

KS_BITMAPINFOHEADER结构描述有关视频流的详细信息,例如图像尺寸和像素深度。
KS_COLCON

KS_COLCON结构用于描述颜色和对比度设置。
KS_COMPRESSION

KS_COMPRESSION 结构定义输出引脚上帧的压缩。
KS_COPY_MACROVISION

KS_COPY_MACROVISION 结构指定数据流的宏设置级别。
KS_DATAFORMAT_DV_AVC

KS_DATAFORMAT_DV_AVC结构存储 AV/C 数字视频连接的数据格式。
KS_DATAFORMAT_H264VIDEOINFO

KS_DATAFORMAT_H264VIDEOINFO结构描述流可用的数据格式范围。
KS_DATAFORMAT_IMAGEINFO

指定用于独立图像引脚 (或流) 的图像数据格式。
KS_DATAFORMAT_MPEG2TS_AVC

KS_DATAFORMAT_MPEG2TS_AVC 结构存储 AV/C MPEG2 连接的数据格式。
KS_DATAFORMAT_VBIINFOHEADER

KS_DATAFORMAT_VBIINFOHEADER 结构描述 VBI) 流的垂直空白间隔 (。
KS_DATAFORMAT_VIDEOINFO_PALETTE

KS_DATAFORMAT_VIDEOINFO_PALETTE结构描述调色板信息。
KS_DATAFORMAT_VIDEOINFOHEADER

KS_DATAFORMAT_VIDEOINFOHEADER结构描述不包含 bob 或 weave 设置的视频流。
KS_DATAFORMAT_VIDEOINFOHEADER2

KS_DATAFORMAT_VIDEOINFOHEADER2结构描述包含 bob 或 weave 设置的视频流。
KS_DATARANGE_ANALOGVIDEO

KS_DATARANGE_ANALOGVIDEO结构描述模拟视频流。
KS_DATARANGE_BDA_ANTENNA

KS_DATARANGE_BDA_ANTENNA结构描述了 BDA 天线流的一系列数据格式。
KS_DATARANGE_BDA_TRANSPORT

KS_DATARANGE_BDA_TRANSPORT结构描述 BDA 传输流的一系列数据格式。
KS_DATARANGE_DV_AVC

KS_DATARANGE_DV_AVC结构存储一系列 AV/C 数字视频格式。
KS_DATARANGE_DVVIDEO

KS_DATARANGE_DV_AVC结构存储一系列数字视频格式。
KS_DATARANGE_H264_VIDEO

KS_DATARANGE_H264_VIDEO 结构描述可用于流的 MPEG-2 视频格式的范围。
KS_DATARANGE_IMAGE

指定用于描述引脚 (或流) KSPIN_DESCRIPTOR结构中使用的图像数据范围。
KS_DATARANGE_MPEG1_VIDEO

KS_DATARANGE_MPEG1_VIDEO结构描述可用于流的 MPEG-1 视频格式的范围。
KS_DATARANGE_MPEG2_VIDEO

KS_DATARANGE_MPEG2_VIDEO结构描述可用于流的 MPEG-2 视频格式的范围。
KS_DATARANGE_MPEG2TS_AVC

KS_DATARANGE_MPEG2TS_AVC 结构存储一系列 AV/C MPEG2 格式。
KS_DATARANGE_VIDEO

KS_DATARANGE_VIDEO结构描述一系列没有 bob 或 weave 设置的视频流。
KS_DATARANGE_VIDEO_PALETTE

KS_DATARANGE_VIDEO_PALETTE结构描述流及其颜色功能。
KS_DATARANGE_VIDEO_VBI

KS_DATARANGE_VIDEO_VBI 结构描述一系列数据格式,其中包含垂直空白间隔 (VBI) 数据。
KS_DATARANGE_VIDEO2

KS_DATARANGE_VIDEO2结构描述视频流,包括 bob 或 weave 设置。
KS_DVD_YCrCb

KS_DVD_YCrCb 结构用于描述 YCrCb 颜色空间中的颜色。
KS_DVD_YUV

KS_DVD_YUV 结构用于描述 YUV 颜色空间中的颜色。
KS_DVDCOPY_BUSKEY

KS_DVDCOPY_BUSKEY结构用于描述 DVD 版权保护身份验证过程的总线密钥信息。
KS_DVDCOPY_CHLGKEY

KS_DVDCOPY_CHLGKEY结构用于描述 DVD 版权保护身份验证过程的质询密钥信息。
KS_DVDCOPY_DISCKEY

KS_DVDCOPY_DISCKEY结构用于描述 DVD 版权保护身份验证过程的光盘密钥信息。
KS_DVDCOPY_REGION

KS_DVDCOPY_REGION结构用于根据语言限制描述复制控制区域。
KS_DVDCOPY_SET_COPY_STATE

KS_DVDCOPY_SET_COPY_STATE结构用于指定 DVD 解码器流的版权保护状态。
KS_DVDCOPY_TITLEKEY

KS_DVDCOPY_TITLEKEY结构用于描述 DVD 版权保护身份验证过程的游戏密钥信息。
KS_FRAME_INFO

KS_FRAME_INFO结构扩展了视频流的KSSTREAM_HEADER结构。
KS_FRAMING_ITEM

KS_FRAMING_ITEM 结构用于声明内核模式引脚上的分配器要求。
KS_FRAMING_RANGE

KS_FRAMING_RANGE 结构指定给定框架项的帧大小范围。
KS_FRAMING_RANGE_WEIGHTED

驱动程序可以使用 KS_FRAMING_RANGE_WEIGHTED 结构来指定加权帧大小的范围。
KS_H264VIDEOINFO

KS_H264VIDEOINFO描述了适用于当前媒体类型的设备功能。
KS_MPEG1VIDEOINFO

KS_MPEG1VIDEOINFO结构描述 MPEG-1 视频流。
KS_MPEGAUDIOINFO

KS_MPEGAUDIOINFO结构描述 MPEG 音频流。
KS_MPEGVIDEOINFO2

KS_MPEGVIDEOINFO2结构描述 MPEG-2 视频流,包括 bob 或 weave 设置。
KS_RGBQUAD

KS_RGBQUAD结构描述由红色、绿色和蓝色的相对强度组成的颜色,范围从 0 到 255 (0x0 到0xff) 。
KS_TRUECOLORINFO

KS_TRUECOLORINFO 结构描述同样包含调色板的视频图像的调色板和位掩码信息。
KS_TVTUNER_CHANGE_INFO

KS_TVTUNER_CHANGE_INFO 结构 (VBI) 编解码器提供垂直空白间隔,并提供有关当前优化通道的信息。
KS_VBI_FRAME_INFO

KS_VBI_FRAME_INFO 结构扩展了垂直空白间隔KSSTREAM_HEADER结构, (VBI) 流。
KS_VBIINFOHEADER

KS_VBIINFOHEADER 结构描述 VBI) 流 (原始垂直空白间隔。
KS_VIDEO_STREAM_CONFIG_CAPS

KS_VIDEO_STREAM_CONFIG_CAPS结构描述视频流的配置和功能,包括模拟视频标准 (例如 NTSC、PAL 或 SECAM) 、缩放和裁剪功能;最小和最大帧速率;以及最小和最大数据速率。
KS_VIDEOINFO

KS_VIDEOINFO 结构描述视频流的位图和颜色信息。
KS_VIDEOINFOHEADER

KS_VIDEOINFOHEADER 结构描述视频流的位图和颜色信息。
KS_VIDEOINFOHEADER2

KS_VIDEOINFOHEADER2结构描述视频流的详细信息,包括 bob 或 weave 设置、复制保护和像素纵横比。
KSALLOCATOR_DISPATCH

KSALLOCATOR_DISPATCH 结构包含引脚实现自己的内核级分配器所需的回调。
KSALLOCATOR_FRAMING

KSALLOCATOR_FRAMING结构用于查询帧要求和提交分配器创建请求。
KSALLOCATOR_FRAMING_EX

KSALLOCATOR_FRAMING_EX结构是KSALLOCATOR_FRAMING的 AVStream 替代项。 KSALLOCATOR_FRAMING_EX定义内核级别筛选器中引脚的分配器要求。
KSATTRIBUTE

KSATTRIBUTE 结构定义 KSDATAFORMAT 和 KSDATARANGE 结构未涵盖的数据格式或数据范围的附加属性,或基于格式和范围说明符的扩展信息。
KSATTRIBUTE_LIST

KSATTRIBUTE_LIST 结构包含 KSATTRIBUTE 结构中定义的属性。
KSAUDIOENGINE_DEVICECONTROLS

描述KSAUDIOENGINE_DEVICECONTROLS结构。
KSAUTOMATION_TABLE

KSAUTOMATION_TABLE 结构定义一个结构,该结构合并属性、方法和事件的表。
KSBUFFER_ITEM

KSBUFFER_ITEM 结构用于存储从事件源复制的数据缓冲区列表,事件接收器可以通过KSEVENT_TYPE_QUERYBUFFER检索这些数据缓冲区。
KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS

KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS结构用于列出哪些流配置支持后台分段。
KSCAMERA_EXTENDEDPROP_CAMERAOFFSET

KSCAMERA_EXTENDEDPROP_CAMERAOFFSET 结构包含相机角度偏移控件属性的参数。
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS定义可用的分辨率及其支持的配置值。
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER包含KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER和KSCAMERA_EXTENDEDPROP_DIGITAL_WINDOW_CONFIGCAPS结构的大小和计数信息。
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING包含 Q24 格式的数字窗口的 x 和 y 原点和窗口大小。
KSCAMERA_EXTENDEDPROP_EVCOMPENSATION

EV 补偿控件提供曝光控件,该控制由 EV 补偿步骤的增量进行调整。
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW

“视野控件”属性描述相机的当前视场 (FOV) 以及相机位置的俯仰角度。
KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_HEADER结构是扩展控件属性的有效负载标头。
KSCAMERA_EXTENDEDPROP_METADATAINFO

此结构表示扩展属性控件的元数据信息。
KSCAMERA_EXTENDEDPROP_PHOTOMODE

KSCAMERA_EXTENDEDPROP_PHOTOMODE结构包含照片模式下历史记录帧计数的属性数据。
KSCAMERA_EXTENDEDPROP_PROFILE

KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE 控件的有效负载包含 KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE。
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS

此结构包含 ROI 控件的功能。
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER

此结构包含 ROI 功能的标头信息。
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE

此结构包含用于曝光的 ROI 信息结构。
KSCAMERA_EXTENDEDPROP_ROI_FOCUS

此结构包含用于焦点的 ROI 信息结构。
KSCAMERA_EXTENDEDPROP_ROI_INFO

此结构包含有关 ROI 的信息。
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL

此结构包含 ROI ISP 控件的信息。
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER

此结构包含 ROI ISP 控件的标头信息。
KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE

此结构包含用于白平衡的 ROI 信息结构。
KSCAMERA_EXTENDEDPROP_VALUE

KSCAMERA_EXTENDEDPROP_VALUE结构是用于表示扩展属性值的数据类型联合。
KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING

KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING是与白平衡、曝光模式和焦点模式相关的视频处理设置的属性有效负载结构。
KSCAMERA_MAXVIDEOFPS_FORPHOTORES

KSCAMERA_MAXVIDEOFPS_FORPHOTORES结构包含支持预览和捕获的相机在特定分辨率下的最大帧速率的属性数据。
KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK结构包含有关背景掩码尺寸的信息,以及背景掩码从中推断的帧(流输出的帧)的覆盖范围。
KSCAMERA_METADATA_DIGITALWINDOW

KSCAMERA_METADATA_DIGITALWINDOW包含元数据标头信息以及 Q24 格式的数字窗口 x 和 y 原点和大小。
KSCAMERA_METADATA_ITEMHEADER

此结构包含由相机驱动程序填充的元数据标头信息。
KSCAMERA_METADATA_PHOTOCONFIRMATION

此结构包含由相机驱动程序填充的照片确认元数据信息。
KSCAMERA_PERFRAMESETTING_CAP_HEADER

此结构包含每帧设置功能的标头信息。
KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER

KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER 结构包含每帧设置项的标头信息。
KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM

此结构包含自定义项。
KSCAMERA_PERFRAMESETTING_FRAME_HEADER

此结构包含每帧设置有效负载中帧的标头信息。
KSCAMERA_PERFRAMESETTING_HEADER

此结构包含每帧设置有效负载的标头信息。
KSCAMERA_PERFRAMESETTING_ITEM_HEADER

KSCAMERA_PERFRAMESETTING_ITEM_HEADER结构包含每帧设置项的标头信息。
KSCAMERA_PROFILE_CONCURRENCYINFO

KSCAMERA_PROFILE_CONCURRENCYINFO 结构的数组构成KSDEVICE_PROFILE_INFO结构的 Camera.Concurrency 参数 (其数组大小由 Camera.CountOfConcurrency 参数指定) 指示KSCAMERA_PROFILE_INFO结构中标识的配置文件可以在不同的相机上同时运行。
KSCAMERA_PROFILE_INFO

KSCAMERA_PROFILE_INFO结构用于唯一标识给定的配置文件。
KSCAMERA_PROFILE_MEDIAINFO

此结构包含为每个相机配置文件提供的相关媒体类型信息。
KSCAMERA_PROFILE_PININFO

此结构指定每个相机驱动程序引脚的媒体类型的可用列表。
KSCLOCK_CREATE

KSCLOCK_CREATE 结构用于 KsCreateClock 函数的时钟创建参数。
KSCLOCK_DISPATCH

KSCLOCK_DISPATCH 结构包含引脚实现时钟对象所需的回调。
KSCLOCK_FUNCTIONTABLE

KSCLOCK_FUNCTIONTABLE 结构描述了主时钟的函数表。
KSCLOCKINSTANCE

详细了解:KSCLOCKINSTANCE 结构
KSCOMPONENTID

KSCOMPONENTID 结构包含描述单个内核流式处理对象的唯一标识符。
KSCORRELATED_TIME

KSCORRELATED_TIME结构包含时钟时间以及自系统启动以来相应的时钟时钟周期数。
KSDATAFORMAT

KSDATAFORMAT 结构是描述数据格式的可变长度结构。
KSDATAFORMAT

本主题介绍 KSDATAFORMAT 联合。
KSDEVICE

KSDEVICE 结构描述由 AVStream 管理的 WDM 功能设备。
KSDEVICE_DESCRIPTOR

KSDEVICE_DESCRIPTOR结构描述了特定设备的特征。
KSDEVICE_DISPATCH

KSDEVICE_DISPATCH结构描述了客户端可以提供的回调,以接收设备创建和 PnP 事件的通知。
KSDEVICE_PROFILE_INFO

KSDEVICE_PROFILE_INFO是一个泛型结构,旨在处理各种设备类型的配置文件信息。
KSDEVICE_THERMAL_DISPATCH

KSDEVICE_THERMAL_DISPATCH结构由 API 调用中的微型端口驱动程序用于注册热通知回调。 此结构包含主动和被动冷却接口的回调函数指针。
KSDISPATCH_TABLE

KSDISPATCH_TABLE 结构包含指向微型驱动程序实现的 IRP 调度例程的指针。
KSDPC_ITEM

KSDPC_ITEM结构用于存储与可用于从引发的 IRQL 生成事件通知的任何内部 DPC 相关的信息。
KSE_NODE

KSE_NODE 结构指定特定节点上的事件请求。
KSE_PIN

详细了解:KSE_PIN结构
KSERROR

KSERROR 结构用于将内核和用户模式下的流式处理错误报告给各自的质量经理。
KSEVENT_ENTRY

内核流式处理子系统使用 KSEVENT_ENTRY 结构来描述应如何触发事件。
KSEVENT_ITEM

KSEVENT_ITEM 结构描述微型驱动程序对事件集中特定事件的支持。
KSEVENT_SET

KSEVENT_SET 结构描述构成内核流式处理事件集的事件。
KSEVENT_TIME_INTERVAL

KSEVENT_TIME_INTERVAL结构用于KSEVENTSETID_Clock事件集中的各种事件。
KSEVENT_TIME_MARK

KSEVENT_TIME_MARK结构用于KSEVENTSETID_Clock事件集中的各种事件。
KSEVENT_TUNER_INITIATE_SCAN_S

KSEVENT_TUNER_INITIATE_SCAN_S 结构用于EVENTSETID_TUNER事件集中的 KSEVENT_TUNER_INITIATE_SCAN 事件。
KSEVENTDATA

内核流式处理客户端将 KSEVENTDATA 结构发送到类驱动程序以指定通知方法。
KSEVENTDATA_BDA_RF_TUNER_SCAN_S

本主题介绍KSEVENTDATA_BDA_RF_TUNER_SCAN_S结构。
KSFASTMETHOD_ITEM

驱动程序提供KSFASTMETHOD_ITEM类型的结构,以支持快速 I/O 调度。
KSFASTPROPERTY_ITEM

KSFASTPROPERTY_ITEM 结构与项一起使用,用于快速 I/O 调度。
KSFILTER

KSFILTER 结构描述实例化的筛选器。
KSFILTER_DESCRIPTOR

KSFILTER_DESCRIPTOR 结构描述由给定筛选器工厂创建的筛选器的特征。
KSFILTER_DISPATCH

KSFILTER_DISPATCH结构描述为通知客户端给定筛选器类型上的某些事件而进行的客户端回调。
KSFILTERFACTORY

KSFILTERFACTORY 结构表示筛选器工厂。
KSFRAMETIME

KSFRAMETIME 结构受呈现图钉支持,用于返回下一帧数据的持续时间以及与该帧关联的标志。
KSGATE

KSGATE 结构描述 AVStream 门对象。
KSGRAPHMANAGER_FUNCTIONTABLE

详细了解:KSGRAPHMANAGER_FUNCTIONTABLE结构
KSHANDSHAKE

KSHANDSHAKE 结构用于在引脚握手尝试协商专用接口时来回传递信息。
KSIDEFAULTCLOCK

详细了解:KSIDEFAULTCLOCK 结构
KSIDENTIFIER

KSIDENTIFIER 结构指定唯一标识一组相关 GUID 的 GUID,以及用于引用该集中特定成员的索引值。
KSINTERVAL

KSINTERVAL 结构指定定期事件的基时间和时间间隔。
KSJACK_DESCRIPTION3

本主题介绍KSJACK_DESCRIPTION3结构。
KSM_BDA_PIN

KSM_BDA_PIN 结构描述创建或删除筛选器的引脚工厂的方法请求。
KSM_BDA_PIN_PAIR

KSM_BDA_PIN_PAIR 结构描述了检索一对输入和输出引脚之间的引脚配对结构 (BDA_PIN_PAIRING) 的方法请求。
KSM_NODE

正如KSP_NODE用于节点上的属性一样,KSM_NODE结构用于节点上的方法。
KSM_PIN

KSM_PIN 结构描述创建或删除筛选器的引脚工厂的方法请求。
KSM_PIN_PAIR

KSM_PIN_PAIR结构描述了检索一对输入和输出引脚之间的引脚配对结构 (BDA_PIN_PAIRING) 的方法请求。
KSMAPPING

KSMAPPING 结构用于描述用于散点/收集 DMA 操作的单个连续物理内存块。
KSMETHOD_ITEM

KSMETHOD_ITEM 结构描述方法集中的单个方法。
KSMETHOD_SET

KSMETHOD_SET 结构描述构成内核流式处理方法集的方法。
KSMPEGVID_RECT

KSMPEGVID_RECT结构
KSMULTIPLE_ITEM

KSMULTIPLE_ITEM 结构是可包含多个条目的属性数据的泛型标头。
KSNODE_CREATE

KSNODE_CREATE 结构描述用于创建节点句柄的信息集。
KSNODE_DESCRIPTOR

KSNODE_DESCRIPTOR 结构描述筛选器中的拓扑节点。
KSOBJECT_CREATE

KSOBJECT_CREATE 结构包含此设备对象支持的基对象类的创建处理程序数组。
KSOBJECT_CREATE_ITEM

KSOBJECT_CREATE_ITEM 结构用于查找传递给创建请求的字符串。
KSP_BDA_NODE_PIN

KSP_BDA_NODE_PIN结构描述了检索节点的控制引脚的属性请求。
KSP_NODE

内核流式处理客户端使用 KSP_NODE 结构在KSPROPERTY_TOPOLOGY_NAME属性请求中指定属性和节点类型。
KSP_NODE_ESPID

KSP_NODE_ESPID结构描述权利控制消息 (ECM) 映射节点的属性和节点类型,以及 ECM 映射节点处理的基本流的数据包标识符 (PID) 。
KSP_PIN

内核流式处理客户端使用 KSP_PIN 结构在KSPROPSETID_Pin属性请求中指定属性和引脚类型。
KSP_TIMEFORMAT

KSP_TIMEFORMAT 结构对应于 KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT。
KSPIN

KSPIN 结构描述实例化引脚。
KSPIN_CINSTANCES

详细了解:KSPIN_CINSTANCES 结构
KSPIN_CONNECT

客户端使用 KSPIN_CONNECT 结构来描述它们在 KsCreatePin 调用中从驱动程序请求的连接。
KSPIN_DESCRIPTOR

KSPIN_DESCRIPTOR 结构描述引脚类型的基本KSPROPSETID_Pin属性。
KSPIN_DESCRIPTOR_EX

KSPIN_DESCRIPTOR_EX结构描述给定筛选器类型上的引脚类型的特征。
KSPIN_DISPATCH

KSPIN_DISPATCH 结构描述了客户端可以注册的回调,以便接收 pin 事件的通知。
KSPIN_MDL_CACHING_NOTIFICATION

KSPIN_MDL_CACHING_NOTIFICATION 结构包含操作系统在内部使用的字段。
KSPIN_MDL_CACHING_NOTIFICATION32

KSPIN_MDL_CACHING_NOTIFICATION32 结构包含操作系统在内部使用的字段。
KSPIN_PHYSICALCONNECTION

返回KSPIN_PHYSICALCONNECTION类型的结构以响应KSPROPERTY_PIN_PHYSICALCONNECTION请求。
KSPRIORITY

KSPRIORITY 结构用于指定优先级,并与 KSPROPERTY_CONNECTION_PRIORITY 属性一起使用。
KSPROCESSPIN

KSPROCESSPIN 结构描述特定引脚的进程状态。
KSPROCESSPIN_INDEXENTRY

KSPROCESSPIN_INDEXENTRY结构用于 Filter-Centric 处理,将所有输入和输出引脚汇集在一个上下文中。
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S

KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S 结构指定是否支持交错捕获。
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S

KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S 结构指定是否可以进行交错捕获。
KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S

KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S结构指定覆盖图面的宽度和高度。
KSPROPERTY_BDA_RF_TUNER_CAPS_S

本主题介绍KSPROPERTY_BDA_RF_TUNER_CAPS_S结构。
KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S

本主题介绍KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S结构。
KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S

本主题介绍KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S结构。
KSPROPERTY_BDA_RF_TUNER_STANDARD_S

本主题介绍KSPROPERTY_BDA_RF_TUNER_STANDARD_S结构。
KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONG 结构定义 32 位属性的边界。
KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_BOUNDS_LONGLONG 结构定义 64 位属性的边界。
KSPROPERTY_CAMERACONTROL_FLASH_S

描述PROPSETID_VIDCAP_CAMERACONTROL_FLASH相机控件属性集中的闪光灯控件属性。 此结构指定应用程序用于配置相机闪光灯的属性值。
KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S

KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S 结构返回使用 KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH 属性请求的特定于筛选器的数据。
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S

描述PROPSETID_VIDCAP_CAMERACONTROL_IMAGE_PIN_CAPABILITY相机控件属性集中的图像固定控件属性。
KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S

KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S 结构返回使用 KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH 属性请求的特定于节点的数据。
KSPROPERTY_CAMERACONTROL_NODE_S

KSPROPERTY_CAMERACONTROL_NODE_S 结构描述PROPSETID_VIDCAP_CAMERACONTROL属性集中基于节点的属性。 此结构指定对 USB 视频类驱动程序的请求中的属性值。
KSPROPERTY_CAMERACONTROL_NODE_S2

KSPROPERTY_CAMERACONTROL_NODE_S2 结构描述PROPSETID_VIDCAP_CAMERACONTROL属性集中同时使用两个值的基于节点的属性。 此结构指定对 USB 视频类驱动程序的请求中的属性值。
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S

描述感兴趣区域 (ROI) PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST相机控件属性集中的控件属性。
KSPROPERTY_CAMERACONTROL_S

KSPROPERTY_CAMERACONTROL_S结构描述PROPSETID_VIDCAP_CAMERACONTROL属性集中基于筛选器的属性。
KSPROPERTY_CAMERACONTROL_S_EX

指定相机控制操作,包括设置闪光灯、图像固定控件属性、图像中感兴趣的区域或视频防抖动。
KSPROPERTY_CAMERACONTROL_S2

KSPROPERTY_CAMERACONTROL_S2 结构描述同时使用两个值的 PROPSETID_VIDCAP_CAMERACONTROL 属性集中基于筛选器的属性。
KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S

介绍PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION相机控件属性集中的视频防抖动控件属性。 此结构指定在对相机驱动程序的请求中使用的属性值。
KSPROPERTY_CROSSBAR_CAPS_S

KSPROPERTY_CROSSBAR_CAPS_S结构描述了设备的横杆功能。
KSPROPERTY_CROSSBAR_PININFO_S

KSPROPERTY_CROSSBAR_PININFO_S结构描述了设备的横杆引脚信息。
KSPROPERTY_CROSSBAR_ROUTE_S

KSPROPERTY_CROSSBAR_ROUTE_S结构描述特定路由是否可行,并指定引脚的当前路由。
KSPROPERTY_DESCRIPTION

KSPROPERTY_DESCRIPTION 结构指定特定属性中包含的值的大小和类型。
KSPROPERTY_DROPPEDFRAMES_CURRENT_S

KSPROPERTY_DROPPEDFRAMES_CURRENT_S结构描述微型驱动程序中已删除的帧信息。
KSPROPERTY_EXTDEVICE_S

KSPROPERTY_EXTDEVICE_S结构描述外部设备及其功能。
KSPROPERTY_EXTXPORT_NODE_S

KSPROPERTY_EXTXPORT_NODE_S结构描述了外部传输及其功能。
KSPROPERTY_EXTXPORT_S

KSPROPERTY_EXTXPORT_S结构描述了外部传输及其功能。
KSPROPERTY_GRAPHMANAGER_INTERFACE

详细了解:_KSPROPERTY_GRAPHMANAGER_INTERFACE 结构
KSPROPERTY_ITEM

驱动程序使用 KSPROPERTY_ITEM 结构来描述它们如何支持属性集中的属性。
KSPROPERTY_MEDIAAVAILABLE

KSPROPERTY_MEDIAAVAILABLE结构指定媒体时间跨度 (客户端可以在筛选器上当前可用的) 内查找的时间跨度。
KSPROPERTY_MEMBERSHEADER

驱动程序提供KSPROPERTY_MEMBERSHEADER类型的结构,用于描述包含属性值或范围的数组中每个元素的大小和类型。
KSPROPERTY_MEMBERSLIST

KSPROPERTY_MEMBERSLIST 结构包含属性的法定值或范围的列表。
KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO

定义KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO结构。
KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO

定义KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO结构。
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER

KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER 结构包含一个特定于 NTP 的有效负载,用于在 Onvif 协议相机上设置或禁用 NTP 服务器。
KSPROPERTY_POSITIONS

KSPROPERTY_POSITIONS 结构指定相对于流总持续时间的当前位置和停止位置。
KSPROPERTY_SELECTOR_NODE_S

KSPROPERTY_SELECTOR_NODE_S结构描述PROPSETID_VIDCAP_SELECTOR属性集中基于节点的属性设置。
KSPROPERTY_SELECTOR_S

KSPROPERTY_SELECTOR_S结构描述PROPSETID_VIDCAP_SELECTOR属性集中基于筛选器的属性设置。
KSPROPERTY_SERIAL

KSPROPERTY_SERIAL 结构是一个标头,它针对KSPROPERTY_SERIALHDR结构后面的每个属性包含。
KSPROPERTY_SERIALHDR

序列化缓冲区的格式是KSPROPERTY_SERIALHDR结构,后跟序列化属性。
KSPROPERTY_SET

内核流式处理驱动程序或引脚可以使用 KSPROPERTY_SET 结构来描述它如何支持属性集。
KSPROPERTY_SPHLI

KSPROPERTY_SPHLI结构用于描述要更改其颜色或对比度的子图片或屏幕的矩形。
KSPROPERTY_SPPAL

KSPROPERTY_SPPAL结构用于描述子图片显示的调色板。
KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONG 结构定义 32 位属性的有效值范围。
KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_STEPPING_LONGLONG 结构定义 64 位属性的有效值范围。
KSPROPERTY_TIMECODE_NODE_S

KSPROPERTY_TIMECODE_NODE_S结构描述时间代码。
KSPROPERTY_TIMECODE_S

KSPROPERTY_TIMECODE_S结构描述时间代码。
KSPROPERTY_TUNER_CAPS_S

KSPROPERTY_TUNER_CAPS_S结构描述了电视和无线电调谐设备的硬件功能。
KSPROPERTY_TUNER_FREQUENCY_S

KSPROPERTY_TUNER_FREQUENCY_S结构描述电视或无线电调谐器设备的频率。
KSPROPERTY_TUNER_IF_MEDIUM_S

KSPROPERTY_TUNER_IF_MEDIUM_S结构返回能够支持优化到中间频率的引脚的中 GUID。
KSPROPERTY_TUNER_INPUT_S

KSPROPERTY_TUNER_INPUT_S结构描述了支持多个输入的设备的调谐器设备的输入连接索引。
KSPROPERTY_TUNER_MODE_CAPS_S

KS_PROPERTY_TUNER_MODE_CAPS_S结构描述了电视和无线电调谐器设备的功能。
KSPROPERTY_TUNER_MODE_S

KSPROPERTY_TUNER_MODE_S结构描述电视或无线电调谐器设备的模式。
KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S

KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S结构描述了优化设备支持的广播网络类型的扫描功能。
KSPROPERTY_TUNER_SCAN_CAPS_S

KSPROPERTY_TUNER_SCAN_CAPS_S结构描述了优化设备的硬件扫描功能。
KSPROPERTY_TUNER_SCAN_STATUS_S

KSPROPERTY_TUNER_SCAN_STATUS_S结构描述扫描操作的状态。
KSPROPERTY_TUNER_STANDARD_MODE_S

KSPROPERTY_TUNER_STANDARD_MODE_S结构描述优化设备是否可以从信号本身识别调谐器标准。
KSPROPERTY_TUNER_STANDARD_S

KSPROPERTY_TUNER_STANDARD_S结构描述电视调谐器设备(如 PAL、NTSC 或 SECAM)的标准。
KSPROPERTY_TUNER_STATUS_S

KSPROPERTY_TUNER_STATUS_S结构描述了电视和无线电调谐器设备的优化操作的进度,包括当前优化频率。
KSPROPERTY_TVAUDIO_CAPS_S

KSPROPERTY_TVAUDIO_CAPS_S结构描述了电视音频设备的功能,例如立体声与单声道音频支持和语言功能。
KSPROPERTY_TVAUDIO_S

KSPROPERTY_TVAUDIO_S结构描述当前的电视音频模式,例如立体声或单声道音频和语言设置。
KSPROPERTY_VALUES

KSPROPERTY_VALUES 结构描述属性的类型和可接受的默认值。
KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S结构描述设备支持的视频压缩功能的相关信息。
KSPROPERTY_VIDEOCOMPRESSION_S

KSPROPERTY_VIDEOCOMPRESSION_S 结构描述指定流的单个KSPROPERTY_VIDEOCOMPRESSION_Xxx属性。
KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S

KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S结构描述响应KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE属性请求的实际帧速率信息。
KSPROPERTY_VIDEOCONTROL_CAPS_S

KSPROPERTY_VIDEOCONTROL_CAPS_S结构描述了微型驱动程序的视频控制功能,例如图像翻转或事件触发功能。
KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S

KSPROPERTY_VIDEOCONTROL_FRAME_RATES结构描述可用帧速率(以 100 纳秒为单位)。
KSPROPERTY_VIDEOCONTROL_MODE_S

KSPROPERTY_VIDEOCONTROL_MODE_S结构描述了流的视频控制模式,例如图像翻转或事件触发功能。
KSPROPERTY_VIDEODECODER_CAPS_S

KSPROPERTY_VIDEODECODER_CAPS_S结构描述了视频解码器设备的硬件功能。
KSPROPERTY_VIDEODECODER_S

KSPROPERTY_VIDEODECODER_S 结构描述PROPSETID_VIDCAP_VIDEODECODER属性集中的属性设置。
KSPROPERTY_VIDEODECODER_STATUS_S

KSPROPERTY_VIDEODECODER_STATUS_S结构描述视频解码设备的当前状态,例如传入模拟信号中的行数以及信号是否锁定。
KSPROPERTY_VIDEOPROCAMP_NODE_S

KSPROPERTY_VIDEOPROCAMP_NODE_S结构描述PROPSETID_VIDCAP_VIDEOPROCAMP属性集中基于节点的属性设置。
KSPROPERTY_VIDEOPROCAMP_NODE_S2

KSPROPERTY_VIDEOPROCAMP_NODE_S2 结构描述同时使用两个值的 PROPSETID_VIDCAP_VIDEOPROCAMP 属性集中基于节点的属性设置。
KSPROPERTY_VIDEOPROCAMP_S

KSPROPERTY_VIDEOPROCAMP_S 结构描述PROPSETID_VIDCAP_VIDEOPROCAMP属性集中基于筛选器的属性设置。
KSQUALITY

KSQUALITY 结构用于向各自的质量经理报告内核和用户模式下的 QM 问题。
KSQUALITY_MANAGER

KSQUALITY_MANAGER 结构与 KSPROPERTY_STREAM_QUALITY 属性一起使用,包含质量经理接收器的句柄和用于传入质量投诉的上下文。
KSQUERYBUFFER

查询具有KSEVENT_TYPE_QUERYBUFFER的事件上可用的未完成缓冲区时,将使用 KSQUERYBUFFER 结构。
KSRATE

向查询传递一个 KSRATE 结构,该结构追加到包含速率请求 (称为KSRATE_CAPABILITY结构) 的属性,并返回一个 KSRATE 结构,并在给定速率请求的情况下使用功能填充。
KSRATE_CAPABILITY

客户端在 KSPROPERTY_STREAM_RATECAPABILITY 属性请求中使用 KSRATE_CAPABILITY 结构。
KSRELATIVEEVENT

KSPROPERTY_CONNECTION_STARTAT 属性传递 KSRELATIVEEVENT 结构。
KSRESOLUTION

KSRESOLUTION 结构指定内核流式处理时钟的粒度和错误。
KSRTAUDIO_PACKETVREGISTER

KSRTAUDIO_PACKETVREGISTER 结构包含有关数据包虚拟寄存器指针的信息。
KSRTAUDIO_PACKETVREGISTER_PROPERTY

KSRTAUDIO_PACKETVREGISTER_PROPERTY 结构包含有关 KSPROPERTY_RTAUDIO_PACKETVREGISTER 属性的信息。
KSSCATTER_GATHER

详细了解:KSSCATTER_GATHER 结构
KSSTREAM_HEADER

KSSTREAM_HEADER 结构是一种长度可变的结构,用于描述要从流式驱动程序引脚读取或写入的数据包。
KSSTREAM_METADATA_INFO

此结构包含向下传递给驱动程序的元数据信息。
KSSTREAM_POINTER

KSSTREAM_POINTER结构是进入流的基本 AVStream 指针。
KSSTREAM_POINTER_OFFSET

KSSTREAM_POINTER_OFFSET 结构为帧内的字节或映射编制索引。
KSSTREAM_UVC_METADATA

KSSTREAM_UVC_METADATA结构包含帧时间戳的开始和结束信息。
KSSTREAM_UVC_METADATATYPE_TIMESTAMP

KSSTREAM_UVC_METADATATYPE_TIMESTAMP 结构包含 USB 视频类 (UVC) 时钟和时间戳信息。
KSSTREAMALLOCATOR_FUNCTIONTABLE

客户端可以通过在KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE属性请求中发送KSSTREAMALLOCATOR_FUNCTIONTABLE结构来请求给定分配器的函数表。
KSSTREAMALLOCATOR_STATUS

KSSTREAMALLOCATOR_STATUS结构描述特定分配器的帧要求和当前分配帧数。
KSSTREAMALLOCATOR_STATUS_EX

客户端使用 KSSTREAMALLOCATOR_STATUS_EX 查询支持扩展分配器框架的分配器的状态。
KSTIME

KSTIME 结构指定可用于指示流位置的时间戳。
KSTOPOLOGY

KSTOPOLOGY 结构描述引脚和节点的拓扑。
KSTOPOLOGY_CONNECTION

KSTOPOLOGY_CONNECTION 结构描述内核流式处理筛选器内的单个数据路径连接。
KSVPMAXPIXELRATE

KSVPMAXPIXELRATE 结构用于描述视频端口的最大像素速率。
KSVPSURFACEPARAMS

KSVPSURFACEPARAMS 结构用于描述视频端口图面的图面参数。
KSWAVE_BUFFER

KSWAVE_BUFFER 结构用于描述示例缓冲区。
KSWAVE_COMPATCAPS

KSWAVE_COMPATCAPS结构用于描述设备的兼容功能。
KSWAVE_INPUT_CAPABILITIES

KSWAVE_INPUT_CAPABILITIES 结构用于描述设备的输入功能。
KSWAVE_OUTPUT_CAPABILITIES

KSWAVE_OUTPUT_CAPABILITIES结构用于描述设备的输出功能。
KSWAVE_VOLUME

KSWAVE_VOLUME 结构用于描述样本量。
LAMP_CAPABILITIES_COLOR

LAMP_CAPABILITIES_COLOR结构是IOCTL_LAMP_GET_INTENSITY_COLOR和IOCTL_LAMP_SET_INTENSITY_COLOR的 I/O 参数类型。
LAMP_CAPABILITIES_WHITE

LAMP_CAPABILITIES_WHITE结构是IOCTL_LAMP_GET_INTENSITY_WHITE和IOCTL_LAMP_SET_INTENSITY_WHITE的 I/O 参数类型。
LAMP_INTENSITY_COLOR

LAMP_INTENSITY_COLOR 结构是IOCTL_LAMP_GET_INTENSITY_COLOR和IOCTL_LAMP_SET_INTENSITY_COLOR的 I/O 参数类型。
LAMP_INTENSITY_WHITE

LAMP_INTENSITY_WHITE结构是IOCTL_LAMP_GET_INTENSITY_WHITE和IOCTL_LAMP_SET_INTENSITY_WHITE的 I/O 参数类型。
MEDIUM_INFO

MEDIUM_INFO结构描述加载到外部设备的媒体。
MF_MDL_SHARED_PAYLOAD_KEY

此联合由操作系统在内部使用。
MPEG2_TRANSPORT_STRIDE

MPEG2_TRANSPORT_STRIDE结构描述 MPEG2 传输步幅的格式块。
OPTIMAL_WEIGHT_TOTALS

详细了解:OPTIMAL_WEIGHT_TOTALS结构
PID_MAP

PID_MAP结构描述数据包标识符输出流中的一组数据包, (PID) 筛选器。 此组由使用相同 PID 标识并包含特定媒体内容的数据包组成。
PIPE_DIMENSIONS

PIPE_DIMENSIONS结构用于代理,不建议用于应用程序。 PIPE_DIMENSIONS包含描述与管道相关的各种引脚上帧的压缩/扩展比的信息。
PIPE_TERMINATION

PIPE_TERMINATION结构供代理使用,不建议用于应用程序。 PIPE_TERMINATION包含描述管道的引脚终止符的信息。
PORT_CONFIGURATION_INFORMATION

PORT_CONFIGURATION_INFORMATION介绍流式处理微型驱动程序设备的硬件设置。 类驱动程序使用操作系统提供的信息填充大多数成员。
RATING_ATTRIBUTE

本主题介绍RATING_ATTRIBUTE结构。
RATING_INFO

本主题介绍RATING_INFO结构。
RATING_SYSTEM

本主题介绍RATING_SYSTEM结构。
STREAM_DATA_INTERSECT_INFO

STREAM_DATA_INTERSECT_INFO描述数据交集操作的参数。
STREAM_METHOD_DESCRIPTOR

详细了解:_STREAM_METHOD_DESCRIPTOR结构
STREAM_PROPERTY_DESCRIPTOR

STREAM_PROPERTY_DESCRIPTOR指定类驱动程序传递给微型驱动程序的属性 get/set 请求的参数。
STREAM_TIME_REFERENCE

详细了解:_STREAM_TIME_REFERENCE 结构
SWENUM_INSTALL_INTERFACE

SWENUM_INSTALL_INTERFACE 结构描述要安装的特定需求加载总线枚举器对象接口。
TIMECODE

TIMECODE 联合描述来自外部设备的时间代码。 不再使用此结构。
TIMECODE_SAMPLE

TIMECODE_SAMPLE 结构描述完整的时间代码。
TRANSPORT_STATE

TRANSPORT_STATE结构
TRANSPORTAUDIOPARMS

已定义 TRANSPORTAUDIOPARMS 结构,但未使用。
TRANSPORTBASICPARMS

已定义 TRANSPORTBASICPARMS 结构,但未使用。
TRANSPORTSTATUS

TRANSPORTSTATUS 结构描述当前传输状态。
TRANSPORTVIDEOPARMS

已定义 TRANSPORTVIDEOPARMS 结构,但目前未使用。 将来可能会用到它。
TUNER_ANALOG_CAPS_S

TUNER_ANALOG_CAPS_S结构描述了支持模拟广播网络的优化设备的硬件扫描功能。
USBCAMD_DEVICE_DATA

此结构已过时,提供此结构以保持与原始 USBCAMD 的向后兼容性。
USBCAMD_DEVICE_DATA2

USBCAMD_DEVICE_DATA2 结构指定 USBCAMD 调用的相机微型驱动程序函数的入口点。
USBCAMD_INTERFACE

USBCAMD_INTERFACE结构定义一组与 USB 总线接口相关的服务。
USBCAMD_Pipe_Config_Descriptor

USBCAMD_Pipe_Config_Descriptor结构描述管道和流之间的关联。
VIDEO_GETERRORTEXT_PARMS

详细了解:tag_video_geterrortext_parms 结构
VIDEO_OPEN_PARMS

详细了解:tag_video_open_parms 结构
VIDEO_STREAM_INIT_PARMS

详细了解:tag_video_stream_init_parms结构
VIDEOCONFIGPARMS

详细了解:tag_video_configure_parms结构
VRAM_SURFACE_INFO

VRAM_SURFACE_INFO结构描述 AVStream 微型驱动程序捕获音频或视频数据的系统或显示内存区域。
VRAM_SURFACE_INFO_PROPERTY_S

VRAM_SURFACE_INFO_PROPERTY_S 结构描述KSPROPSETID_VramCapture属性集中的属性项。