BDA_TRANSPORT_INFO-Struktur (bdamedia.h)

Die BDA_TRANSPORT_INFO-Struktur beschreibt die Formatierung für eine Streamverbindung.

Syntax

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

Member

ulcbPhyiscalPacket

Größe eines physischen Pakets in Bytes (z. B. die Größe einer Satellitenlinknutzlast).

ulcbPhyiscalFrame

Die Größe jedes physischen Frames in Bytes (0 gibt keine Hardwareanforderungen an).

ulcbPhyiscalFrameAlignment

Erfassen Sie die Pufferausrichtung in Bytes (0 und 1 geben keine Ausrichtungsanforderungen an).

AvgTimePerFrame

REFERENZZEITwert, der die durchschnittliche Anzeigezeit des Videoframes in Einheiten von 100 Nanosekunden angibt.

Hinweise

Eine BDA_TRANSPORT_INFO-Struktur in Verbindung mit einer KSDATARANGE-Struktur bildet einen KS_DATARANGE_BDA_TRANSPORT Datenbereich. Ein Datenbereich beschreibt einen Bereich von Datenformaten.

An Pins von Filtern geben die Datenbereiche an, die sie unterstützen, um Streamverbindungen an Pins anderer Filter zu ermöglichen, die auch diese Datenbereiche unterstützen.

Anforderungen

Anforderung Wert
Header bdamedia.h (include Bdamedia.h)

Weitere Informationen

KSDATARANGE

KSPIN_DESCRIPTOR

KS_DATARANGE_BDA_TRANSPORT