--- a/gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.h Wed Mar 31 22:03:18 2010 +0300
+++ b/gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.h Tue Aug 31 15:30:33 2010 +0300
@@ -96,6 +96,7 @@
int dev_count;
TInt iCallbackError;
TUint32 fourcc;
+ TUint32 iSamplesPlayed;
bool eosReceived;
//sem_t mutex;
//RArray<TFourCC> supportedtypes;
@@ -104,7 +105,7 @@
CG729DecoderIntfc* iG729DecoderIntfc;
CIlbcDecoderIntfc* iIlbcDecoderIntfc;
CAudioOutput* iAudioOutput;
-
+ bool iIsBufferToBeFilledDone;
public:
void InitializeComplete(TInt aError);
@@ -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