]> sjero.net Git - linphone/blobdiff - java/common/org/linphone/core/LinphoneCore.java
add conference recording API.
[linphone] / java / common / org / linphone / core / LinphoneCore.java
index 3a6cf2a760e1d6c304161b638dc0d3ed8a8cd88c..87b5de094aacac1c4f86279c5e93f79d0daef637 100644 (file)
@@ -761,25 +761,63 @@ public interface LinphoneCore {
         */
        void adjustSoftwareVolume(int i);
        
+       /**
+        * Pause a call.
+       **/
        boolean pauseCall(LinphoneCall call);
+       /**
+        * Resume a call.
+       **/
        boolean resumeCall(LinphoneCall call);
        boolean pauseAllCalls();
        
        void setZrtpSecretsCache(String file);
        void enableEchoLimiter(boolean val);
 
+       /**
+        * Indicates whether the local user is part of the conference.
+       **/
        boolean isInConference();
+       /**
+        * Connect the local user to the conference.
+       **/
        boolean enterConference();
+       /**
+        * Disconnect the local user from the conference.
+       **/
        void leaveConference();
 
+       /**
+        * Add an established call to the conference. The LinphoneCore is able to manage one client based conference.
+       **/
        void addToConference(LinphoneCall call);
-       void addAllToConference();
+       /**
+        * Remove an established call from the conference.
+       **/
        void removeFromConference(LinphoneCall call);
-
+       void addAllToConference();
+       
+       /**
+        * Terminate the conference, all users are disconnected.
+       **/
        void terminateConference();
        int getConferenceSize();
+
+       /**
+        * Request recording of the conference into a supplied file path.
+        * The format is wav.
+       **/
+       void startConferenceRecording(String path);
        
+       /**
+        * Stop recording of the conference.
+       **/
+       void stopConferenceRecording();
+
        void terminateAllCalls();
+       /**
+        * Returns all calls.
+       **/
        LinphoneCall[] getCalls();
        int getCallsNb();