Функция 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

См. также раздел

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl