Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о технологии драйвера устройства потоковой передачи мультимедиа.
Для разработки драйверов устройств потоковой передачи мультимедиа вам потребуются следующие заголовки:
- 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. |