Устройства потоковой передачи мультимедиа
Общие сведения о технологии драйвера устройства потоковой передачи мультимедиа.
Для разработки драйверов устройств потоковой передачи мультимедиа вам потребуются следующие заголовки:
- amtvuids.h
- avc.h
- avcstrm.h
- bdamedia.h
- bdasup.h
- bdatypes.h
- dsound.h
- kcom.h
- ks.h
- ksi.h
- ksmedia.h
- ksproxy.h
- lamp.h
- msviddrv.h
- strmini.h
- swenum.h
- usbcamdi.h
Руководство по программированию см. в разделе Потоковая передача мультимедийных устройств.
Функции IOCTL
IOCTL_AVC_BUS_RESET Код элемента управления IOCTL_AVC_BUS_RESET ввода-вывода позволяет вызывающей объекту выполнять все предыдущие IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO и IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO запросы управления, которые не использовали флаг AVC_SUBUNIT_ADDR_TRIGGERBUSRESET. |
IOCTL_AVC_CLASS Код элемента управления IOCTL_AVC_CLASS ввода-вывода поддерживается только в режиме ядра, при этом IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys поддерживает два интерфейса устройства в зависимости от типа экземпляра (одноранговый или виртуальный). |
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO Код элемента управления IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO ввода-вывода управляет перечислением виртуальных вложенных элементов. |
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO Код элемента управления IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO ввода-вывода управляет перечислением виртуальных вложенных элементов. |
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 для отмены предыдущего уведомления о запросе. Приложение указывает IOCTL_KS_DISABLE_EVENT в параметре IoControl вызова KsSynchronousDeviceControl. |
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 используется для указания типа команды, выдаваемой драйвером подсоединения в подсоединении AV/C, с помощью AVC_FUNCTION_COMMAND или AVC_FUNCTION_GET_REQUEST кодов функций. |
AvcResponseCode Тип перечисления AvcResponseCode используется для указания типа ответа, полученного драйвером подсоединения из подсоединения AV/C через коды функций AVC_FUNCTION_COMMAND или AVC_FUNCTION_SEND_RESPONSE. |
AVCSTRM_FORMAT Перечисление AVCSTRM_FUNCTION определяет форматы потоков подсоединения AV/C, поддерживаемые avcstrm.sys. |
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. |
CONSTRICTOR_OPTION В этом разделе описывается перечисление CONSTRICTOR_OPTION. |
FRAMING_CACHE_OPS Дополнительные сведения: перечисление FRAMING_CACHE_OPS |
FRAMING_PROP Дополнительные сведения: перечисление FRAMING_PROP |
KS_AMPixAspectRatio Перечисление KS_AMPixAspectRatio определяет пропорции пикселей, соответствующие видеосигналу NTSC 720 480 или 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 Экземпляр перечисления KSPIN_DATAFLOW возвращается KSPROPERTY_PIN_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 Это перечисление содержит идентификаторы свойств, определенные для набора свойств для каждого кадра. |
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 фиксирует изменения в топологии BDA, произошедшие с момента последнего вызова функции BdaStartChanges. |
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 набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в dsound.h. |
Get Метод Get извлекает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в ksproxy.h. |
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 инициализирует элементы SizeOfThisBlock, Version и Function структуры AVC_STREAM_REQUEST_BLOCK. |
KoCreateInstance Функция KoCreateInstance создает объект класса с указанным идентификатором CLSID. |
KoDeviceInitialize Функция KoDeviceInitialize добавляет запись создания com-элемента ядра к указанному объекту устройства. |
KoDriverInitialize Функция KoDriverInitialize инициализирует объект драйвера для обработки интерфейса потоковой передачи ядра. |
KoRelease Функция KoRelease уменьшает количество ссылок для вызывающего интерфейса в объекте . |
KsAcquireCachedMdl Эта функция используется для получения MDL, кэшированного драйвером порта KS. Функция используется драйвером режима ядра для получения MDL для предоставленного конвейером примера, созданного драйвером Avstream. |
KsAcquireControl Функция KsAcquireControl получает мьютекс элемента управления фильтром для Объекта. |
KsAcquireDevice Функция KsAcquireDevice получает синхронный доступ к устройству, получив мьютекс устройства. |
KsAcquireDeviceSecurityLock Функция KsAcquireDeviceSecurityLock получает блокировку безопасности, связанную с объектом устройства. |
KsAcquireResetValue Функция KsAcquireResetValue извлекает текущее состояние сброса из IOCTL_KS_RESET_STATE IRP. |
KsAddAggregate Метод KsAddAggregate добавляет COM-сервер в качестве агрегатного поставщика в список поставщиков интерфейсов для объекта KS, предоставляющего интерфейс IKsAggregateControl. |
KsAddDevice Функция KsAddDevice — это обработчик AddDevice по умолчанию, установленный KsInitializeDriver. |
KsAddEvent Функция KsAddEvent добавляет событие в список событий Объекта. |
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 очищает расширенные заголовки и освобождает примеры мультимедиа после завершения ввода-вывода. |
KsCompleteIoOperation Метод KsCompleteIoOperation очищает расширенный заголовок и завершает операцию ввода-вывода. |
KsCompleteMediaType Метод KsCompleteMediaType завершает частично указанный тип мультимедиа, который был впервые представлен методу IAMStreamConfig::SetFormat. |
KsCompletePendingRequest Функция KsCompletePendingRequest используется для завершения запроса ввода-вывода в ответ на который функция диспетчеризации AVStream ранее возвращала STATUS_PENDING. |
KsCopyObjectBagItems Функция KsCopyObjectBagItems копирует все элементы из одного контейнера объектов в другой. |
KsCreateAllocator Функция KsCreateAllocator создает дескриптор для распределителя для заданного дескриптора соединения приемника. Эта функция не завершает IRP и не задает состояние в IRP. |
KsCreateAllocator2 Создает дескриптор для распределителя для заданного дескриптора подключения приемника. Эта функция не завершает IRP и не задает состояние в IRP. |
KsCreateBusEnumObject Функция KsCreateBusEnumObject предназначена только для системного использования. |
KsCreateClock Функция KsCreateClock создает дескриптор для экземпляра часов. |
KsCreateClock2 Создает дескриптор экземпляра часов. Вызовите эту функцию после инициализации модели com. |
KsCreateDefaultAllocator При выполнении проверенного запроса IRP_MJ_CREATE функция KsCreateDefaultAllocator создает распределитель по умолчанию, который использует указанный пул памяти и связывает IoGetCurrentIrpStackLocation(Irp)->FileObject с распределителем с помощью внутренней таблицы диспетчеризации (KSDISPATCH_TABLE). |
KsCreateDefaultAllocatorEx Создает распределитель по умолчанию, который использует указанный пул памяти и связывает IoGetCurrentIrpStackLocation(pIrp)->FileObject с этим распределителем с помощью внутренней таблицы диспетчеризации (KSDISPATCH_TABLE). |
KsCreateDefaultClock При запросе IRP_MJ_CREATE функция KsCreateDefaultClock создает часы по умолчанию, которые используют системные часы в качестве базы времени и связывает IoGetCurrentIrpStackLocation(Irp)->FileObject с часами с помощью внутренней таблицы диспетчеризации (KSDISPATCH_TABLE). Не завершает IRP или не задает состояние в IRP. Функцию KsCreateDefaultClock можно вызывать только в PASSIVE_LEVEL. |
KsCreateDefaultSecurity Функция KsCreateDefaultSecurity создает дескриптор безопасности с безопасностью по умолчанию, при необходимости наследуя параметры от родительского дескриптора безопасности. |
KsCreateDevice Функция KsCreateDevice создает устройство AVStream. |
KsCreateFilterFactory Функция KsCreateFilterFactory добавляет фабрику фильтров к заданному устройству. |
KsCreatePin Функция KsCreatePin передает запрос на подключение к устройству, создавая экземпляр пин-кода. Эту функцию можно вызывать только в PASSIVE_LEVEL для клиентов в режиме ядра. |
KsCreatePin2 Передает запрос на подключение к устройству, создавая экземпляр пин-кода. |
KsCreateSinkPinHandle Метод KsCreateSinkPinHandle создает маркер закрепления и сохраняет его в объекте KS pin. |
KsCreateTopologyNode Функция KsCreateTopologyNode создает дескриптор для экземпляра узла топологии. Функция может вызываться только в PASSIVE_LEVEL. |
KsCreateTopologyNode2 Создает дескриптор для экземпляра узла топологии. |
KsDecrementCountedWorker Уменьшает текущее число рабочих ролей, ранее созданных KsRegisterCountedWorker. Он должен вызываться после завершения каждой задачи в рабочей роли. |
KsDecrementPendingIoCount Метод KsDecrementPendingIoCount уменьшает количество операций ввода-вывода, выполняемых в закреплении. |
KsDefaultAddEventHandler Функция KsDefaultAddEventHandler — это подпрограмма по умолчанию для обработки запросов события add. |
KsDefaultDeviceIoCompletion Функция KsDefaultDeviceIoCompletion используется для возврата ответа по умолчанию и выполнения любого элемента управления вводом-выводом устройства. |
KsDeleteFilterFactory KsDeleteFilterFactory удаляет заданную фабрику фильтров. |
KsDeliver Метод KsDeliver доставляет образец мультимедиа из выходного контакта во входной контакт, продолжает операцию ввода-вывода, извлекая следующий буфер из распределителя, и отправляет буфер на связанное устройство. |
KsDereferenceBusObject Разыменовывает объект физического устройства шины. |
KsDereferenceSoftwareBusObject Функция KsDereferenceSoftwareBusObject уменьшает количество ссылок объекта перечислителя шины нагрузки по требованию. |
KsDeviceGetBusData Функция KsDeviceGetBusData считывает данные из шины, где находится данное устройство AVStream. |
KsDeviceGetFirstChildFilterFactory Функция KsDeviceGetFirstChildFilterFactory возвращает первую фабрику дочерних фильтров, принадлежащая данному устройству AVStream. |
KsDeviceGetOuterUnknown Функция KsDeviceGetOuterUnknown возвращает внешний IUnknown устройства AVStream, указанного в параметре Device. |
KsDeviceRegisterAdapterObject Функция KsDeviceRegisterAdapterObject регистрирует объект адаптера DMA в AVStream для выполнения точечной и сборной DMA на указанном устройстве. Все драйверы, скомпилированные для Win64, должны использовать IKsDeviceFunctions::RegisterAdapterObjectEx. |
KsDeviceRegisterAggregatedClientUnknown TThe KsDeviceRegisterAggregatedClientUnknown — это встроенная функция, которая является оболочкой для KsRegisterAggregatedClientUnknown. |
KsDeviceRegisterThermalDispatch Эта функция используется драйвером avstream miniport для регистрации обратных вызовов для уведомлений о температуре в драйвере порта KS. |
KsDeviceSetBusData Функция KsDeviceSetBusData записывает данные в шину, в которой находится указанное устройство AVStream. |
KsDisableEvent Функция KsDisableEvent отключает события, запрашиваемые с помощью IOCTL_KS_DISABLE_EVENT. |
KsDiscard Макрос KsDiscard удаляет данный элемент из контейнера объектов. |
KsDiscardEvent Функция KsDiscardEvent удаляет память, используемую записью события после разыменования объектов. |
KsDispatchFastIoDeviceControlFailure Функция KsDispatchFastIoDeviceControlFailure используется в KSDISPATCH_TABLE. Запись FastDeviceIoControl, которая не обрабатывается. Функция всегда должна возвращать значение FALSE. |
KsDispatchFastReadFailure Функция KsDispatchFastReadFailure используется в KSDISPATCH_TABLE. Запись FastRead, если быстрое чтение ввода-вывода не обрабатывается. Функция всегда должна возвращать значение FALSE. |
KsDispatchInvalidDeviceRequest Функция KsDispatchInvalidDeviceRequest используется в KSDISPATCH_TABLE записях, которые не обрабатываются и которые должны возвращать STATUS_INVALID_DEVICE_REQUEST. |
KsDispatchIrp KsDispatchIrp вызывает подпрограмму диспетчеризации, соответствующую коду функции указанного IRP. Затем KsDispatchIrp возвращает код состояния из этого вызова. |
KsDispatchQuerySecurity Функция KsDispatchQuerySecurity используется в KSDISPATCH_TABLE. Запись QuerySecurity для обработки запросов о текущем дескрипторове безопасности. |
KsDispatchSetSecurity Функция KsDispatchSetSecurity используется в KSDISPATCH_TABLE. Запись SetSecurity для обработки задания текущего дескриптора безопасности. |
KsDispatchSpecificMethod Функция KsDispatchSpecificMethod отправляет метод конкретному обработчику. Функция предполагает, что вызывающий объект ранее отправил IRP в обработчик с помощью функции KsMethodHandler. Функция может вызываться только в 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 Этот макрос извлекает указатель на структуру KSEVENT_ENTRY, хранящуюся в Irp. |
KSEVENT_ITEM_IRP_STORAGE Этот макрос извлекает указатель на структуру KSEVENT_ITEM, хранящуюся в Irp. |
KSEVENT_SET_IRP_STORAGE Этот макрос извлекает указатель на структуру KSEVENT_SET, хранящуюся в Irp. Эти сведения инициализируются только для базовых запросов в службу поддержки; Он не инициализирован для запросов на включение. |
KsFastMethodHandler Функция KsFastMethodHandler обрабатывает быстрые методы, запрашиваемые с помощью IOCTL_KS_METHOD. Он отвечает на все идентификаторы методов, определенные наборами, которые также содержатся в списке быстрых операций ввода-вывода. Эту функцию можно вызывать только в PASSIVE_LEVEL. |
KsFastPropertyHandler Функция KsFastPropertyHandler обрабатывает быстрые запросы свойств через IOCTL_KS_PROPERTY. Он реагирует на все идентификаторы свойств, определенные наборами, которые также содержатся в списке быстрых операций ввода-вывода. Эту функцию можно вызывать только в PASSIVE_LEVEL. |
KsFilterAcquireControl Функция KsFilterAcquireControl получает мьютекс элемента управления фильтром для фильтра AVStream, указанного параметром Filter. |
KsFilterAcquireProcessingMutex Функция KsFilterAcquireProcessingMutex получает мьютекс обработки для указанного фильтра AVStream. |
KsFilterAddEvent Функция KsFilterAddEvent добавляет событие в список событий Фильтра. |
KsFilterAddTopologyConnections Функция KsFilterAddTopologyConnections добавляет новые подключения топологии к фильтру. |
KsFilterAttemptProcessing Функция KsFilterAttemptProcessing пытается инициировать обработку фильтра. |
KsFilterCreateNode Функция KsFilterCreateNode создает новый узел топологии для указанного фильтра. |
KsFilterCreatePinFactory Функция KsFilterCreatePinFactory создает новую фабрику контактов для указанного фильтра. |
KsFilterFactoryAddCreateItem Функция KsFilterFactoryAddCreateItem добавляет новый элемент create для указанной фабрики фильтров. |
KsFilterFactoryGetDevice Функция KsFilterFactoryGetDevice возвращает устройство AVStream, которому принадлежит FilterFactory. |
KsFilterFactoryGetFirstChildFilter Функция KsFilterFactoryGetFirstChildFilter возвращает первый экземпляр фильтра, созданного FilterFactory. |
KsFilterFactoryGetNextSiblingFilterFactory Функция KsFilterFactoryGetNextSiblingFilterFactory возвращает следующую фабрику фильтров, принадлежащей родительскому устройству FilterFactory. |
KsFilterFactoryGetOuterUnknown Функция KsFilterFactoryGetOuterUnknown возвращает внешний IUnknown указанной фабрики фильтров. |
KsFilterFactoryGetParentDevice Функция KsFilterFactoryGetParentDevice возвращает родительское устройство заданной фабрики фильтров. |
KsFilterFactoryGetSymbolicLink Функция KsFilterFactoryGetSymbolicLink возвращает символьную ссылку, связанную с заданной фабрикой фильтров. |
KsFilterFactoryRegisterAggregatedClientUnknown Функция KsFilterFactoryRegisterAggregatedClientUnknown является встроенной функцией, которая является оболочкой для KsRegisterAggregatedClientUnknown. |
KsFilterFactorySetDeviceClassesState Функция KsFilterFactorySetDeviceClassesState включает или отключает классы устройств, зарегистрированные заданной фабрикой фильтров. |
KsFilterFactoryUpdateCacheData Функция KsFilterFactoryUpdateCacheData обновляет раздел реестра FilterData и кэш Medium (набор разделов реестра) для заданной фабрики фильтров. |
KsFilterGenerateEvents Функция KsFilterGenerateEvents создает события указанного типа, которые присутствуют в списке событий фильтра. |
KsFilterGetAndGate Функция KsFilterGetAndGate возвращает шлюз И фильтра. |
KsFilterGetChildPinCount KsFilterGetChildPinCountfunctionreturs the number of the pins of a type that are currently созданные экземпляры в заданном фильтре. |
KsFilterGetDevice Функция KsFilterGetDevice возвращает устройство AVStream, которому принадлежит фильтр. |
KsFilterGetFirstChildPin Функция KsFilterGetFirstChildPin возвращает первый экземпляр пин-кода типа PinID для фильтра, указанного параметром Filter. |
KsFilterGetNextSiblingFilter Функция KsFilterGetNextSiblingFilter возвращает следующий экземпляр фильтра, принадлежащий родительской фабрике фильтров Filter. |
KsFilterGetOuterUnknown Функция KsFilterGetOuterUnknown возвращает внешний интерфейс IUnknown фильтра, указанного параметром Filter. |
KsFilterGetParentFilterFactory Функция KsFilterGetParentFilterFactory возвращает фабрику родительского фильтра заданного фильтра. |
KsFilterRegisterAggregatedClientUnknown Функция KsFilterRegisterAggregatedClientUnknown является встроенной функцией, которая является оболочкой для KsRegisterAggregatedClientUnknown. |
KsFilterRegisterPowerCallbacks Функция KsFilterRegisterPowerCallbacks регистрирует обратные вызовы управления питанием для фильтра. |
KsFilterReleaseControl Функция KsFilterReleaseControl освобождает мьютекс элемента управления для фильтра AVStream, указанного параметром Filter. |
KsFilterReleaseProcessingMutex Функция KsFilterReleaseProcessingMutex освобождает мьютекс обработки для фильтра AVStream, указанного параметром Filter. |
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 используется для записи входных данных ON для шлюза AND, указанного в параметре Gate. |
KsGateGetStateUnsafe Функция KsGateGetStateUnsafe возвращает состояние заданного шлюза (открытого или закрытого) небезопасным образом, то есть без учета синхронизации. |
KsGateInitialize Функция KsGateInitialize инициализирует шлюз для использования. |
KsGateInitializeAnd Функция KsGateInitializeAnd инициализирует структуру KSGATE в виде вентиля AND и присоединяет ее к шлюзу OR, указанному в NextOrGate. |
KsGateInitializeOr Функция KsGateInitializeOr инициализирует структуру KSGATE в виде вентиля OR и присоединяет ее к шлюзу AND, указанному в NextAndGate. |
KsGateRemoveOffInputFromAnd Функция KsGateRemoveOffInputFromAnd удаляет существующие входные данные в состоянии OFF из шлюза AND. |
KsGateRemoveOffInputFromOr Функция KsGateRemoveOffInputFromOr удаляет существующие входные данные в состоянии OFF из шлюза OR. |
KsGateRemoveOnInputFromAnd Функция KsGateRemoveOnInputFromAnd удаляет из шлюза AND существующие входные данные в состоянии ON. |
KsGateRemoveOnInputFromOr Функция KsGateRemoveOnInputFromOr удаляет существующие входные данные в состоянии ON из шлюза ИЛИ. |
KsGateTerminateAnd Функция KsGateTerminateAnd удаляет существующий шлюз AND и удаляет входные данные из любого подключенного шлюза OR. |
KsGateTerminateOr Функция KsGateTerminateOr удаляет существующий шлюз OR и удаляет входные данные из любого присоединенного шлюза AND. |
KsGateTurnInputOff Функция KsGateTurnInputOff отключает существующие входные данные для шлюза. |
KsGateTurnInputOn Функция KsGateTurnInputOn включает существующие входные данные в Шлюз. |
KsGenerateDataEvent Функция KsGenerateDataEvent создает одно из стандартных уведомлений о событиях при получении структуры записи события и данных обратного вызова. |
KsGenerateEvent Функция KsGenerateEvent создает стандартное уведомление о событии с учетом структуры записи события. |
KsGenerateEventList Функция KsGenerateEventList перечисляет список событий и ищет указанное событие для создания. |
KsGenerateEvents Функция KsGenerateEvents создает события указанного типа, которые присутствуют в списке событий Объекта. |
KsGenerateThermalEvent Эта функция используется клиентами (драйверами минипорта), которые не хотят подписываться на диспетчер температуры, но хотят самостоятельно управлять температурой. |
KsGetAllocatorHandle Извлекает дескриптор файла для распределителя. |
KsGetAllocatorMode Возвращает режим, в котором распределитель выделяет память. |
KsGetAllocatorStatus Извлекает состояние распределителя. |
KsGetBusEnumIdentifier Функция KsGetBusEnumIdentifier извлекает идентификатор перечислителя программной шины для устройства шины, связанного с заданной IRP. |
KsGetBusEnumParentFDOFromChildPDO Функция KsGetBusEnumParentFDOFromChildPDO извлекает FDO родительского объекта данного дочернего PDO. |
KsGetBusEnumPnpDeviceObject Функция KsGetBusEnumPnpDeviceObject извлекает Plug and Play объект устройства, подключенный к данному объекту устройства. |
KsGetConnectedPin Метод KsGetConnectedPin не рекомендуется использовать в приложениях. Этот метод принадлежит интерфейсу IKsPinPipe. |
KsGetCorrelatedPhysicalTime Метод KsGetCorrelatedPhysicalTime извлекает физическое время и связанное системное время из базовых часов. |
KsGetCorrelatedTime Метод KsGetCorrelatedTime извлекает текущее время и связанное системное время из базовых часов. |
KsGetCurrentCommunication Метод KsGetCurrentCommunication извлекает текущее направление связи, интерфейс и среду контакта. |
KsGetDefaultClockState Функция KsGetDefaultClockState получает текущее состояние часов. Функцию можно вызвать на DISPATCH_LEVEL. |
KsGetDefaultClockTime Функция KsGetDefaultClockTime получает текущее время часов. Функцию можно вызвать на DISPATCH_LEVEL. |
KsGetDevice Функция KsGetDevice возвращает структуру устройства AVStream, которой принадлежит Объект. |
KsGetDeviceForDeviceObject Функция KsGetDeviceForDeviceObject возвращает структуру устройства AVStream для заданного функционального объекта устройства. |
KsGetFilterFromFileObject Функция KsGetFilterFromFileObject возвращает объект фильтра AVStream, связанный с FileObject. |
KsGetFilterFromIrp Функция KsGetFilterFromIrp возвращает объект фильтра AVStream, связанный с заданным IRP. |
KsGetFilterName Возвращает имя фильтра. |
KsGetFirstChild Функция KsGetFirstChild возвращает первый дочерний объект AVStream объекта. |
KsGetImageNameAndResourceId Функция KsGetImageNameAndResourceId возвращает имя образа и идентификатор ресурса, соответствующий дескриптору RegKey. |
KsGetMediaType Функция KsGetMediaType извлекает сведения о типе мультимедиа в идентификаторе фабрики контактов. |
KsGetMediaTypeCount Функция KsGetMediaTypeCount возвращает количество доступных типов мультимедиа в идентификаторе фабрики контактов. |
KsGetMultiplePinFactoryItems Функция KsGetMultiplePinFactoryItems извлекает элементы свойств закрепления в буфере данных переменной длины. |
KsGetNextSibling Функция KsGetNextSibling возвращает следующий одноуровневый элемент заданного объекта. |
KsGetNodeIdFromIrp Функция KsGetNodeIdFromIrp возвращает идентификатор узла, на который был отправлен Irp. |
KsGetObjectFromFileObject Функция KsGetObjectFromFileObject возвращает объект AVStream, приведение к PVOID из FileObject. |
KsGetObjectHandle Метод KsGetObjectHandle извлекает дескриптор файла в объект KS. |
KsGetObjectTypeFromFileObject Функция KsGetObjectTypeFromFileObject возвращает тип объекта AVStream, связанный с данным объектом файла. |
KsGetObjectTypeFromIrp Функция KsGetObjectTypeFromIrp возвращает тип объекта AVStream, связанный с заданным IRP. |
KsGetOuterUnknown Функция KsGetOuterUnknown возвращает внешний IUnknown заданного объекта AVStream. |
KsGetParent Функция KsGetParent получает родительский объект заданного объекта. |
KsGetPhysicalTime Метод KsGetPhysicalTime извлекает физическое время из базовых часов. |
KsGetPinBusCache Метод KsGetPinBusCache не рекомендуется использовать для использования приложениями. Этот метод принадлежит интерфейсу IKsPinPipe. |
KsGetPinFramingCache Метод KsGetPinFramingCache не рекомендуется использовать для использования приложениями. Этот метод принадлежит интерфейсу IKsPinPipe. |
KsGetPinFromFileObject Функция KsGetPinFromFileObject возвращает закрепленный объект AVStream, связанный с FileObject. |
KsGetPinFromIrp Функция KsGetPinFromIrp возвращает закрепленный объект AVStream, связанный с данным IRP. |
KsGetPinName Возвращает имя закрепления. |
KsGetPipe Метод KsGetPipe не рекомендуется использовать для использования приложениями. Этот метод принадлежит интерфейсу IKsPinPipe. |
KsGetPipeAllocatorFlag Метод KsGetPipeAllocatorFlag не рекомендуется использовать для использования приложениями. Этот метод принадлежит интерфейсу IKsPinPipe. |
KsGetProperties Возвращает свойства распределителя. |
KsGetResolution Метод KsGetResolution извлекает разрешение часов из базовых часов. |
KsGetState Метод KsGetState извлекает состояние потоковой передачи закрепления из базовых часов. |
KsGetTime Метод KsGetTime извлекает время базовых часов. |
KsHandleSizedListQuery Функция KsHandleSizedListQuery в зависимости от длины системного буфера возвращает либо необходимый размер буфера, количество записей в указанном списке данных, либо копирует сами записи. |
KsIncrementCountedWorker Увеличивает текущее количество рабочих ролей и при необходимости помещает в очередь подсчитаемый рабочий элемент вместе с рабочей ролью, ранее созданной KsRegisterCountedWorker. |
KsIncrementPendingIoCount Метод KsIncrementPendingIoCount увеличивает количество операций ввода-вывода, выполняемых на закреплении. |
KsInitializeDevice Функция KsInitializeDevice вызывается AVStream для инициализации класса устройства AVStream из KsCreateDevice. |
KsInitializeDeviceProfile Api KsInitializeDeviceProfile должен вызываться всеми драйверами мини-портов для инициализации хранилища профилей и публикации профилей устройств. |
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, определяемой мини-driver. |
KsNotifyError Метод KsNotifyError уведомляет граф фильтра об ошибке, чтобы дать графу фильтра возможность остановиться. |
KsNotifyEvent Метод KsNotifyEvent запрашивает, чтобы объект KS, которому принадлежит данное событие DirectShow, уведомлял вызывающее приложение с заданными параметрами при каждом действии, связанном с событием. |
KsNullDriverUnload Функция KsNullDriverUnload — это функция по умолчанию, которую драйвер может использовать, если у него нет других задач в функции выгрузки, но он должен по-прежнему разрешать выгрузку устройства по его присутствию. |
KsOpenDefaultDevice Функция KsOpenDefaultDevice открывает дескриптор для первого устройства, указанного в указанной категории Plug and Play (PnP). |
KsPeekAllocator Метод KsPeekAllocator возвращает указатель на интерфейс IMemAllocator для назначенного распределителя контактов. |
KsPersistDeviceProfile API KsPersistDeviceProfile фиксирует данные профиля в постоянном хранилище. |
KsPinAcquireControl Функция KsPinAcquireControl получает мьютекс элемента управления для контакта AVStream, указанного в параметре Pin. |
KsPinAcquireProcessingMutex Функция KsPinAcquireProcessingMutex получает мьютекс обработки для контакта AVStream, указанного в параметре Pin. |
KsPinAddEvent Функция KsPinAddEvent добавляет указанное событие в список событий Pin. |
KsPinAttachAndGate Функция KsPinAttachAndGate подключает Pin в качестве входных данных к ранее инициализированному шлюзу AND, а AndGate в качестве входных данных подключается к шлюзу AND соответствующего фильтра. |
KsPinAttachOrGate Функция KsPinAttachOrGate подключает Pin в качестве входных данных к ранее инициализированному шлюзу OR и подключает OrGate в качестве входных данных к соответствующему шлюзу И фильтра. |
KsPinAttemptProcessing Функция KsPinAttemptProcessing используется для возобновления обработки определенного контакта в фильтре, ориентированном на контакты. Он пытается инициировать обработку пин-кода, отправляя вызов диспетчеризации обработки объекта Pin. |
KsPinDataIntersection Функция KsPinDataIntersection обрабатывает свойство KSPROPERTY_PIN_DATAINTERSECTION с помощью функции обратного вызова и выполняет большую часть начальной проверки передаваемых параметров. |
KsPinDataIntersectionEx Функция KsPinDataIntersectionEx обрабатывает KSPROPERTY_PIN_DATAINTERSECTION с помощью функции обратного вызова. |
KsPinFactory Метод KsPinFactory извлекает идентификатор фабрики контактов. |
KsPinGenerateEvents Функция KsPinGenerateEvents создает события указанного типа, которые присутствуют в списке событий пин-кода. |
KsPinGetAndGate Функция KsPinGetAndGate возвращает шлюз управления обработкой для пин-кода. |
KsPinGetAvailableByteCount Подпрограмма KsPinGetAvailableByteCount выводит количество байтов входных данных перед передним краем и число байтов выходного буфера перед передним краем для очереди пин-кода, указанного вызывающим объектом. |
KsPinGetConnectedFilterInterface Функция KsPinGetConnectedFilterInterface запрашивает фильтр, к которому подключен контакт, чтобы получить указатель на COM-интерфейс. |
KsPinGetConnectedPinDeviceObject Функция KsPinGetConnectedPinDeviceObject возвращает объект устройства в верхней части стека устройств, соответствующий контакту приемника, прикрепленному к закреплению источника. |
KsPinGetConnectedPinFileObject Функция KsPinGetConnectedPinFileObject возвращает объект файла для закрепления, к которому подключен контакт. Работает только для исходных контактов. |
KsPinGetConnectedPinInterface Функция KsPinGetConnectedPinInterface запрашивает контакт, к которому подключен контакт, для интерфейса в стиле COM. |
KsPinGetCopyRelationships Функция KsPinGetCopyRelationships возвращает сведения о связи копирования для закрепления, содержащегося в фильтре, ориентированном на контакты. |
KsPinGetDevice Функция KsPinGetDevice возвращает устройство AVStream, которому принадлежит pin. |
KsPinGetFirstCloneStreamPointer Функция KsPinGetFirstCloneStreamPointer возвращает первый клонированного указателя потока на закреплении. |
KsPinGetLeadingEdgeStreamPointer Функция KsPinGetLeadingEdgeStreamPointer получает указатель потока переднего края для очереди, связанной с заданным закреплением. |
KsPinGetNextSiblingPin Функция KsPinGetNextSiblingPin возвращает следующий экземпляр контакта того же типа и на том же фильтре, что и Pin. |
KsPinGetOuterUnknown Функция KsPinGetOuterUnknown возвращает внешний IUnknown контакта, указанного в параметре Pin. |
KsPinGetParentFilter Функция KsPinGetParentFilter возвращает родительский фильтр Pin. |
KsPinGetReferenceClockInterface Функция KsPinGetReferenceClockInterface возвращает интерфейс в стиле COM в ссылочные часы, связанные с закреплением. Этот указатель интерфейса будет интерфейсом IKsReferenceClock. |
KsPinGetTrailingEdgeStreamPointer Функция KsPinGetTrailingEdgeStreamPointer получает указатель потока конечного края для очереди, связанной с указанным закреплением. |
KsPinHandshake Функция KsPinHandshake пытается выполнить подтверждение протокола с помощью подключенного контакта. |
KsPinPropertyHandler Функция KsPinPropertyHandler выполняет стандартную обработку статических элементов набора свойств KSPROPSETID_Pin. Эта обработка не включает KSPROPERTY_PIN_CINSTANCES или KSPROPERTY_PIN_DATAINTERSECTION. |
KsPinRegisterAggregatedClientUnknown Функция KsPinRegisterAggregatedClientUnknown является встроенной функцией, которая является оболочкой для KsRegisterAggregatedClientUnknown. |
KsPinRegisterFrameReturnCallback Функция KsPinRegisterFrameReturnCallback регистрирует обратный вызов возврата кадра с помощью AVStream для заданного закрепления. |
KsPinRegisterHandshakeCallback Функция KsPinRegisterHandshakeCallback регистрирует подпрограмму обратного вызова, предоставляемую мини-driver, для заданного контакта. |
KsPinRegisterIrpCompletionCallback Функция KsPinRegisterIrpCompletionCallback регистрирует определяемую мини-driver процедуру обратного вызова для указанного закрепления. |
KsPinRegisterPowerCallbacks Функция KsPinRegisterPowerCallbacks регистрирует обратные вызовы управления питанием для пин-кода. |
KsPinReleaseControl Функция KsPinReleaseControl освобождает мьютекс элемента управления для контакта AVStream, указанного в параметре Pin. |
KsPinReleaseProcessingMutex Функция KsPinReleaseProcessingMutex освобождает мьютекс обработки для контакта AVStream, указанного в параметре Pin. |
KsPinSetPinClockTime Функция KsPinSetPinClockTime задает текущее время для часов, предоставляемых закреплением. |
KsPinSubmitFrame Если контакт был помещен в режим внедрения путем вызова KsPinRegisterFrameReturnCallback, функция KsPinSubmitFrame отправляет кадр непосредственно в транспортный канал. |
KsPinSubmitFrameMdl Если контакт был помещен в режим внедрения путем вызова KsPinRegisterFrameReturnCallback, функция KsPinSubmitFrameMdl отправляет кадр непосредственно в транспортный канал. |
KsPrepareIoOperation Метод KsPrepareIoOperation инициализирует расширенный заголовок и подготавливает образец носителя для операции ввода-вывода. |
KsProbeStreamIrp Функция KsProbeStreamIrp вносит указанные изменения в входной и выходной буферы заданного IRP на основе переданных флагов, а затем проверяет заголовок потока. |
KsProcessMediaSamples Метод KsProcessMediaSamples обрабатывает примеры мультимедиа. |
KsProcessPinUpdate Функция KsProcessPinUpdate вызывается из диспетчера AVStrMiniFilterProcess фильтра, ориентированного на фильтр, для обновления закрепления процесса. |
KsPropagateAcquire Метод KsPropagateAcquire направляет все контакты фильтра для достижения состояния Acquire. |
KsProperty Метод IKsControl::KsProperty задает свойство или извлекает сведения о свойстве вместе с любыми другими определенными операциями поддержки, доступными в наборе свойств. |
KsProperty Метод KsProperty задает свойство или извлекает сведения о свойстве, а также любые другие определенные операции поддержки, доступные в наборе свойств. |
KsPropertyHandler Драйверы вызывают функцию KsPropertyHandler для обработки IRP. |
KsPropertyHandlerWithAllocator KsPropertyHandlerWithAllocator выполняет ту же обработку, что и KsPropertyHandler, с теми же ограничениями, но позволяет использовать необязательный обратный вызов распределителя для предоставления буфера для параметров. |
KsPublishDeviceProfile Api KsPublishDeviceProfile вызывается для публикации сведений профиля устройства. |
KsQueryDevicePnpObject Функция KsQueryDevicePnpObject возвращает объект устройства PnP, который может храниться в заголовке устройства. Это следующий объект устройства в стеке PnP и объект устройства, которому перенаправляются запросы PnP, если используется KsDefaultDispatchPnp. |
KsQueryExtendedSize Метод KsQueryExtendedSize извлекает расширенные сведения о заголовке, необходимые для операций ввода-вывода. |
KsQueryInformationFile Функция KsQueryInformationFile выполняет запрос информации к указанному объекту файла. Функция пытается использовать FastIoDispatch, если это возможно, или создает запрос информации к объекту устройства. |
KsQueryInterfaces Метод KsQueryInterfaces извлекает интерфейсы, поддерживаемые контактом. |
KsQueryMediums Метод KsQueryMediums извлекает среды, поддерживаемые контактом. |
KsQueryObjectAccessMask Функция KsQueryObjectAccessMask возвращает доступ, изначально предоставленный первому клиенту, который создал дескриптор связанного объекта. Невозможно изменить доступ путем дублирования дескрипторов. |
KsQueryObjectCreateItem Функция KsQueryObjectCreateItem возвращает элемент создания, назначенный объекту при создании. |
KsQuerySoftwareBusInterface Функция KsQuerySoftwareBusInterface создает буфер из выгружаемого пула и копирует ссылочные строки, связанные с PDO объекта перечислителя шины нагрузки по требованию, в буфер. |
KsQueueWorkItem Функция KsQueueWorkItem помещает указанный рабочий элемент в очередь с рабочей ролью, ранее созданной функцией KsRegisterWorker. |
KsReadFile Функция KsReadFile выполняет чтение указанного объекта файла. |
KsRecalculateStackDepth Функция KsRecalculateStackDepth пересчитывает максимальную глубину стека, необходимую для базового объекта устройства, на основе всех объектов, которые задали целевое устройство (они добавили себя в список объектов базового объекта устройства с помощью функции KsSetTargetDeviceObject). Если объект устройства PnP был задан в базовом заголовке устройства с помощью KsSetDevicePnpAndBaseObject, это устройство также учитывается при расчете максимальной глубины стека. |
KsReferenceBusObject Ссылается на объект физического устройства шины. |
KsReferenceSoftwareBusObject Функция KsReferenceSoftwareBusObject увеличивает число ссылок объекта перечислителя шины нагрузки по требованию. |
KsRegisterAggregatedClientUnknown Так же, как и com, функция KsRegisterAggregatedClientUnknown объединяет два объекта: _the указанный объект AVStream и неизвестный объект клиента. |
KsRegisterCountedWorker Обрабатывает клиенты, регистрируются для использования потока. |
KsRegisterFilterWithNoKSPins Функция KsRegisterFilterWithNoKSPins регистрируется с фильтрами DirectShow, которые не имеют контактов потоковой передачи ядра и, следовательно, не выполняют потоковую передачу в режиме ядра. |
KsRegisterWorker Функция KsRegisterWorker обрабатывает клиенты, регистрируемые для использования потока. |
KsReleaseCachedMdl Функция KsReleaseCachedMdl используется для освобождения MDL, полученного вызовом KsAcquireCachedMdl. |
KsReleaseControl Функция KsReleaseControl освобождает мьютекс элемента управления для Object. |
KsReleaseDevice Функция KsReleaseDevice освобождает мьютекс устройства и выходит из критической области. |
KsReleaseDeviceSecurityLock Функция KsReleaseDeviceSecurityLock освобождает ранее полученную блокировку безопасности в заголовке объекта устройства. |
KsReleaseIrpOnCancelableQueue Функция KsReleaseIrpOnCancelableQueue освобождает полученную IRP, которая уже находится в очереди, которую можно отменить. |
KsRemoveAggregate Метод KsRemoveAggregate удаляет ранее добавленный поставщик агрегатов COM-сервера из списка поставщиков интерфейсов для объекта KS, который предоставляет интерфейс IKsAggregateControl. |
KsRemoveBusEnumInterface Функция KsRemoveBusEnumInterface удаляет интерфейс к объекту перечислителя шины нагрузки по требованию. |
KsRemoveIrpFromCancelableQueue Функция KsRemoveIrpFromCancelableQueue извлекает из указанной очереди следующий необязаемый IRP, который можно отменить, и удаляет его состояние отмены. |
KsRemoveItemFromObjectBag Функция KsRemoveItemFromObjectBag удаляет элемент из контейнера объектов. |
KsRemoveSpecificIrpFromCancelableQueue Функция KsRemoveSpecificIrpFromCancelableQueue удаляет указанный IRP из указанной очереди. Это выполняется в IRP, который ранее был получен с помощью KsRemoveIrpFromCancelableQueue, но фактически не был удален из очереди. |
KsResolveRequiredAttributes Функция KsResolveRequiredAttributes выполняет поиск указанных атрибутов в списке атрибутов, присоединенном к диапазону данных, и гарантирует, что все указанные атрибуты найдены. |
KsServiceBusEnumCreateRequest Службы функций KsServiceBusEnumCreateRequest IRP_MJ_CREATE запросы для интерфейса устройства шины программной шины. |
KsServiceBusEnumPnpRequest Функция KsServiceBusEnumPnpRequest предназначена только для системного использования. |
KsSetAllocatorHandle Задает дескриптор для распределителя. |
KsSetAllocatorMode Задает режим, в котором распределитель выделяет память. |
KsSetCorrelatedPhysicalTime Метод KsSetCorrelatedPhysicalTime задает физическое время с соответствующим системным временем на базовых часах. |
KsSetCorrelatedTime Метод KsSetCorrelatedTime задает текущее время с соответствующим системным временем на базовых часах. |
KsSetDefaultClockState Функция KsSetDefaultClockState задает текущее состояние часов, которое используется для отражения текущего состояния базового закрепления фильтра. |
KsSetDefaultClockTime Функция KsSetDefaultClockTime задает текущее время часов. |
KsSetDevicePnpAndBaseObject Функция KsSetDevicePnpAndBaseObject задает объект устройства PnP в заголовке устройства, который является следующим объектом устройства в стеке PnP и является объектом устройства, которому перенаправляются запросы PnP, если используется KsDefaultDispatchPnp. |
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 указанное количество байтов в поток (настраивая поля OffsetIn и OffsetOut StreamPointer в соответствии с запросом) и разблокирует его. |
KsStreamPointerCancelTimeout Функция KsStreamPointerCancelTimeout отменяет ранее запланированный обратный вызов времени ожидания для указанного указателя потока. |
KsStreamPointerClone Функция KsStreamPointerClone создает клон заданного указателя потока. |
KsStreamPointerDelete Функция KsStreamPointerDelete удаляет указатель на поток клонирования, освобождая ссылку на кадр, на который ссылается этот указатель потока. |
KsStreamPointerGetIrp Функция KsStreamPointerGetIrp возвращает IRP, связанную с кадром, на который ссылается заданный указатель потока. |
KsStreamPointerGetMdl Функция KsStreamPointerGetMdl возвращает MDL, связанный с кадром, на который ссылается StreamPointer. |
KsStreamPointerGetNextClone Функция KsStreamPointerGetNextClone возвращает указатель потока клонирования, который был клонирован сразу после указанного клонирования. |
KsStreamPointerLock Функция KsStreamPointerLock пытается заблокировать указанный указатель потока. |
KsStreamPointerScheduleTimeout Функция KsStreamPointerScheduleTimeout регистрирует обратный вызов времени ожидания в AVStream для заданного указателя потока. |
KsStreamPointerSetStatusCode Функция KsStreamPointerSetStatusCode позволяет указать код успешной или неудачной ошибки, с помощью которого следует завершить заданный IRP. |
KsStreamPointerUnlock Функция KsStreamPointerUnlock разблокирует указатель потока, который ранее был заблокирован функцией получения (KsGetXxxEdgeStreamPointer) или KsStreamPointerLock. |
KsSynchronousDeviceControl Функция KsSynchronousDeviceControl выполняет синхронную операцию управления вводом-выводом устройства для объекта KS, указанного дескриптором файла. |
KsSynchronousIoControlDevice Функция KsSynchronousIoControlDevice выполняет синхронное управление вводом-выводом устройства в целевом объекте устройства. Он ожидает, пока операции ввода-вывода не будут завершены, в невозможном состоянии. Эту функцию можно вызывать только в 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 мини-драйвера камеры обрабатывает блоки запросов потока на основе адаптера (SRB), передаваемые ему драйвером класса потока. |
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 Подпрограмма AVStrMiniAddEvent minidriver AVStream вызывается, когда клиент регистрируется для получения уведомления о событии. Эта подпрограмма является необязательной. |
PFNKSALLOCATOR Мини-драйверы могут при необходимости предоставлять функцию обратного вызова типа PFNKSALLOCATOR в качестве параметра в вызовах KsEnableEventWithAllocator, KsPropertyHandlerWithAllocator и KsMethodHandlerWithAllocator. |
PFNKSCANCELTIMER Подпрограмма KStrCancelTimer для потоковой передачи вызывается для отмены пользовательского объекта таймера, который ранее был указан в параметре SetTimer при вызове KsAllocateDefaultClockEx. |
PFNKSCLOCK_CORRELATEDTIME Подпрограмма — это предоставляемая системой подпрограмма, которая извлекает и следующее:KStrClockGetCorrelatedTime — это предоставляемая системой подпрограмма, которая получает как текущее системное время, так и соответствующий счетчик тактов часов с момента загрузки. KStrClockGetCorrelatedPhysicalTime — это поставляемая системой подпрограмма, которая извлекает текущее системное время за вычетом приостановленной разницы и соответствующий тактовый часы после загрузки. |
PFNKSCLOCK_GETTIME Подпрограмма получает системное время. KStrClockGetTime — это предоставляемая системой подпрограмма, которая извлекает текущее системное время. KStrClockGetPhysicalTime — это поставляемая системой подпрограмма, которая извлекает текущее системное время за вычетом любой приостановленной разницы. |
PFNKSCONTEXT_DISPATCH Подпрограмма KStrContextDispatch мини-драйвера потоковой передачи вызывается для обработки IRP_MJ_POWER IRP. |
PFNKSCORRELATEDTIME Подпрограмма KStrCorrelatedTime мини-драйвера потоковой передачи вызывается для получения времени презентации и физического времени в коррелятивном порядке. Это позволяет владельцу часов полностью определить текущее время. |
PFNKSDEFAULTALLOCATE Подпрограмма AVStrMiniAllocate minidriver AVStream выделяет кадр с помощью распределителя, указанного в параметре Context. |
PFNKSDEFAULTFREE Подпрограмма AVStrMiniAllocatorFreeFrame мини-драйвера AVStream освобождает указанный кадр. |
PFNKSDELETEALLOCATOR Подпрограмма AVStrMiniDeleteAllocator мини-драйвера AVStream удаляет распределитель, связанный с закреплением. |
PFNKSDEVICE Подпрограмма AVStrMiniDevicePostStart мини-драйвера AVStream вызывается, когда AVStream выполняет обработку после запуска PnP. Используйте его, например, для загрузки драйверов во время запуска. Такие события будут возникать в контексте рабочего потока после запуска PnP. |
PFNKSDEVICECREATE Подпрограмма AVStrMiniDeviceAdd мини-драйвера AVStream уведомляет его о том, что подпрограмма PnP AddDevice в AVStream завершена. |
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 Подпрограмма AVStrMiniDeviceStart minidriver AVStream вызывается при отправке запроса IRP_MN_START_DEVICE для указанного устройства. |
PFNKSDEVICEQUERYCAPABILITIES Подпрограмма AVStrMiniDeviceQueryCapabilities мини-драйвера AVStream вызывается, когда устройство отправляет IRP_MN_QUERY_CAPABILITIES. |
PFNKSDEVICEQUERYPOWER AVStream вызывает подпрограмму AVStrMiniDeviceQueryPower мини-driver при получении запроса IRP_MN_QUERY_POWER. |
PFNKSDEVICESETPOWER AVStream вызывает подпрограмму AVStrMiniDeviceSetPower мини-драйвера при получении IRP_MN_SET_POWER. |
PFNKSFASTHANDLER KStrFastHandler — это предоставленная драйвером подпрограмма, которая обрабатывает запрос свойства или метода без создания IRP. |
PFNKSFILTERIRP Подпрограмма AVStrMiniFilterCreate minidriver avStream вызывается, когда фильтр получает IRP. |
PFNKSFILTERPROCESS Подпрограмма AVStrMiniFilterProcess minidriver AVStream вызывается, когда фильтр предназначен для обработки кадров. Он используется для выполнения Filter-Centric обработки. |
PFNKSFILTERVOID Подпрограмма AVStrMiniFilterReset мини-драйвера AVStream вызывается, когда AVStream получает IOCTL_KS_RESET_STATE, чтобы вернуть фильтр в состояние, в которое он находился во время получения. |
PFNKSHANDLER Подпрограмма, предоставляемая мини-driver, вызывается, когда потоковая передача ядра получает запрос IOCTL_KS_METHOD, get/set свойства. Укажите указатель на этот обработчик в соответствующей KSMETHOD_ITEM KSPROPERTY_ITEM структуре. |
PFNKSINTERSECTHANDLER Подпрограмма KStrIntersectHandler мини-драйвера потоковой передачи вызывается для сравнения диапазона данных, чтобы определить, есть ли пересечение и если да, то формат данных пересечения. |
PFNKSINTERSECTHANDLEREX AVStream вызывает подпрограмму AVStrMiniIntersectHandlerEx мини-драйвера, чтобы определить пересечение двух диапазонов данных с наивысшим качеством. |
PFNKSIRPLISTCALLBACK Вызывается подпрограмма KStrIrpListCallback мини-драйвера потоковой передачи, чтобы определить, следует ли переместить переданный в IRP список из исходного списка в список назначения или завершить перечисление IRP. |
PFNKSITEMFREECALLBACK Вызывается подпрограмма KStrItemFreeCallback мини-драйвера потоковой передачи, чтобы освободить ранее выделенный элемент создания. KStrItemFreeCallback позволяет мини-driver выполнять любую очистку, включая очистку изменений дескриптора безопасности, если это необходимо. |
PFNKSPIN Подпрограмма обратного вызова мини-драйвера AVStream вызывается, когда:_There доступны данные для обработки структуры KSPIN. Используйте эту подпрограмму для выполнения Pin-Centric обработки.Соответствующий KSPIN выступает в качестве контакта приемника и подключен к контакту источника AVStream. |
PFNKSPINFRAMERETURN Подпрограмма AVStrMiniFrameReturn мини-драйвера AVStream вызывается, когда внедренный кадр завершил свое путешествие по цепи и готов к переработке или освобождению. |
PFNKSPINHANDSHAKE Подпрограмма AVStrMiniPinHandshake мини-драйвера AVStream вызывается, когда AVStream получает запрос подтверждения протокола, который он не обрабатывает. |
PFNKSPININITIALIZEALLOCATOR Подпрограмма AVStrMiniInitializeAllocator minidriver AVStream инициализирует распределитель, который будет связан с закреплением. |
PFNKSPINIRP Подпрограмма avStream minidriver вызывается при выполнении действия с закреплением и получает следующие irPs:IRP_MJ_CREATEIRP_MJ_CLOSE |
PFNKSPINIRPCOMPLETION Подпрограмма AVStrMiniPinIrpCompletion avStream minidriver вызывается, когда IRP завершает проход вокруг цепи и кадр, связанный с IRP, будет переработан или выведен из эксплуатации. |
PFNKSPINPOWER Подпрограмма AVStrMiniPinPower avStream minidriver вызывается для контактов, ориентированных на закрепление, когда устройство просыпается или переходит в спящий режим. |
PFNKSPINSETDATAFORMAT Подпрограмма AVStrMiniPinSetDataFormat минидрайвера AVStream вызывается во время создания закреплений, чтобы убедиться, что ранее согласованный формат данных является приемлемым для данной структуры KSPIN и соответствует этой структуре KSDATARANGE. |
PFNKSPINSETDEVICESTATE Подпрограмма AVStrMiniPinSetDeviceState минидрайвера AVStream вызывается при изменении состояния структуры KSPIN из-за получения IOCTL свойства состояния подключения set. |
PFNKSPINVOID Подпрограмма обратного вызова avStream minidriver вызывается, когда:Соответствующий KSPIN выступает в качестве контакта приемника, и этот контакт приемника отключается от исходного контакта AVStream. Состояние сброса структуры KSPIN изменяется из-за поступления элемента управления IOCTL_KS_RESET_STATE устройства. Эта подпрограмма также вызывается при очистке очереди, связанной с заданным закреплением. |
PFNKSREMOVEEVENT Подпрограмма AVStrMiniRemoveEvent minidriver avStream вызывается, когда клиент запрашивает удаление события из очереди уведомлений. Эта подпрограмма является необязательной. |
PFNKSSETTIMER Подпрограмма KStrSetTimer для потокового мини-driver вызывается для создания обратных вызовов таймера DPC на основе времени презентации. |
PFNKSSTREAMPOINTER AVStream вызывает подпрограмму AVStrMiniCancelCallback minidriver при отмене IRP, связанного с клонированных указателем потока. Эта подпрограмма является необязательной. |
PFNQUERYREFERENCESTRING Функция обратного вызова PFNQUERYREFERENCESTRING (ks.h) копирует строку ссылки, связанную с PDO, в буфер, который создается и освобождается вызывающим объектом. |
PFNQUERYREFERENCESTRING Функция обратного вызова PFNQUERYREFERENCESTRING (swenum.h) копирует строку ссылки, связанную с 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 minidriver потока, чтобы сообщить мини-driver о том, что событие должно быть включено или отключено. |
PHW_INTERRUPT StrMiniInterrupt — это подпрограмма прерывания работы мини-драйвера. |
PHW_PRIORITY_ROUTINE StrMiniPriorityRoutine — это подпрограмма обратного вызова, предоставляемая мини-накопителем, выполняемая на указанном уровне приоритета. |
PHW_QUERY_CLOCK_ROUTINE С каждым потоком могут быть связаны часы. Драйвер класса запрашивает часы, вызывая функцию StrMiniClock, предоставляемую потоком minidriver, в HW_STREAM_OBJECT каждого потока. |
PHW_RECEIVE_DEVICE_SRB Подпрограмма, предоставляемая мини-накопителем, обрабатывает запросы драйвера класса, которые применяются к драйверу в целом, например инициализация устройства или открытие потока на устройстве. |
PHW_REQUEST_TIMEOUT_HANDLER Драйвер класса stream вызывает подпрограмму StrMiniRequestTimeout мини-драйвера, чтобы сообщить мини-отвертке о том, что истекло время ожидания запроса. |
PSTREAM_RECEIVE_PACKET Дополнительные сведения: функция обратного вызова PSTREAM_RECEIVE_PACKET |
QuerySupported Метод QuerySupported определяет, поддерживает ли объект KS набор свойств и тип этой поддержки. |
RegisterAdapterObjectEx Метод IKsDeviceFunctions::RegisterAdapterObjectEx регистрирует объект адаптера DMA в AVStream. Все драйверы, скомпилированные для платформ Win64, должны использовать этот метод вместо KsDeviceRegisterAdapterObject. |
Set Метод Set задает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в dsound.h. |
Set Метод Set задает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в ksproxy.h. |
StreamClassAbortOutstandingRequests Подпрограмма StreamClassAbortOutstandingRequests прерывает все невыполненные запросы в определенный поток или ко всему драйверу. |
StreamClassCallAtNewPriority Подпрограмма StreamClassCallAtNewPriority планирует вызывать подпрограмму с другим приоритетом. |
StreamClassCompleteRequestAndMarkQueueReady Подпрограмма StreamClassCompleteRequestAndMarkQueueReady завершает запрос и сообщает драйверу класса, что мини-диск готов к получению нового запроса того же типа. |
StreamClassDebugAssert Эта функция (StreamClassDebugAssert) устарела. |
StreamClassDebugPrint Эта функция (StreamClassDebugPrint) устарела. |
StreamClassDeviceNotification Мини-накопители используют подпрограмму StreamClassDeviceNotification для уведомления драйвера класса о том, что он завершил потоковый запрос или что произошло событие. |
StreamClassFilterReenumerateStreams Является устаревшей. Не используйте. |
StreamClassGetDmaBuffer Подпрограмма StreamClassGetDmaBuffer возвращает указатель на буфер DMA, который драйвер класса выделяет для мини-накопителя. |
StreamClassGetNextEvent Мини-накопители могут использовать подпрограмму StreamClassGetNextEvent для поиска очереди событий устройства или определенного потока. |
StreamClassGetPhysicalAddress Подпрограмма StreamClassGetPhysicalAddress преобразует адрес виртуальной памяти в адрес физической памяти и блокирует соответствующую физическую память для операции DMA. |
StreamClassQueryMasterClock Когда мини-драйвер вызывает подпрограмму StreamClassQueryMasterClock, драйвер класса асинхронно запрашивает соответствующее значение времени master часов и передает результат в подпрограмму, переданную в параметре ClockCallbackRoutine. |
StreamClassQueryMasterClockSync Мини-driver может вызывать подпрограмму StreamClassQueryMasterClockSync для синхронного запроса master часов потока. |
StreamClassReadWriteConfig Подпрограмма StreamClassReadWriteConfig считывает или записывает данные конфигурации для родительского драйвера шины minidriver. |
StreamClassReenumerateStreams Функция StreamClassReenumerateStreams устарела. Не используйте. |
StreamClassRegisterAdapter Подпрограмма StreamClassRegisterAdapter регистрирует мини-хранилище класса потока. Имя StreamClassRegisterAdapter поддерживается только для обеспечения обратной совместимости. Вместо этого корпорация Майкрософт рекомендует использовать StreamClassRegisterMinidriver, псевдоним StreamClassRegisterAdapter. Более точное имя StreamClassRegisterMinidriver указывает, что подпрограмма регистрирует мини-диск класса потока. После регистрации мини-накопитель может управлять любым количеством экземпляров адаптера в системе. Подпрограмма StreamClassRegisterMinidriver регистрирует minidriver потока в драйвере класса stream. |
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 все необходимые сведения для настройки мини-драйвера камеры для правильной работы с драйвером класса stream и драйвером шины USB. |
USBCAMD_SelectAlternateInterface Функция USBCAMD_SelectAlternateInterface выбирает альтернативный параметр в интерфейсе потоковой передачи видео по USB. |
Интерфейсы
IKsAggregateControl Интерфейс IKsAggregateControl предоставляет методы, которые добавляют и удаляют COM-серверы в качестве агрегатных поставщиков в объектах KS, поддерживающих интерфейс. |
IKsAllocator Интерфейс IKsAllocator предоставляет методы, которые управляют распределителем и запрашивают его. IKsAllocator предназначен для использования прокси-сервера и не рекомендуется для использования в приложениях. |
IKsAllocatorEx Интерфейс IKsAllocatorEx предназначен для использования прокси-сервера и не рекомендуется для использования приложения. IKsAllocatorEx наследует все методы интерфейса IKsAllocator и расширяет IKsAllocator, предоставляя методы, которые дополнительно управляют распределителем и запрашивают его. |
IKsClockPropertySet Интерфейс IKsClockPropertySet предоставляет методы, позволяющие прокси-серверу точно отражать время. |
IKsControl Интерфейс IKsControl — это com-интерфейс, реализованный в фильтрах и контактах AVStream. |
IKsControl Интерфейс IKsControl предоставляет методы пользовательского режима, управляющие фильтром KS или закреплением KS. Сведения об эквиваленте этого интерфейса в пользовательском режиме см. в разделе COM-интерфейс IKsControl AVStream. |
IKsDataTypeCompletion Интерфейс IKsDataTypeCompletion предоставляет метод для завершения частично указанных типов мультимедиа, передаваемых в метод IAMStreamConfig::SetFormat. |
IKsDataTypeHandler Интерфейс IKsDataTypeHandler предоставляет методы, которые выполняют необязательную предварительную и постобработку примеров мультимедиа. |
IKsDeviceFunctions Интерфейс IKsDeviceFunctions — это интерфейс в стиле COM, реализованный на устройствах AVStream. Этот интерфейс доступен в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях Windows. |
IKsInterfaceHandler Интерфейс IKsInterfaceHandler предоставляет методы, которые маршалируют образцы в ядро на основе структуры KSPIN_INTERFACE, указанной для установленного соединения. IiD для этого интерфейса IID_IKsInterfaceHandler. |
IKsNotifyEvent Интерфейс IKsNotifyEvent предоставляет метод для вызова объекта KS, владеющего событием DirectShow, выдавать событие с заданными параметрами. |
IKsObject Интерфейс IKsObject предоставляет метод для получения дескриптора файла объекта KS. |
IKsPin Интерфейс IKsPin предоставляет методы, которые управляют и извлекают сведения о закреплении. |
IKsPinEx Интерфейс IKsPinEx наследует все методы интерфейса IKsPin и расширяет IKsPin для предоставления метода, который уведомляет граф фильтра об ошибке, чтобы дать графу фильтра возможность остановиться. |
IKsPinFactory Интерфейс IKsPinFactory предоставляет метод, который извлекает идентификатор фабрики контактов. |
IKsPinPipe Интерфейс IKsPinPipe предназначен для использования прокси-сервера и не рекомендуется для использования приложениями. IKsPinPipe предоставляет методы, управляющие закреплением канала. |
IKsPropertySet Интерфейс IKsPropertySet в dsound.h предоставляет методы, которые обращаются к свойствам объектов KS, реализованным в мини-накопителе KS. |
IKsPropertySet Интерфейс IKsPropertySet в ksproxy.h предоставляет методы, которые обращаются к свойствам объектов KS, реализованным в мини-накопителе KS. |
IKsQualityForwarder Интерфейс IKsQualityForwarder наследует метод интерфейса IKsObject и расширяет IKsObject для предоставления метода, который сбрасывает сведения из закрепления. |
IKsReferenceClock Интерфейс IKsReferenceClock — это com-интерфейс, предоставляемый AVStream на всех контактах. Закрепление передает запрос на часы master. |
IKsTopology Интерфейс IKsTopology предоставляет метод, который открывает объекты узлов топологии, содержащиеся в фильтре. |
Структуры
KSSTREAM_SEGMENT Структура KSSTREAM_SEGMENT содержит сведения, описывающие операции ввода-вывода, выполняемые в потоке. |
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 Request Block (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 указывает сведения о предварительном подключении для указанного идентификатора контакта (смещение от нуля) на устройстве подсоединения AV/C. |
AVC_SETCONNECT_INFO Структура AVC_SETCONNECT_INFO используется для инициализации драйвера подсоединения и установления связей закрепления. |
AVC_STREAM_REQUEST_BLOCK Структура AVC_STREAM_REQUEST_BLOCK описывает запрос потоковой передачи AV/C, обрабатываемый avcstrm.sys. |
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. |
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 описывает пользовательский интерфейс, который могут отображать подключаемые модули условного доступа (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). Эти типы пакетов идентифицируются с помощью идентификаторов 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 описывает второй квадлет пары заголовков CIP для потока формата MPEGTS. |
CIP_HDR2_SYT Структура CIP_HDR2_SYT описывает второй квадлет пары заголовков CIP для потока формата DV. |
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 для передачи информации в мини-диск и из нее, используя предоставленные мини-driver обратные вызовы. |
HW_TIME_CONTEXT Драйвер класса передает структуру HW_TIME_CONTEXT в качестве параметра для заполнения подпрограммой StrMiniClock потока или возвращает завершенную структуру HW_TIME_CONTEXT, когда он отвечает на запрос StreamClassQueryMasterClock или StreamClassQueryMasterClockSync. |
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 описывает расширения BDA для структуры KSSTREAM_HEADER, которая описывает пакет данных для чтения или записи в пин-код драйвера потоковой передачи. |
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 или плетения. |
KS_DATAFORMAT_VIDEOINFOHEADER2 Структура KS_DATAFORMAT_VIDEOINFOHEADER2 описывает видеопоток, включающий параметры для боба или ткать. |
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 или плетения. |
KS_DATARANGE_VIDEO_PALETTE Структура KS_DATARANGE_VIDEO_PALETTE описывает поток и его возможности цвета. |
KS_DATARANGE_VIDEO_VBI Структура KS_DATARANGE_VIDEO_VBI описывает диапазон форматов данных, содержащих данные интервала вертикального пустого интервала (VBI). |
KS_DATARANGE_VIDEO2 Структура KS_DATARANGE_VIDEO2 описывает видеопоток, включая параметры боба или ткать. |
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, включая параметры боба или плетения. |
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 описывает подробные сведения о видеопотоке, включая параметры боба или ткания, защиту от копирования и пропорции пикселей. |
KSALLOCATOR_DISPATCH Структура KSALLOCATOR_DISPATCH содержит обратные вызовы, необходимые для реализации собственного распределителя уровня ядра. |
KSALLOCATOR_FRAMING Структура KSALLOCATOR_FRAMING используется для запроса требований к обрамления и отправки запросов на создание распределителя. |
KSALLOCATOR_FRAMING_EX Структура KSALLOCATOR_FRAMING_EX является заменой AVStream для KSALLOCATOR_FRAMING. 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 содержит источник x и y и размер окна цифрового окна в формате Q24. |
KSCAMERA_EXTENDEDPROP_EVCOMPENSATION Контроль компенсации ev обеспечивает контроль экспозиции, который корректируется путем приращения шагов компенсации EV. |
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW Свойство Field of View Control описывает текущее поле зрения (FOV) камеры, а также угол наклона позиции камеры. |
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS Структура KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS определяет возможности конфигурации поля зрения камеры (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 Эта структура содержит структуру сведений о рентабельности инвестиций для экспозиции. |
KSCAMERA_EXTENDEDPROP_ROI_FOCUS Эта структура содержит структуру сведений о рентабельности инвестиций для фокусировки. |
KSCAMERA_EXTENDEDPROP_ROI_INFO Эта структура содержит сведения о рентабельности инвестиций. |
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL Эта структура содержит сведения для элемента управления ROI IsP. |
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER Эта структура содержит сведения о заголовках для элементов управления ROI IsP. |
KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE Эта структура содержит структуру сведений о рентабельности инвестиций для баланса белого. |
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 содержит сведения о заголовке метаданных, а также источник и размер цифрового окна x и y в формате Q24. |
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 структур, образующих параметр Camera.Concurrency структуры KSDEVICE_PROFILE_INFO (размер массива которой определяется параметром 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 описывает таблицу функций для master часов. |
KSCLOCKINSTANCE Дополнительные сведения: Структура KSCLOCKINSTANCE |
KSCOMPONENTID Структура KSCOMPONENTID содержит уникальные идентификаторы, описывающие отдельный объект потоковой передачи ядра. |
KSCORRELATED_TIME Структура KSCORRELATED_TIME содержит часовое время, а также соответствующее количество тактов с момента загрузки системы. |
KSDATAFORMAT Структура KSDATAFORMAT — это структура переменной длины, описывающая формат данных. |
KSDATAFORMAT В этом разделе описывается объединение KSDATAFORMAT. |
KSDEVICE Структура KSDEVICE описывает функциональное устройство WDM, управляемое AVStream. |
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, реализованные в мини-driver. |
KSDPC_ITEM Структура KSDPC_ITEM используется для хранения информации, связанной с любыми внутренними контроллерами данных, которые могут использоваться для создания уведомлений о событиях из поднятого IRQL. |
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 используется в событии KSEVENT_TUNER_INITIATE_SCAN в наборе событий EVENTSETID_TUNER. |
KSEVENTDATA Клиенты потоковой передачи ядра отправляют структуру KSEVENTDATA в драйвер класса, чтобы указать метод уведомления. |
KSEVENTDATA_BDA_RF_TUNER_SCAN_S В этом разделе описывается структура KSEVENTDATA_BDA_RF_TUNER_SCAN_S. |
KSFASTMETHOD_ITEM Драйверы предоставляют структуру типа KSFASTMETHOD_ITEM для поддержки быстрой отправки операций ввода-вывода. |
KSFASTPROPERTY_ITEM Структура KSFASTPROPERTY_ITEM используется с элементами для быстрой отправки операций ввода-вывода. |
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), а также идентификатор пакета (PID) для элементарного потока, который обрабатывает узел карты ECM. |
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 описывает обратные вызовы, для которых клиенты могут регистрироваться для получения уведомлений о событиях пин-кода. |
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, которые используются для установки или отключения NTP-сервера на камере протокола Onvif. |
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 Структура KSQUERYBUFFER используется при запросе незавершенных буферов, доступных для события с KSEVENT_TYPE_QUERYBUFFER. |
KSRATE Запросу передается структура KSRATE, добавляемая к свойству, содержаму запрос скорости (известной как структура KSRATE_CAPABILITY), и возвращается структура KSRATE, заполненная возможностью, заданной запросом скорости. |
KSRATE_CAPABILITY Клиент использует структуру KSRATE_CAPABILITY в запросе свойства KSPROPERTY_STREAM_RATECAPABILITY. |
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 Клиенты могут запрашивать таблицу функций данного распределителя, отправляя структуру KSSTREAMALLOCATOR_FUNCTIONTABLE в запросе свойства KSPROPERTY_STREAMALLOCATOR_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. |
LAMP_CAPABILITIES_WHITE Структура LAMP_CAPABILITIES_WHITE — это тип параметра ввода-вывода IOCTL_LAMP_GET_INTENSITY_WHITE и IOCTL_LAMP_SET_INTENSITY_WHITE. |
LAMP_INTENSITY_COLOR Структура LAMP_INTENSITY_COLOR — это тип параметра ввода-вывода IOCTL_LAMP_GET_INTENSITY_COLOR и IOCTL_LAMP_SET_INTENSITY_COLOR. |
LAMP_INTENSITY_WHITE Структура LAMP_INTENSITY_WHITE — это тип параметра ввода-вывода IOCTL_LAMP_GET_INTENSITY_WHITE и IOCTL_LAMP_SET_INTENSITY_WHITE. |
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. |