structure CIP_HDR2_SYT (avcstrm.h)
La structure CIP_HDR2_SYT décrit le deuxième quadlet d’une paire d’en-têtes CIP pour un flux de format DV.
Syntaxe
typedef struct _CIP_HDR2_SYT {
ULONG SYT : 16;
ULONG RSV : 2;
ULONG STYPE : 5;
ULONG F5060_OR_TSF : 1;
ULONG FMT : 6;
ULONG Bit10 : 2;
} CIP_HDR2_SYT, *PCIP_HDR2_SYT;
Membres
SYT
16 bits inférieurs de CYCLE_TIME. Cela n’est pas utilisé pour ouvrir un flux.
RSV
Doit être défini sur 0:0.
STYPE
Spécifie le type de signal vidéo, qui est utilisé pour transmettre des données en temps réel.
F5060_OR_TSF
Spécifie l’encodage de champ ou l’indicateur de décalage horaire en fonction de la valeur de FMT. Cet indicateur peut être 0 pour NTSC ou 1 pour PAL, ou 1 pour TimeShiftFlag. Cet indicateur a plusieurs significations (comme une union) en fonction du membre FMT. Si le membre FMT indique le format DV, il s’agit de l’indicateur 50/60 (NTSC ou PAL) ; s’il s’agit de MPEG-TS, il s’agit d’un indicateur de décalage de temps.
FMT
ID de format CIP. Par exemple, 000000 = DV et 100000 = MPEG2TS. Si ce n’est 111111 (aucune donnée), DBS, FN, SPH et DBC (dans le premier quadlet de l’en-tête CIP, CIP_HDR1) sont ignorés.
Bit10
Doit être défini sur 1:0.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | avcstrm.h (include Avcstrm.h) |