Partager via


structure BDA_TRANSPORT_INFO (bdamedia.h)

La structure BDA_TRANSPORT_INFO décrit la mise en forme d’une connexion de flux.

Syntaxe

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

Membres

ulcbPhyiscalPacket

Taille, en octets, d’un paquet physique (par exemple, la taille d’une charge utile de liaison satellite).

ulcbPhyiscalFrame

Taille, en octets, de chaque image physique (0 indique aucune exigence matérielle).

ulcbPhyiscalFrameAlignment

Capturez l’alignement de la mémoire tampon en octets (0 et 1 n’indiquent aucune exigence d’alignement).

AvgTimePerFrame

VALEUR DE TEMPS DE RÉFÉRENCE qui indique le temps d’affichage moyen de la trame vidéo, en unités de 100 nanosecondes.

Remarques

Une structure BDA_TRANSPORT_INFO conjointement avec une structure KSDATARANGE constitue une plage de données KS_DATARANGE_BDA_TRANSPORT. Une plage de données décrit une plage de formats de données.

Les broches des filtres spécifient les plages de données qu’ils prennent en charge pour activer les connexions de flux à des broches d’autres filtres qui prennent également en charge ces plages de données.

Configuration requise

Condition requise Valeur
En-tête bdamedia.h (inclure Bdamedia.h)

Voir aussi

KSDATARANGE

KSPIN_DESCRIPTOR

KS_DATARANGE_BDA_TRANSPORT