Request operation code enumeration.
typedef enum DSRequestOpcode { kDSOpPreRollStream 0, kDSOpCloseStream, kDSOpWaitEndOfStream, kDSOpStartStream, kDSOpStopStream, kDSOpSubscribe, kDSOpGoMarker, kDSOpGetChannel, kDSOpSetChannel, kDSOpControl, kDSOpConnect, kDSOpSetSkipMode, kDSOpLastOp }
Used as the type selector for DSRequestMsg.
kDSOpPreRollStream
0Preload all possible buffers.kDSOpCloseStream
Close the stream.The following messages have arguments that are passed in the `msg' extension of the request message.
kDSOpStartStream
Start data flowing.kDSOpStopStream
Stop data flowing.kDSOpSubscribe
Add a subscribe.kDSOpGoMarker
Position stream to a marker.kDSOpGetChannel
Get channel status.kDSOpSetChannel
Set channel status.kDSOpControl
Perform subscriber dependent control.kDSOpConnect
Connect data client to stream.kDSOpSetSkipMode
Go into skip mode (ShuttlePlayer only).kDSOpLastOp
Last operation.DataStream.h