Функция 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 (см. раздел "Примечания") |