CIP_DATA_FORMAT structure

The CIP_DATA_FORMAT structure specifies the format of a connection to a plug control register on the local host.

Syntax


typedef struct _CIP_DATA_FORMAT {
  UCHAR   FMT;
  UCHAR   FDF_hi;
  UCHAR   FDF_mid;
  UCHAR   FDF_lo;
  BOOLEAN bHeader;
  UCHAR   Padding;
  UCHAR   BlockSize;
  UCHAR   Fraction;
  ULONG   BlockPeriod;
} CIP_DATA_FORMAT, *PCIP_DATA_FORMAT;

Members

FMT

The format ID for the connection, as defined in the IEC-61883-1 specification.

FDF_hi

The high byte of the format-dependent field for the connection.

FDF_mid

The middle byte of the format-dependent field for the connection.

FDF_lo

The low byte of the format-dependent field for the connection.

bHeader

The source packet header, as defined in the IEC-61883 specification.

Padding

The number of dummy quadlets padded at the end of every source packet to enable its division into equally-sized data blocks.

BlockSize

The data block size, in quadlets.

Fraction

The number of data blocks into which a source packet is divided.

BlockPeriod

(Transmit only) For Windows XP and later, BlockPeriod is a time value in 1394 clock ticks used to calculate either when to stop processing data blocks within a CIP packet or when to insert an empty CIP packet into the stream. For example, BlockPeriod for DV NTSC is 3280. BlockPeriod for DC PAL is 3277.

Requirements

Header

61883.h (include 61883.h)

See also

Av61883_Connect

 

 

Send comments about this topic to Microsoft

Show: