struttura BDA_TRANSPORT_INFO (bdamedia.h)

La struttura BDA_TRANSPORT_INFO descrive la formattazione per una connessione al flusso.

Sintassi

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

Members

ulcbPhyiscalPacket

Dimensioni, in byte, di un pacchetto fisico (ad esempio, le dimensioni di un payload di collegamento satellite).

ulcbPhyiscalFrame

Dimensioni, in byte, di ogni fotogramma fisico (0 indica nessun requisito hardware).

ulcbPhyiscalFrameAlignment

L'allineamento del buffer di acquisizione in byte (0 e 1 non indicano requisiti di allineamento).

AvgTimePerFrame

VALORE DI RIFERIMENTO TIME che indica il tempo medio di visualizzazione del fotogramma video, in unità di 100 nanosecondi.

Commenti

Una struttura BDA_TRANSPORT_INFO insieme a una struttura KSDATARANGE costituisce un intervallo di dati KS_DATARANGE_BDA_TRANSPORT. Un intervallo di dati descrive un intervallo di formati di dati.

I pin di filtri specificano gli intervalli di dati supportati per abilitare le connessioni di flusso ai pin di altri filtri che supportano anche tali intervalli di dati.

Requisiti

Requisito Valore
Intestazione bdamedia.h (include Bdamedia.h)

Vedi anche

KSDATARANGE

KSPIN_DESCRIPTOR

KS_DATARANGE_BDA_TRANSPORT