Función KsPinSubmitFrame (ks.h)

Si un pin se ha colocado en modo de inyección mediante una llamada a KsPinRegisterFrameReturnCallback, la función KsPinSubmitFrame envía un fotograma directamente al circuito de transporte.

Sintaxis

KSDDKAPI NTSTATUS KsPinSubmitFrame(
  [in]           PKSPIN           Pin,
  [in, optional] PVOID            Data,
  [in, optional] ULONG            Size,
  [in, optional] PKSSTREAM_HEADER StreamHeader,
  [in, optional] PVOID            Context
);

Parámetros

[in] Pin

Puntero a la estructura KSPIN en la que se va a enviar un fotograma.

[in, optional] Data

Puntero a un búfer de fotogramas. Debe ser NULL si y solo si Size es igual a 0. Opcional.

[in, optional] Size

Tamaño en bytes del búfer de fotogramas al que apunta el campo Datos . Si el campo Data es NULL, establezca este parámetro en cero. Opcional.

[in, optional] StreamHeader

Puntero a una estructura de KSSTREAM_HEADER . El encabezado de secuencia se copia si se proporciona este parámetro. Opcional.

[in, optional] Context

Puntero a un búfer asignado por el autor de la llamada. AVStream proporciona este puntero a la devolución de llamada de devolución de fotograma registrada a través de una llamada a KsPinRegisterFrameReturnCallback. Opcional.

Valor devuelto

Devuelve STATUS_SUCCESS si el envío de fotogramas es correcto. De lo contrario, devuelve un código de error adecuado.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Universal
Encabezado ks.h (incluya Ks.h)
Library Ks.lib
IRQL <=DISPATCH_LEVEL

Consulte también

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl