estructura de AVCSTRM_FORMAT_INFO (avcstrm.h)

La estructura AVCSTRM_FORMAT_INFO se usa para describir un flujo de datos.

Sintaxis

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;

Miembros

SizeOfThisBlock

Especifica el tamaño de esta estructura de datos, en bytes.

AVCStrmFormat

Especifica uno de los formatos de subunidad de streaming de AV/C definidos en AVCSTRM_FORMAT.

cipHdr1

Especifica la definición del primer quadlet del encabezado CIP de dos cuadrantes.

cipHdr2

Especifica la definición del segundo quadlet del encabezado CIP de dos cuadrantes.

SrcPacketsPerFrame

Especifica el número de paquetes de origen para rellenar una trama de datos.

FrameSize

Especifica el tamaño del búfer de datos.

NumOfRcvBuffers

Especifica el número de búferes de recepción.

NumOfXmtBuffers

Especifica el número de búferes de transmisión.

OptionFlags

Especifica las marcas de opción. Actualmente, solo se define una marca:

Marca Descripción
AVCSTRM_FORMAT_OPTION_STRIP_SPH Quite el SPH (encabezado de paquete de origen) del paquete de datos de 192 bytes para MPEG2TS.

AvgTimePerFrame

Especifica el tiempo medio por fotograma en unidades de 100 nanosegundos.

BlockPeriod

Especifica el período de bloque. Esto se usa solo para la transmisión. Se calcula a partir de 1/ BlockPerSecond 1.000.000.000 picosegundos. Para SDDV, transmite un bloque por cada ciclo de 1394. 1/(29.97 250) * 1.000.000.000.000 = 133.466.800 picosegundos.

Reserved[4]

Reservado. No utilizar. Se debe establecer en 0.

Requisitos

Requisito Valor
Header avcstrm.h (incluya Avcstrm.h)

Consulte también

AVCSTRM_FORMAT

CIP_HDR1

CIP_HDR2_FDF

CIP_HDR2_MPEGTS

CIP_HDR2_SYT