Partilhar via


estrutura AVCSTRM_FORMAT_INFO (avcstrm.h)

A estrutura AVCSTRM_FORMAT_INFO é usada para descrever um fluxo de dados.

Sintaxe

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;

Membros

SizeOfThisBlock

Especifica o tamanho dessa estrutura de dados, em bytes.

AVCStrmFormat

Especifica um dos formatos de subunidade de streaming AV/C definidos em AVCSTRM_FORMAT.

cipHdr1

Especifica a definição do primeiro quadlet do cabeçalho CIP de dois quadlets.

cipHdr2

Especifica a definição do segundo quadlet do cabeçalho CIP de dois quadlets.

SrcPacketsPerFrame

Especifica o número de pacotes de origem para preencher um quadro de dados.

FrameSize

Especifica o tamanho do buffer de dados.

NumOfRcvBuffers

Especifica o número de buffers de recebimento.

NumOfXmtBuffers

Especifica o número de buffers de transmissão.

OptionFlags

Especifica quaisquer sinalizadores de opção. Atualmente, apenas um sinalizador é definido:

Sinalizador Descrição
AVCSTRM_FORMAT_OPTION_STRIP_SPH Remova o SPH (cabeçalho do pacote de origem) do pacote de dados de 192 bytes para MPEG2TS.

AvgTimePerFrame

Especifica o tempo médio por quadro em 100 unidades nanossegundos.

BlockPeriod

Especifica o período de bloco. Isso é usado apenas para transmissão. É calculado de 1/ BlockPerSecond 1.000.000.000 picoseconds. Para SDDV, ele transmite um bloco por ciclo de 1394. 1/(29,97 250) * 1.000.000.000,000 = 133.466.800 picoseconds.

Reserved[4]

Reservado. Não use. Deve ser definido como 0.

Requisitos

Requisito Valor
Cabeçalho avcstrm.h (inclua Avcstrm.h)

Confira também

AVCSTRM_FORMAT

CIP_HDR1

CIP_HDR2_FDF

CIP_HDR2_MPEGTS

CIP_HDR2_SYT