org.mobicents.media.server.component
Interface Mixer

All Known Implementing Classes:
AudioMixer, VideoMixer

public interface Mixer

Signal mixer.

Author:
kulikov

Method Summary
 Format getFormat()
          Gets the intermediate format used for mixing.
 MediaSource getOutput()
          The mixed output signal.
 MediaSink newInput()
          Creates new input signal.
 void release(MediaSink input)
          Disables specified input signal.
 String report()
           
 void setFormat(Format format)
          Modify the intermediate format using for mixing.
 void start()
           
 void stop()
           
 

Method Detail

getOutput

MediaSource getOutput()
The mixed output signal.

Returns:
media source transmitting mixed signal.

newInput

MediaSink newInput()
Creates new input signal.

Returns:
media sink receiving input signal.

release

void release(MediaSink input)
Disables specified input signal.

Parameters:
input - the sink receiving input signal.

setFormat

void setFormat(Format format)
Modify the intermediate format using for mixing.

Parameters:
format - the format descriptor object

getFormat

Format getFormat()
Gets the intermediate format used for mixing.

Returns:
the format descriptor object.

start

void start()

stop

void stop()

report

String report()


Copyright © 2011. All Rights Reserved.