Share via


IEEE 1394 Streaming Filter Driver IOCTLs (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.