DSRequestOpcode
Request operation code enumeration.
Synopsis
typedef enum DSRequestOpcode {
kDSOpPreRollStream 0,
kDSOpCloseStream,
kDSOpWaitEndOfStream,
kDSOpStartStream,
kDSOpStopStream,
kDSOpSubscribe,
kDSOpGoMarker,
kDSOpGetChannel,
kDSOpSetChannel,
kDSOpControl,
kDSOpConnect,
kDSOpSetSkipMode,
kDSOpLastOp
}
Description
Used as the type selector for DSRequestMsg.
Fields
kDSOpPreRollStream
- 0
- Preload 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.
Associated Files
DataStream.h