Partager via


structure AVCSTRM_FORMAT_INFO (avcstrm.h)

La structure AVCSTRM_FORMAT_INFO est utilisée pour décrire un flux de données.

Syntaxe

typedef struct _AVCSTRM_FORMAT_INFO {
  ULONG          SizeOfThisBlock;
  AVCSTRM_FORMAT AVCStrmFormat;
  CIP_HDR1       cipHdr1;
  CIP_HDR2_SYT   cipHdr2;
  ULONG          SrcPacketsPerFrame;
  ULONG          FrameSize;
  ULONG          NumOfRcvBuffers;
  ULONG          NumOfXmtBuffers;
  DWORD          OptionFlags;
  ULONG          AvgTimePerFrame;
  ULONG          BlockPeriod;
  ULONG          Reserved[4];
} AVCSTRM_FORMAT_INFO, *PAVCSTRM_FORMAT_INFO;

Membres

SizeOfThisBlock

Spécifie la taille de cette structure de données, en octets.

AVCStrmFormat

Spécifie l’un des formats de sous-unité de streaming AV/C définis dans AVCSTRM_FORMAT.

cipHdr1

Spécifie la définition du premier quadlet de l’en-tête CIP à deux quadlet.

cipHdr2

Spécifie la définition du deuxième quadlet de l’en-tête CIP à deux quadlet.

SrcPacketsPerFrame

Spécifie le nombre de paquets sources pour remplir une trame de données.

FrameSize

Spécifie la taille de la mémoire tampon de données.

NumOfRcvBuffers

Spécifie le nombre de mémoires tampons de réception.

NumOfXmtBuffers

Spécifie le nombre de mémoires tampons de transmission.

OptionFlags

Spécifie les indicateurs d’option. Actuellement, un seul indicateur est défini :

Drapeau Description
AVCSTRM_FORMAT_OPTION_STRIP_SPH Supprimez le SPH (en-tête de paquet source) du paquet de données de 192 octets pour MPEG2TS.

AvgTimePerFrame

Spécifie le temps moyen par frame en 100 nanosecondes.

BlockPeriod

Spécifie la période de bloc. Cela est utilisé uniquement pour la transmission. Elle est calculée à partir de 1/ BlockPerSecond 1 000 000 000 picosecondes. Pour SDDV, il transmet un bloc par cycle de 1394. 1/(29,97 250) * 1 000 000 000 000 = 133 466 800 picosecondes.

Reserved[4]

Réservé. N’utilisez pas. Doit être défini sur 0.

Exigences

Exigence Valeur
d’en-tête avcstrm.h (include Avcstrm.h)

Voir aussi

AVCSTRM_FORMAT

CIP_HDR1

CIP_HDR2_FDF

CIP_HDR2_MPEGTS

CIP_HDR2_SYT