gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.h
changeset 7 71e347f905f2
parent 2 5505e8908944
child 13 04c79585b4c7
--- a/gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.h	Fri Jan 22 09:59:59 2010 +0200
+++ b/gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.h	Fri Mar 19 09:35:09 2010 +0200
@@ -96,6 +96,7 @@
   	int dev_count;
   	TInt iCallbackError;
   	TUint32 fourcc;
+  	TUint32 iSamplesPlayed;
   	bool eosReceived;
   	//sem_t mutex;
   	//RArray<TFourCC> supportedtypes;
@@ -142,10 +143,14 @@
 	int open_devsound(DevSoundWrapper **handle);
 	int open_device(DevSoundWrapper **handle);
     int initialize_devsound(GstDevsoundSink* sink);
+    int pause_devsound(GstDevsoundSink *ds);
+    int resume_devsound(GstDevsoundSink *ds);
     int close_devsound(GstDevsoundSink *ds);
     int check_if_device_open(DevSoundWrapper *handle) ;
-
 	int get_ds_cb_error(DevSoundWrapper *handle);
+#ifdef AV_SYNC
+    gboolean is_timeplayed_supported(DevSoundWrapper *handle);
+#endif /*AV_SYNC*/
 
 	//Error Concealment custom interface
     void conceal_error_for_next_buffer(DevSoundWrapper *handle);
@@ -175,7 +180,6 @@
 	int pre_init_setconf(GstDevsoundSink *ds);
 	void getsupporteddatatypes(GstDevsoundSink *ds);
 
-
 #ifdef __cplusplus
 }//extern c
 #endif