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