Site Tools


documentation:development:opera:pf25:tktfldr:dsrfldr:02dsr010

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 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.

Associated Files

DataStream.h

documentation/development/opera/pf25/tktfldr/dsrfldr/02dsr010.txt · Last modified: 2022/10/10 16:54 by 127.0.0.1