Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the IEEE 1394 streaming filter driver IOCTLs with a description of the purpose of each.
Programming element | Description |
---|---|
IOCTL_STREAM_ATTACH_BUFFER | This IOCTL attaches one or more buffers to a particular session. |
IOCTL_STREAM_CREATE_LOCAL_PLUG | This IOCTL permits the caller to create and export a local plug. |
IOCTL_STREAM_DELETE_LOCAL_PLUG | This IOCTL permits the caller to delete a previously created local plug. |
IOCTL_STREAM_DEREFERENCE_REMOTE_PLUG | This IOCTL permits the caller to dereference any remote plug previously located through the IOCTL_STREAM_LOCATE_REMOTE_PLUG IOCTL, if necessary. |
IOCTL_STREAM_DETACH_BUFFER | This IOCTL permits the caller to detach a buffer that was previously attached to an individual session. |
IOCTL_STREAM_GET_MEDIA_SIZE | This IOCTL retrieves the packet and frame sizes for a specified medium type. |
IOCTL_STREAM_GET_REMOTE_PLUG_HANDLE | This IOCTL permits the caller to obtain a reference to a Serial Bus plug on a remote node. |
IOCTL_STREAM_LOCATE_REMOTE_PLUG | This IOCTL permits the caller to attempt to locate or cause the remote node to create a plug on a remote node that is capable of handling the type of media stream required by the application. |
IOCTL_STREAM_QUERY_BUFFER_STATE | This IOCTL permits the caller to query the state attached buffers and optionally wait for at least one to complete. |
IOCTL_STREAM_SET_MEDIA_SIZE | This IOCTL sets the packet and frame sizes for a specified medium type. |
IOCTL_STREAM_START_RECV_SESSION | This IOCTL permits the caller to initiate a receive session, that is, set up the connection and details to be able to receive DV, MPEG, audio, or other isochronous data from the device. |
IOCTL_STREAM_START_XMIT_SESSION | This IOCTL permits the caller to initiate a transmit session, that is, set up the connection and details to be able to transmit DV, MPEG, audio, or other isochronous data to the device. |
IOCTL_STREAM_STOP_SESSION | This IOCTL is intended to stop either a receive or a transmit session created through the IOCTL_STREAM_START_RECV_SESSION IOCTL or the IOCTL_STREAM_START_XMIT_SESSION IOCTL. |
Send Feedback on this topic to the authors