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