diff -r 9b2c3c7a1a9c -r 567bb019e3e3 gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.h --- 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 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