Заголовок 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 |