diff src/bluetooth/bluetooth.c @ 2854:43557eb3180f

playback
author Paula Stanciu <paula.stanciu@gmail.com>
date Wed, 30 Jul 2008 17:49:43 +0300
parents 671cdfc2d62d
children 162766a69f12
line wrap: on
line diff
--- a/src/bluetooth/bluetooth.c	Tue Jul 29 18:49:04 2008 +0300
+++ b/src/bluetooth/bluetooth.c	Wed Jul 30 17:49:43 2008 +0300
@@ -21,6 +21,7 @@
 #include "gui.h"
 #include "scan_gui.h"
 #include "agent.h"
+#include "../alsa/alsa.h"
 #define DEBUG 1
 static gboolean plugin_active = FALSE,exiting=FALSE;
 GList * current_device = NULL;
@@ -148,6 +149,29 @@
 }
 
 
+void play_call()
+{
+//    static GFile *asoundrc;
+     
+
+
+  	mcs_handle_t *cfgfile = aud_cfg_db_open();
+
+	aud_cfg_db_set_int(cfgfile, ALSA_CFGID, "buffer_time", 500);
+	aud_cfg_db_set_int(cfgfile, ALSA_CFGID, "period_time", 100);
+	aud_cfg_db_set_string(cfgfile,ALSA_CFGID,"pcm_device", "bt");
+	aud_cfg_db_set_int(cfgfile, ALSA_CFGID, "mixer_card", 0);
+	aud_cfg_db_set_string(cfgfile,ALSA_CFGID,"mixer_device", "PCM");
+	aud_cfg_db_set_int(cfgfile, ALSA_CFGID, "volume_left", 100);
+	aud_cfg_db_set_int(cfgfile, ALSA_CFGID, "volume_right", 100);
+	aud_cfg_db_close(cfgfile);
+
+  printf("play callback\n");
+
+
+}
+
+
 static void remote_device_found(DBusGProxy *object, char *address, const unsigned int class, const int rssi, gpointer user_data)
 {
     int found_in_list=FALSE;