Поделиться через


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

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

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

Наследство

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

Методика

Интерфейс IKsPin имеет эти методы.

 
IKsPin::KsCreateSinkPinHandle

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

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

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

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

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

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

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

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

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

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

Замечания

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

Требования

Требование Ценность
целевая платформа Виндоус
заголовка ksproxy.h (включая Ksproxy.h)

См. также

IKsInterfaceHandler