|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Recorder
The call recording interface. Provides the capability to start and stop call recording.
| Nested Class Summary | |
|---|---|
static interface |
Recorder.Listener
Represents a listener interested in notifications from a Recorder. |
| Field Summary | |
|---|---|
static String |
FORMAT
The name of the configuration property the value of which specifies the format in which media is to be recorded by Recorder (e.g. |
static String |
SAVED_CALLS_PATH
The name of the configuration property the value of which specifies the full path to the directory with media recorded by Recorder (e.g. |
| Method Summary | |
|---|---|
void |
addListener(Recorder.Listener listener)
Adds a new Listener to the list of listeners interested in notifications from this Recorder. |
String |
getFilename()
Returns the filename we are last started or stopped recording to, null if not started. |
List<String> |
getSupportedFormats()
Gets a list of the formats in which this Recorder supports recording media. |
void |
removeListener(Recorder.Listener listener)
Removes an existing Listener from the list of listeners interested in notifications from this Recorder. |
void |
setMute(boolean mute)
Put the recorder in mute state. |
void |
start(String format,
String filename)
Starts the recording of the media associated with this Recorder (e.g. |
void |
stop()
Stops the recording of the media associated with this Recorder (e.g. |
| Field Detail |
|---|
static final String SAVED_CALLS_PATH
static final String FORMAT
| Method Detail |
|---|
void addListener(Recorder.Listener listener)
listener - the new Listener to be added to the list of
listeners interested in notifications from this RecorderList<String> getSupportedFormats()
void removeListener(Recorder.Listener listener)
listener - the existing Listener to be removed from the
list of listeners interested in notifications from this Recorder
void start(String format,
String filename)
throws IOException,
MediaException
format - the format into which the media associated with this
Recorder is to be recorded into the specified filefilename - the name of the file into which the media associated with
this Recorder is to be recorded
IOException - if anything goes wrong with the input and/or output
performed by this Recorder
MediaException - if anything else goes wrong while starting the
recording of media performed by this Recordervoid stop()
void setMute(boolean mute)
mute - the new value of the mute propertyString getFilename()
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||