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