Função KsPinSubmitFrame (ks.h)
Se um pino tiver sido colocado no modo de injeção por uma chamada para KsPinRegisterFrameReturnCallback, a função KsPinSubmitFrame enviará um quadro diretamente para o circuito de transporte.
Sintaxe
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
Um ponteiro para a estrutura KSPIN na qual enviar um quadro.
[in, optional] Data
Um ponteiro para um buffer de quadros. Isso deverá ser NULL se e somente se Size for igual a 0. Opcional.
[in, optional] Size
O tamanho em bytes do buffer de quadros para o qual o campo Dados aponta. Se o campo Dados for NULL, defina esse parâmetro como zero. Opcional.
[in, optional] StreamHeader
Um ponteiro para uma estrutura KSSTREAM_HEADER . O cabeçalho de fluxo será copiado se esse parâmetro for fornecido. Opcional.
[in, optional] Context
Um ponteiro para um buffer alocado pelo chamador. O AVStream fornece esse ponteiro para o retorno de chamada de quadro registrado por meio de uma chamada para KsPinRegisterFrameReturnCallback. Opcional.
Retornar valor
Retorna STATUS_SUCCESS se o envio de quadro for bem-sucedido. Caso contrário, retornará um código de erro apropriado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX. |
Plataforma de Destino | Universal |
Cabeçalho | ks.h (inclua Ks.h) |
Biblioteca | Ks.lib |
IRQL | <=DISPATCH_LEVEL |