Partager via


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)

Voir aussi

CIP_HDR1