Функция KsPinSubmitFrame (ks.h)
Если контакт был помещен в режим внедрения путем вызова KsPinRegisterFrameReturnCallback, функция KsPinSubmitFrame отправляет кадр непосредственно в транспортный канал.
Синтаксис
KSDDKAPI NTSTATUS KsPinSubmitFrame(
[in] PKSPIN Pin,
[in, optional] PVOID Data,
[in, optional] ULONG Size,
[in, optional] PKSSTREAM_HEADER StreamHeader,
[in, optional] PVOID Context
);
Параметры
[in] Pin
Указатель на структуру KSPIN , в которую отправляется кадр.
[in, optional] Data
Указатель на буфер кадров. Это значение должно иметь значение NULL , если и только в том случае, если размер равен 0. Необязательный элемент.
[in, optional] Size
Размер буфера кадров в байтах, на который указывает поле Data . Если поле Data имеет значение NULL, задайте для этого параметра значение 0. Необязательный элемент.
[in, optional] StreamHeader
Указатель на структуру KSSTREAM_HEADER . Заголовок потока копируется, если указан этот параметр. Необязательный элемент.
[in, optional] Context
Указатель на буфер, выделенный вызывающим объектом. AVStream предоставляет этот указатель на обратный вызов возврата кадра, зарегистрированный с помощью вызова KsPinRegisterFrameReturnCallback. Необязательный элемент.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если отправка кадра выполнена успешно. В противном случае возвращает соответствующий код ошибки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версий. |
Целевая платформа | Универсальное |
Верхняя часть | ks.h (включая Ks.h) |
Библиотека | Ks.lib |
IRQL | <=DISPATCH_LEVEL |