Click or drag to resize

WaveStreamPlayback Class

Can play audio from a wave file.
Inheritance Hierarchy
SystemObject
  DisposableClass
    AbstractMediaSenderAudioData, AudioFormat
      AudioSender
        Ozeki.MediaMediaStreamSender
          Ozeki.MediaTimerBasedMediaStreamHandler
            Ozeki.MediaAudioStreamPlayback
              Ozeki.MediaWaveStreamPlayback
                Ozeki.VoIPPhoneCallStateWavePlayer

Namespace: Ozeki.Media
Assembly: OzekiSDK (in OzekiSDK.dll) Version: 10.4.54.0
Syntax
public class WaveStreamPlayback : AudioStreamPlayback

The WaveStreamPlayback type exposes the following members.

Constructors
 NameDescription
Protected methodWaveStreamPlaybackInitializes a new instance of the WaveStreamPlayback class
Public methodWaveStreamPlayback(Stream) Initializes a new instance of the WaveStreamPlayback class with default packetization time (20ms). The audio stream will not be cached and will be played only once.
Public methodWaveStreamPlayback(String) Initializes a new instance of the WaveStreamPlayback class with default packetization time (20ms). The audio stream will not be cached and will be played only once.
Protected methodWaveStreamPlayback(WaveFormat, UInt32) Initializes a new instance of the WaveStreamPlayback class.
Public methodWaveStreamPlayback(Stream, Boolean, Boolean) Initializes a new instance of the WaveStreamPlayback class with default packetization time (20ms).
Public methodWaveStreamPlayback(String, Boolean, Boolean) Initializes a new instance of the WaveStreamPlayback class with default packetization time (20ms)
Protected methodWaveStreamPlayback(Stream, Boolean, Boolean, UInt32) Initializes a new instance of the WaveStreamPlayback class.
Public methodWaveStreamPlayback(String, Boolean, Boolean, UInt32) Initializes a new instance of the WaveStreamPlayback class
Top
Properties
 NameDescription
Public propertyCached Gets a boolean value indicating whether the playback stream is cached in the memory.
(Inherited from AudioStreamPlayback)
Public propertyID
(Inherited from DisposableClass)
Protected propertyInterval Gets the time between the send events (in milliseconds).
(Inherited from TimerBasedMediaStreamHandler)
Public propertyIsStreaming Gets or sets a value that is true if the wave is streaming, otherwise false.
(Inherited from MediaStreamSender)
Public propertyLoop A boolean value indicating whether the playback is repeated infinetly.
(Inherited from AudioStreamPlayback)
Protected propertyMediaFormat
(Inherited from AudioStreamPlayback)
Public propertyOutputFormat
(Inherited from MediaStreamSender)
Protected propertyPosition Gets or sets the current position in the audio stream
(Inherited from MediaStreamSender)
Public propertyStream Gets the stream
(Inherited from MediaStreamSender)
Top
Methods
 NameDescription
Public methodDispose
(Inherited from DisposableClass)
Protected methodDispose(Boolean) Disposes the object.
(Inherited from TimerBasedMediaStreamHandler)
Protected methodFinalize
(Inherited from DisposableClass)
Protected methodGetAudioData
(Inherited from AudioStreamPlayback)
Public methodGetAudioFormat
(Inherited from MediaStreamSender)
Protected methodLoadReader Initializes the file reader which will read the content of the stream. (This method will be invoked in the LoadStream(Stream) method.)
(Overrides AudioStreamPlaybackLoadReader(Stream))
Public methodLoadStream
(Inherited from AudioStreamPlayback)
Public methodPause Pauses the streaming. (If the streaming is already paused then does nothing.)
(Inherited from MediaStreamSender)
Protected methodReceiverConnected
(Inherited from AudioSender)
Protected methodReceiverDisconnected
(Inherited from AudioSender)
Protected methodSendMediaData
(Inherited from AbstractMediaSenderAudioData, AudioFormat)
Protected methodSetPlaybackWaveStream Changes the playback stream to the given stream.
(Inherited from AudioStreamPlayback)
Public methodSetPreferredSendFormats
(Inherited from AbstractMediaSenderAudioData, AudioFormat)
Public methodStart Starts the stream given in the Stream property. (If the stream is already started then does nothing.)
(Inherited from TimerBasedMediaStreamHandler)
Public methodStop Stops the streaming.
(Inherited from TimerBasedMediaStreamHandler)
Protected methodTimerTick This will be called when the built-in timer ticks.
(Inherited from AudioStreamPlayback)
Top
Events
 NameDescription
Public eventMediaDataSent
(Inherited from AbstractMediaSenderAudioData, AudioFormat)
Public eventStopped Occurs when the audio recording or playing has been stopped
(Inherited from MediaStreamSender)
Top
Fields
 NameDescription
Protected fieldbuffer
(Inherited from AudioStreamPlayback)
Protected fieldSync
(Inherited from MediaStreamSender)
Top
See Also