STREAM_StartTransmitSession_Request (Windows CE 5.0)
This structure is used by IOCTL_STREAM_START_XMIT_SESSION.
typedef struct { HANDLE ssts_LocalPlug; HANDLE ssts_RemotePlug; STREAM_MediaType ssts_MediaType; union { ULONG ssts_MaximumThroughput; struct { ULONG ssts_SampleFrequency; ULONG ssts_ClusterDimension; }; };} STREAM_StartTransmitSession_Request;
Members
- ssts_RemotePlug
AV/C plug handle on the remote node to which you want to connect. This must be obtained from IOCTL_STREAM_GET_REMOTE_PLUG_HANDLE. This must be an input plug. For virtual subunits that are acting on remote nodes connecting to local plugs, the value STREAM_REMOTE_PLUG may be used to represent whatever connected. - ssts_LocalPlug
AV/C plug handle on the local node. This must be obtained from IOCTL_STREAM_CREATE_LOCAL_PLUG. This must be an output plug. - ssts_MediaType
Type of isochronous data you expect to be streaming. Must be one of the elements of the STREAM_MediaType enumeration. - ssts_MaximumThroughput
Maximum number of bits per second you will transmit in this session. Applicable only to MPEG and DSS media types, can be set to zero for others. - ssts_ClusterDimension
Cluster dimension of the data to be transmitted. Applicable only to audio media types, can be set to zero for others. - ssts_SampleFrequency
Sample frequency, in Hz, of the data to be transmitted. Applicable only to audio media types, can be set to zero for others. Must be one of the following frequencies:- AUDIO_SampleFrequency_32Khz
- AUDIO_SampleFrequency_44_1Khz
- AUDIO_SampleFrequency_48Khz
- AUDIO_SampleFrequency_88_2Khz
- AUDIO_SampleFrequency_96Khz
- AUDIO_SampleFrequency_176_4Khz
- AUDIO_SampleFrequency_192Khz
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Avc_stream.h.
See Also
IOCTL_STREAM_GET_REMOTE_PLUG_HANDLE | IOCTL_STREAM_CREATE_LOCAL_PLUG | IOCTL_STREAM_START_XMIT_SESSION | STREAM_MediaType
Send Feedback on this topic to the authors