61883.h header
This header is used by ieee. For more information, see:
61883.h contains the following programming interfaces:
IOCTLs
IOCTL_61883_CLASS An IEC-61883 client driver uses the IRP_MJ_INTERNAL_DEVICE_CONTROL IRP with IoControlCode IOCTL_61883_CLASS to communicate with 1394 driver stack using the IEC-61883 protocol. |
Callback functions
PBUS_RESET_ROUTINE This is a caller-supplied function to be called by the protocol driver when the 1394 bus is reset. |
PCMP_MONITOR_ROUTINE This routine is called for plug monitoring. |
PCMP_NOTIFY_ROUTINE This routine is called for plug notification. |
Structures
AV_61883_REQUEST The AV_61883_REQUEST structure is used to pass requests to the IEC-61883 protocol driver. |
AV_PCR The AV_PCR structure specifies settings for an input or output plug. |
BUS_GENERATION_NODE The BUS_GENERATION_NODE structure is used in conjunction with the Av61883_GetUnitInfo request to retrieve bus characteristics. |
BUS_RESET_NOTIFY This structure is used to register or deregister the PBUS_RESET_ROUTINE callback. |
CIP_ATTACH_FRAME This structure is used in an attach frame request. |
CIP_CANCEL_FRAME The request cancels an attached frame buffer. A frame can be canceled while the stream is running. |
CIP_DATA_FORMAT_VER2 This structure is a CIP data format which is used by CMP_CONNECT_VER2. |
CIP_DATA_FORMAT_VER3 This structure is used by CipDataFormat. |
CIP_FRAME The CIP_FRAME structure describes a frame to be attached to an input or output plug. |
CIP_LISTEN This structure is used for a listen request. The request begins isochronous reception on the specified connection. |
CIP_NOTIFY_INFO The CIP_NOTIFY_INFO structure contains information about the frame. |
CIP_STOP This structure is used to stop transmission or reception. |
CIP_TALK This structure is used to begin transmission. |
CIP_VALIDATE_INFO The CIP_VALIDATE_INFO structure contains information about the frame. |
CMP_CONNECT_VER2 This structure contains information for a connection request. The request attempts to make a connection to a plug control register on the local host. |
CMP_CONNECT_VER3 This structure contains information for a connection request. |
CMP_CREATE_PLUG This structure is used to create a plug. |
CMP_DELETE_PLUG This structure is used to delete a plug.Av61883_CreatePlug. |
CMP_DISCONNECT This structure is used to break a connection. |
CMP_GET_PLUG_HANDLE This structure is used in getting the handle of a plug. |
CMP_GET_PLUG_STATE This structure is used in getting the state of a plug. |
CMP_MONITOR_INFO The CMP_MONITOR_INFO structure is used in conjunction with the Av61883_MonitorPlugs request to allow a driver to monitor access to local oPCR and iPCR plugs. |
CMP_MONITOR_PLUGS This structure is used to monitor plug access. The request allows a driver to monitor all access to local oPCR and iPCR plugs. |
CMP_NOTIFY_INFO This structure is used by the PCMP_NOTIFY_ROUTINE callback. |
CMP_SET_PLUG This structure is used to assign settings to a plug. |
FCP_FRAME The FCP_FRAME structure describes a function control protocol (FCP) request. |
FCP_GET_REQUEST This structure is used for a get request. |
FCP_REQUEST This structure is used for a send request. |
FCP_RESPONSE The structure is used in a request yjsy retrieves the next FCP response from the queue of requests maintained by the IEC-61883 protocol driver. |
FCP_SEND_RESPONSE This structure is used for a send response. |
GET_UNIT_CAPABILITIES The GET_UNIT_CAPABILITIES structure is used in conjunction with the Av61883_GetUnitInfo request to retrieve unit information about a device's capabilities. |
GET_UNIT_IDS The GET_UNIT_CAPABILITIES structure is used in conjunction with the Av61883_GetUnitInfo request to retrieve device identifiers. |
GET_UNIT_INFO This structure is used to get unit information. |
IPCR The IPCR structure contains initialization values for an input plug. |
OPCR The OPCR structure contains initialization values for an output plug. |
SET_CMP_ADDRESS_TYPE The SET_CMP_ADDRESS_TYPE structure is used in conjunction with the Av61883_SetUnitInfo request to set the parameters that the IEC-61883 protocol driver should use when capturing and transmitting isochronous packets. |
SET_FCP_NOTIFY This structure is used for FCP notification. |
SET_UNIT_DIRECTORY This structure is used to assign settings for a unit directory. |
SET_UNIT_INFO This structure is used to set unit information. |
UNIT_DDI_VERSION The UNIT_DDI_VERSION structure is used in conjunction with the Av61883_GetUnitInfo request to retrieve the current 61883 DDI version. |
UNIT_DIAG_LEVEL The UNIT_DDI_VERSION structure is used in conjunction with the Av61883_GetUnitInfo request to retrieve the current diag level |
UNIT_ISOCH_PARAMS 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. |
Enumerations
CMP_CONNECT_TYPE This enumeration specifies a connection type. |
CMP_PLUG_LOCATION This enumeration specifies the location of a plug. |
CMP_PLUG_TYPE This enumeration specifies the type of a plug. |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for