Compartilhar via


estrutura BDA_TRANSPORT_INFO (bdamedia.h)

A estrutura BDA_TRANSPORT_INFO descreve a formatação de uma conexão de fluxo.

Sintaxe

typedef struct tagBDA_TRANSPORT_INFO {
  ULONG          ulcbPhyiscalPacket;
  ULONG          ulcbPhyiscalFrame;
  ULONG          ulcbPhyiscalFrameAlignment;
  REFERENCE_TIME AvgTimePerFrame;
} BDA_TRANSPORT_INFO, *PBDA_TRANSPORT_INFO;

Membros

ulcbPhyiscalPacket

Tamanho, em bytes, de um pacote físico (por exemplo, o tamanho de uma carga de link satélite).

ulcbPhyiscalFrame

Tamanho, em bytes, de cada quadro físico (0 indica nenhum requisito de hardware).

ulcbPhyiscalFrameAlignment

O alinhamento do buffer de captura em bytes (0 e 1 não indica nenhum requisito de alinhamento).

AvgTimePerFrame

VALOR DE HORA DE REFERÊNCIA que indica o tempo médio de exibição do quadro de vídeo, em unidades de 100 nanossegundos.

Comentários

Uma estrutura BDA_TRANSPORT_INFO em conjunto com uma estrutura KSDATARANGE compõe um intervalo de dados KS_DATARANGE_BDA_TRANSPORT. Um intervalo de dados descreve um intervalo de formatos de dados.

Os pinos de filtros especificam os intervalos de dados aos quais dão suporte para habilitar conexões de fluxo para fixar outros filtros que também dão suporte a esses intervalos de dados.

Requisitos

Requisito Valor
Cabeçalho bdamedia.h (inclua Bdamedia.h)

Confira também

KSDATARANGE

KSPIN_DESCRIPTOR

KS_DATARANGE_BDA_TRANSPORT