Partager via


AVCSTRM_FORMAT_INFO structure (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 diffusion en continu AV/C définis dans AVCSTRM_FORMAT.

cipHdr1

Spécifie la définition du premier quadlet des deux en-têtes CIP quadlet.

cipHdr2

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

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 :

Indicateur 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 la durée moyenne par image en unités de 100 nanosecondes.

BlockPeriod

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

Reserved[4]

Réservé. Ne pas utiliser. Doit avoir la valeur 0.

Configuration requise

Condition requise Valeur
En-tête avcstrm.h (inclure Avcstrm.h)

Voir aussi

AVCSTRM_FORMAT

CIP_HDR1

CIP_HDR2_FDF

CIP_HDR2_MPEGTS

CIP_HDR2_SYT