Click or drag to resize

WaveStreamRecorder Class

Can record audio data into a wave file.
Inheritance Hierarchy
SystemObject
  DisposableClass
    AbstractMediaReceiverAudioData, AudioFormat
      AudioReceiver
        Ozeki.MediaMediaStreamReceiver
          Ozeki.MediaWaveStreamRecorder

Namespace:  Ozeki.Media
Assembly:  OzekiSDK (in OzekiSDK.dll) Version: 10.3.183.0
Syntax
public class WaveStreamRecorder : MediaStreamReceiver

The WaveStreamRecorder type exposes the following members.

Constructors
  NameDescription
Public methodWaveStreamRecorder(Stream)
Initializes a new instance of the WaveStreamRecorder class with default MediaFormat (8 kHz, 16 bit, 1 channel)
Public methodWaveStreamRecorder(String)
Initializes a new instance of the WaveStreamRecorder class with default MediaFormat (8 kHz, 16 bit, 1 channel)
Public methodWaveStreamRecorder(Stream, WaveFormat)
Initializes a new instance of the WaveStreamRecorder class
Public methodWaveStreamRecorder(String, WaveFormat)
Initializes a new instance of the WaveStreamRecorder class
Top
Properties
  NameDescription
Public propertyConverterType (Inherited from AudioReceiver.)
Public propertyID (Inherited from DisposableClass.)
Public propertyIsStreaming
Gets or sets a value that is true if the wave is streaming, otherwise false.
(Inherited from MediaStreamReceiver.)
Protected propertyPosition
Gets or sets the current position in the audio stream
(Inherited from MediaStreamReceiver.)
Public propertyReceiveFormats (Inherited from AbstractMediaReceiverAudioData, AudioFormat.)
Public propertyStream
Gets the stream
(Inherited from MediaStreamReceiver.)
Top
Methods
  NameDescription
Public methodDispose (Inherited from DisposableClass.)
Protected methodDispose(Boolean)
Disposes the object.
(Inherited from MediaStreamReceiver.)
Protected methodFinalize (Inherited from DisposableClass.)
Protected methodOnDataReceived (Overrides AbstractMediaReceiver.OnDataReceived(Object, UTP).)
Public methodPause
Pauses the streaming. (If the streaming is already paused then does nothing.)
(Inherited from MediaStreamReceiver.)
Protected methodSenderConnected (Inherited from AudioReceiver.)
Protected methodSenderDisconnected (Inherited from AudioReceiver.)
Protected methodSetReceiveFormats (Inherited from AbstractMediaReceiverAudioData, AudioFormat.)
Public methodStart
Starts the stream given in the Stream property. (If the stream is already started then does nothing.)
(Inherited from MediaStreamReceiver.)
Public methodStop
Stops the streaming. (If the streaming is already stopped then does nothing.)
(Overrides MediaStreamReceiverStop.)
Top
Events
  NameDescription
Public eventDataReceived
Public eventReceiveFormatsChanged (Inherited from AbstractMediaReceiverAudioData, AudioFormat.)
Public eventStopped
Occurs when the audio recording or playing has been stopped
(Inherited from MediaStreamReceiver.)
Top
Fields
  NameDescription
Protected fieldSync (Inherited from MediaStreamReceiver.)
Top
See Also