Click or drag to resize
AudioMixerMediaHandler Class
Mixes the received audio data and sends the mixed data to a connected media handler.
Inheritance Hierarchy

Namespace: Ozeki.Media
Assembly: OzekiSDK (in OzekiSDK.dll) Version: 1.8.12.0 (1.8.12)
Syntax
public class AudioMixerMediaHandler : AudioHandler

The AudioMixerMediaHandler type exposes the following members.

Constructors
  NameDescription
Public methodAudioMixerMediaHandler
Initializes a new instance of the AudioMixerMediaHandler class with default AudioWaveFormat (8000 Hz, 16 bit, mono) and default packetization time (20ms).
Public methodAudioMixerMediaHandler(WaveFormat)
Initializes a new instance of the AudioMixerMediaHandler class with default packetization time (20ms).
Public methodAudioMixerMediaHandler(WaveFormat, AudioConverterType)
Initializes a new instance of the AudioMixerMediaHandler class
Public methodAudioMixerMediaHandler(WaveFormat, Int32)
Initializes a new instance of the AudioMixerMediaHandler class.
Top
Methods
  NameDescription
Public methodChangeFormat
Public methodDispose
Disposes the object.
(Inherited from DisposableClass.)
Protected methodDispose(Boolean)
Disposes the object.
(Overrides DisposableClassDispose(Boolean).)
Protected methodFinalize
(Inherited from DisposableClass.)
Public methodGetAudioFormat (Overrides AudioHandlerGetAudioFormat.)
Public methodOnDataReceived (Overrides AudioHandlerOnDataReceived(Object, AudioData).)
Protected methodReceiverConnected
This will be called when this object has been connected to an audio receiver.
(Inherited from AudioHandler.)
Protected methodReceiverDisconnected
This will be called when this object has been disconnected from an audio receiver.
(Inherited from AudioHandler.)
Protected methodSendData
Sends media data to the connected audio handlers.
(Inherited from AudioHandler.)
Protected methodSenderConnected (Overrides AudioHandlerSenderConnected(IAudioSender).)
Protected methodSenderDisconnected (Overrides AudioHandlerSenderDisconnected(IAudioSender).)
Public methodSetPreferredSendFormats (Inherited from AudioHandler.)
Protected methodSetReceiveFormats
Sets the audio formats that the audio handler can receive. If no audio format specified, all formats are supported.
(Inherited from AudioHandler.)
Top
Properties
  NameDescription
Public propertyConverterType
Gets or sets the type of the audio converter that will be used when resampling the sent audio data.
(Inherited from AudioHandler.)
Public propertyEnableBuffering
Gets or sets a boolean value indicating whether the mixer drops old audio data packets. This can be set only before connecting the media handlers to it.
Public propertyID (Inherited from DisposableClass.)
Public propertyReceiveFormats
Gets a list of audio formats that the audio handler can handle. If no audio format specified, all formats are supported.
(Inherited from AudioHandler.)
Top
Events
  NameDescription
Public eventMediaDataSent
Occurs when the audio data is ready to send.
(Inherited from AudioHandler.)
Public eventReceiveFormatsChanged
Occurs when an item is added or removed from the ReceiveFormats collection.
(Inherited from AudioHandler.)
Top
See Also