UNIT_ISOCH_PARAMS structure (61883.h)

The UNIT_ISOCH_PARAMS structure is used to get or set the parameters that the IEC-61883 protocol driver uses when capturing or transmitting isochronous packets.

Syntax

typedef struct _UNIT_ISOCH_PARAMS {
  IN OUT ULONG RX_NumPackets;
  IN OUT ULONG RX_NumDescriptors;
  IN OUT ULONG TX_NumPackets;
  IN OUT ULONG TX_NumDescriptors;
} UNIT_ISOCH_PARAMS, *PUNIT_ISOCH_PARAMS;

Members

RX_NumPackets

The number of isochronous packets per descriptor to be received.

RX_NumDescriptors

The number of descriptors used for receiving isochronous data.

TX_NumPackets

The number of isochronous packets per descriptor to be transmitted.

TX_NumDescriptors

The number of descriptors used for transmitting isochronous data.

Remarks

The UNIT_ISOCH_PARAMS structure can be used with Av61883_SetUnitInfo to set the number of isochronous packets and descriptors used while transmitting or receiving data. Before setting isochronous parameters, a driver should send an Av61883_GetUnitInfo request to retrieve the current isochronous parameters and then make any necessary modifications with Av61883_SetUnitInfo.

Requirements

Requirement Value
Header 61883.h (include 61883.h)

See also

Av61883_GetUnitInfo

AV_61883_REQUEST structure