Ozeki VoIP SDK Class library
TimerBasedMediaStreamHandler Class
NamespacesOzeki.Media.MediaHandlersTimerBasedMediaStreamHandler
Base class for timer based media stream handlers. Contains a built-in timer that ticks periodically when the interval has elapsed.
Declaration Syntax
C#Visual BasicVisual C++
public abstract class TimerBasedMediaStreamHandler : MediaStreamHandler
Public MustInherit Class TimerBasedMediaStreamHandler _
	Inherits MediaStreamHandler
public ref class TimerBasedMediaStreamHandler abstract : public MediaStreamHandler
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
TimerBasedMediaStreamHandler(UInt32)
Initializes a new instance of the TimerBasedMediaStreamHandler class.

TimerBasedMediaStreamHandler(String)
Initializes a new instance of the TimerBasedMediaStreamHandler class.

TimerBasedMediaStreamHandler(String, UInt32)
Initializes a new instance of the TimerBasedMediaStreamHandler class.

TimerBasedMediaStreamHandler(Stream)
Initializes a new instance of the TimerBasedMediaStreamHandler class.

TimerBasedMediaStreamHandler(Stream, UInt32)
Initializes a new instance of the TimerBasedMediaStreamHandler class.

DataReceived(Object, VoIPEventArgs<(Of <<'(AudioData>)>>))
This will be called when media data received from a media handler.
(Overrides MediaStreamHandler.DataReceived(Object, VoIPEventArgs<(Of <<'(AudioData>)>>)).)
DataSent
Event that occurs when the data is ready to send.
(Inherited from AudioHandler.)
Dispose(Boolean)
Disposes the object.
(Overrides MediaStreamHandler.Dispose(Boolean).)
Dispose()()()()
Disposes the object.
(Inherited from VoIPMediaHandler.)
Finalize()()()()
(Inherited from VoIPMediaHandler.)
Interval
Gets the time between the send events (in milliseconds).

IsStreaming
Gets or sets a value that is true if the wave is streaming, otherwise false.
(Inherited from MediaStreamHandler.)
MediaFormat
Gets the MediaFormat of the media handler.
(Inherited from AudioHandler.)
MediaFormatChanged
Occurs when the MediaFormat of the media handler has changed.
(Inherited from AudioHandler.)
PauseStreaming()()()()
Pauses the streaming. (If the streaming is already paused then does nothing.)
(Inherited from MediaStreamHandler.)
Position
Gets or sets the current position in the audio stream
(Inherited from MediaStreamHandler.)
SendData(AudioData)
Sends media data to the connected media handlers.
(Inherited from AudioHandler.)
StartStreaming()()()()
Starts the streaming. (If the streaming is already started then does nothing.)
(Inherited from MediaStreamHandler.)
Stopped
Occurs when the audio recording or playing has been stopped
(Inherited from MediaStreamHandler.)
StopStreaming()()()()
Stops the streaming. (If the streaming is already stopped then does nothing.)
(Inherited from MediaStreamHandler.)
Stream
Gets the stream
(Inherited from MediaStreamHandler.)
TimerTick(Object, EventArgs)
This will be called when the built-in timer ticks.

Inheritance Hierarchy
Object
VoIPMediaHandler
 AudioHandler
  MediaStreamHandler
   TimerBasedMediaStreamHandler
    AudioStreamPlayback

Assembly: VoIPSDK (Module: VoIPSDK) Version: 10.0.6.243