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 |