Заголовок ksproxy.h

Этот заголовок используется потоком. Дополнительные сведения см. в разделе:

ksproxy.h содержит следующие программные интерфейсы:

Интерфейсы

 
IKsAggregateControl

Интерфейс IKsAggregateControl предоставляет методы, которые добавляют и удаляют COM-серверы в качестве агрегатных поставщиков в объектах KS, поддерживающих интерфейс .
IKsAllocator

Интерфейс IKsAllocator предоставляет методы, которые управляют распределителем и запрашивают его. IKsAllocator предназначен для использования прокси-сервера и не рекомендуется для использования в приложениях.
IKsAllocatorEx

Интерфейс IKsAllocatorEx предназначен для использования прокси-сервера и не рекомендуется для использования в приложениях. IKsAllocatorEx наследует все методы интерфейса IKsAllocator и расширяет IKsAllocator, предоставляя методы, которые дополнительно управляют распределителем и запрашивают его.
IKsClockPropertySet

Интерфейс IKsClockPropertySet предоставляет методы, позволяющие прокси-серверу точно отражать время.
IKsControl

Интерфейс IKsControl предоставляет методы пользовательского режима, управляющие фильтром KS или закреплением KS. Сведения об эквиваленте этого интерфейса в пользовательском режиме см. в разделе COM-интерфейс IKsControl AVStream.
IKsDataTypeCompletion

Интерфейс IKsDataTypeCompletion предоставляет метод для завершения частично указанных типов мультимедиа, которые передаются в метод IAMStreamConfig::SetFormat.
IKsDataTypeHandler

Интерфейс IKsDataTypeHandler предоставляет методы, которые выполняют необязательную предварительную и постобработку примеров мультимедиа.
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 в ksproxy.h предоставляет методы, которые обращаются к свойствам объектов KS, реализованных в мини-накопителе KS.
IKsQualityForwarder

Интерфейс IKsQualityForwarder наследует метод интерфейса IKsObject и расширяет IKsObject, предоставляя метод, который сбрасывает сведения из контакта.
IKsTopology

Интерфейс IKsTopology предоставляет метод, который открывает объекты узла топологии, содержащиеся в фильтре.

Функции

 
KsGetMediaType

Функция KsGetMediaType извлекает сведения о типе мультимедиа в идентификаторе фабрики контактов.
KsGetMediaTypeCount

Функция KsGetMediaTypeCount возвращает количество доступных типов мультимедиа в идентификаторе фабрики контактов.
KsGetMultiplePinFactoryItems

Функция KsGetMultiplePinFactoryItems извлекает элементы свойств контактов в буфере данных переменной длины.
KsOpenDefaultDevice

Функция KsOpenDefaultDevice открывает дескриптор первого устройства, указанного в указанной категории Plug and Play (PnP).
KsResolveRequiredAttributes

Функция KsResolveRequiredAttributes выполняет поиск указанных атрибутов в списке атрибутов, присоединенном к диапазону данных, и гарантирует, что все указанные атрибуты найдены.
KsSynchronousDeviceControl

Функция KsSynchronousDeviceControl выполняет синхронную операцию управления вводом-выводом устройства для объекта KS, указанного дескриптором файла.

Структуры

 
KSSTREAM_SEGMENT

Структура KSSTREAM_SEGMENT содержит сведения, описывающие операции ввода-вывода, выполняемые в потоке.
ALLOCATOR_PROPERTIES_EX

Структура ALLOCATOR_PROPERTIES_EX предназначена для использования прокси-сервера и не рекомендуется для использования приложения. ALLOCATOR_PROPERTIES_EX содержит сведения, описывающие свойства распределителя.
OPTIMAL_WEIGHT_TOTALS

Дополнительные сведения: структура OPTIMAL_WEIGHT_TOTALS
PIPE_DIMENSIONS

Структура PIPE_DIMENSIONS предназначена для использования прокси-сервера и не рекомендуется для использования приложениями. PIPE_DIMENSIONS содержит сведения, описывающие соотношение сжатия и расширения кадров на различных контактах, связанных с каналом.
PIPE_TERMINATION

Структура PIPE_TERMINATION предназначена для использования прокси-сервера и не рекомендуется для использования в приложениях. PIPE_TERMINATION содержит сведения, описывающие признак конца контакта канала.

Перечисления

 
FRAMING_CACHE_OPS

Дополнительные сведения: перечисление FRAMING_CACHE_OPS
FRAMING_PROP

Дополнительные сведения: перечисление FRAMING_PROP
KS_LogicalMemoryType

Дополнительные сведения: перечисление KS_LogicalMemoryType
KSALLOCATORMODE

Дополнительные сведения: Перечисление KSALLOCATORMODE
KSIOOPERATION

Дополнительные сведения: Перечисление KSIOOPERATION
KSPEEKOPERATION

Дополнительные сведения: Перечисление KSPEEKOPERATION
PIPE_ALLOCATOR_PLACE

Дополнительные сведения: перечисление PIPE_ALLOCATOR_PLACE
PIPE_STATE

Дополнительные сведения: перечисление PIPE_STATE