]> git.0d.be Git - empathy.git/blobdiff - libempathy/empathy-call-factory.c
Updated Basque language
[empathy.git] / libempathy / empathy-call-factory.c
index f412139be0a2347af4a5f63273887d06c7e1b555..d02b58327d645e953642ea3e9585228afbe2cbe1 100644 (file)
@@ -104,7 +104,7 @@ empathy_call_factory_class_init (
 
   object_class->constructor = empathy_call_factory_constructor;
   object_class->dispose = empathy_call_factory_dispose;
-  object_class->finalize = empathy_call_factory_finalize;  
+  object_class->finalize = empathy_call_factory_finalize;
 
   signals[NEW_CALL_HANDLER] =
     g_signal_new ("new-call-handler",
@@ -132,16 +132,28 @@ empathy_call_factory_get (void)
   return EMPATHY_CALL_FACTORY (call_factory);
 }
 
+/**
+ * empathy_call_factory_new_call_with_streams:
+ * @factory: an #EmpathyCallFactory
+ * @contact: an #EmpathyContact
+ * @initial_audio: if %TRUE the call will be started with audio
+ * @initial_video: if %TRUE the call will be started with video
+ *
+ * Initiate a new call with @contact.
+ */
 void
-empathy_call_factory_new_call (EmpathyCallFactory *factory,
-  EmpathyContact *contact)
+empathy_call_factory_new_call_with_streams (EmpathyCallFactory *factory,
+    EmpathyContact *contact,
+    gboolean initial_audio,
+    gboolean initial_video)
 {
   EmpathyCallHandler *handler;
 
   g_return_if_fail (factory != NULL);
   g_return_if_fail (contact != NULL);
 
-  handler = empathy_call_handler_new_for_contact (contact);
+  handler = empathy_call_handler_new_for_contact_with_streams (contact,
+    initial_audio, initial_video);
 
   g_signal_emit (factory, signals[NEW_CALL_HANDLER], 0,
     handler, TRUE);
@@ -149,6 +161,21 @@ empathy_call_factory_new_call (EmpathyCallFactory *factory,
   g_object_unref (handler);
 }
 
+
+/**
+ * empathy_call_factory_new_call:
+ * @factory: an #EmpathyCallFactory
+ * @contact: an #EmpathyContact
+ *
+ * Initiate a new call with @contact.
+ */
+void
+empathy_call_factory_new_call (EmpathyCallFactory *factory,
+    EmpathyContact *contact)
+{
+  empathy_call_factory_new_call_with_streams (factory, contact, TRUE, FALSE);
+}
+
 void
 empathy_call_factory_claim_channel (EmpathyCallFactory *factory,
   EmpathyDispatchOperation *operation)