mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/AdvancedAudioController/Inc/AdvancedAudioDecoder.h
--- a/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/AdvancedAudioController/Inc/AdvancedAudioDecoder.h Tue Aug 31 15:43:02 2010 +0300
+++ b/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/AdvancedAudioController/Inc/AdvancedAudioDecoder.h Wed Sep 01 12:23:00 2010 +0100
@@ -98,6 +98,12 @@
* @return void
*/
virtual void SendEvent(const TMMFEvent& aEvent) = 0;
+ /**
+ * Callback function from CAdvancedAudioDecoder to check if source is position and time seekable
+ * @param None
+ * @return TBool
+ */
+ virtual TBool IsTimePosSeekable() = 0;
};
/**
@@ -331,7 +337,8 @@
IMPORT_C virtual void ParseL(TUint8* aSrc, TInt& aSrcUsed, TUint8* aDst, TInt& aDstLen);
virtual TInt SeekSync(TUint8* aBuf, TInt aBufLen);
virtual TInt FrameLength(const TUint8* aBuf, TInt aBufLen, TInt& aFrameLength);
-
+ public:
+ IMPORT_C virtual TBool IsDecodingSufficient();
private:
/**
* Completes own request.