Интерфейс IKsPin (ksproxy.h)

Интерфейс IKsPin предоставляет методы, которые управляют и извлекают сведения о контакте.

IiD для этого интерфейса IID_IKsPin.

Наследование

Интерфейс IKsPin наследуется от интерфейса IUnknown .

Методы

Интерфейс IKsPin содержит следующие методы.

 
IKsPin::KsCreateSinkPinHandle

Метод KsCreateSinkPinHandle создает маркер закрепления и сохраняет его в объекте KS pin.
IKsPin::KsDecrementPendingIoCount

Метод KsDecrementPendingIoCount уменьшает количество операций ввода-вывода, выполняемых в закреплении.
IKsPin::KsDeliver

Метод KsDeliver доставляет образец мультимедиа из выходного контакта во входной контакт, продолжает операцию ввода-вывода, извлекая следующий буфер из распределителя, и отправляет буфер на связанное устройство.
IKsPin::KsGetCurrentCommunication

Метод KsGetCurrentCommunication извлекает текущее направление связи, интерфейс и среду контакта.
IKsPin::KsIncrementPendingIoCount

Метод KsIncrementPendingIoCount увеличивает количество операций ввода-вывода, выполняемых в закреплении.
IKsPin::KsMediaSamplesCompleted

Метод KsMediaSamplesCompleted сообщает закреплению о завершении сегмента потока.
IKsPin::KsPeekAllocator

Метод KsPeekAllocator возвращает указатель на интерфейс IMemAllocator для назначенного распределителя контакта.
IKsPin::KsPropagateAcquire

Метод KsPropagateAcquire направляет все контакты фильтра на получение состояния Acquire.
IKsPin::KsQueryInterfaces

Метод KsQueryInterfaces извлекает интерфейсы, поддерживаемые контактом.
IKsPin::KsQueryMediums

Метод KsQueryMediums извлекает среды, поддерживаемые контактом.

Комментарии

Обработчик интерфейса (IKsInterfaceHandler) использует многие методы IKsPin для маршрутизации образцов мультимедиа определенного типа мультимедиа.

Требования

Требование Значение
Целевая платформа Windows
Header ksproxy.h (включая Ksproxy.h)

См. также раздел

IKsInterfaceHandler