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


Функция KsPinAttachAndGate (ks.h)

Функция KsPinAttachAndGate подключает закрепить в качестве входных данных к ранее инициализированному шлюзу AND, а также подключает AndGate в качестве входных данных к входу соответствующего фильтра AND.

Синтаксис

void KsPinAttachAndGate(
  [in]           PKSPIN  Pin,
  [in, optional] PKSGATE AndGate
);

Параметры

[in] Pin

Указатель на структуру KSPIN, чтобы использовать входные данные для шлюза AND.

[in, optional] AndGate

Указатель на структуру KSGATE, которая является ранее инициализированной и шлюзом для подключения к соответствующим шлюзам фильтра. Если этот необязательный параметр NULL, отсоединяется любой KSGATE, подключенный к закреплению.

Возвращаемое значение

Никакой

Замечания

Чтобы вставить ворота, сначала вызовите KsGateInitializeAnd. Затем вызовите KsPinAttachAndGate. Дополнительные сведения см. в разделе Шлюзы управления потоками в AVStream.

KsPinAttachAndGate необходимо вызвать в IRQL = PASSIVE_LEVEL, прежде чем пин-код в вопросе оставляет KSSTATE_STOP.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Microsoft Windows XP и более поздних операционных системах и версиях DirectX 8.0 и более поздних версий DirectX.
целевая платформа Всеобщий
заголовка ks.h (include Ks.h)
библиотеки Ks.lib
IRQL PASSIVE_LEVEL (см. раздел "Примечания")

См. также

KSGATE

KsGateInitializeAnd

KsPinAttachOrGate