Condividi tramite


Funzione KsPinSubmitFrameMdl (ks.h)

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

Sintassi

KSDDKAPI NTSTATUS KsPinSubmitFrameMdl(
  [in]           PKSPIN           Pin,
  [in, optional] PMDL             Mdl,
  [in, optional] PKSSTREAM_HEADER StreamHeader,
  [in, optional] PVOID            Context
);

Parametri

[in] Pin

Puntatore a una struttura KSPIN che rappresenta il pin su cui inviare un frame.

[in, optional] Mdl

Puntatore a un elenco di descrittori di memoria che descrive il buffer di frame. Opzionale.

[in, optional] StreamHeader

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

[in, optional] Context

Puntatore a un buffer allocato dal chiamante passato al callback restituito del frame registrato tramite KsPinRegisterFrameReturnCallback. Questo parametro è facoltativo ed è esclusivamente per l'uso del chiamante.

Valore restituito

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

Osservazioni

La differenza tra questa funzione e KsPinSubmitFrame consiste nel fatto che questa funzione invierà un frame usando una struttura MDL anziché un argomento di dati e dimensioni.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX.
piattaforma di destinazione Universale
intestazione ks.h (include Ks.h)
libreria Ks.lib
IRQL <=DISPATCH_LEVEL

Vedere anche

KsPinRegisterFrameReturnCallback

KsPinSubmitFrame