Condividi tramite


Funzione KsPinSubmitFrame (ks.h)

Se un pin è stato inserito in modalità di inserimento tramite una chiamata a KsPinRegisterFrameReturnCallback, la funzione KsPinSubmitFrame invia un frame direttamente nel circuito di trasporto.

Sintassi

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

Parametri

[in] Pin

Puntatore alla struttura KSPIN in cui inviare un frame.

[in, optional] Data

Puntatore a un buffer di frame. Deve essere NULL se e solo se Size è uguale a 0. facoltativo.

[in, optional] Size

Dimensione in byte del buffer frame in cui punta il campo Dati . Se il campo Dati è NULL, impostare questo parametro su zero. facoltativo.

[in, optional] StreamHeader

Puntatore a una struttura KSSTREAM_HEADER . L'intestazione del flusso viene copiata se viene specificato questo parametro. facoltativo.

[in, optional] Context

Puntatore a un buffer allocato dal chiamante. AVStream fornisce questo puntatore al callback restituito del frame registrato tramite una chiamata a KsPinRegisterFrameReturnCallback. facoltativo.

Valore restituito

Restituisce STATUS_SUCCESS se l'invio di fotogrammi ha esito positivo. In caso contrario, restituisce un codice di errore appropriato.

Requisiti

Requisito Valore
Client minimo supportato Disponibile nei sistemi operativi Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX.
Piattaforma di destinazione Universale
Intestazione ks.h (include Ks.h)
Libreria Ks.lib
IRQL <=DISPATCH_LEVEL

Vedi anche

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl