Интерфейс 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) |