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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour