--- a/webengine/wmlengine/src/image/include/Epoc32ImageDecoder.h Fri Jul 03 15:54:40 2009 +0100
+++ b/webengine/wmlengine/src/image/include/Epoc32ImageDecoder.h Thu Aug 27 07:44:59 2009 +0300
@@ -99,6 +99,21 @@
inline void SetImageHasNotBeenOpened (NW_Bool aImageHasNotBeenOpened) { iImageHasNotBeenOpened = aImageHasNotBeenOpened; }
+
+ enum TDecoderState
+ {
+ ID_IDLE = 0,
+ ID_INITIALIZING,
+ ID_DECODING,
+ // state added to check if the decoding is already complete
+ ID_DECODE_COMPLETE
+ };
+ /*
+ @function getDecoderState
+ @discussion Return the current state of the decoder
+ */
+
+ inline TDecoderState getDecoderState() { return iState; }
private:
@@ -145,12 +160,7 @@
TInt CheckForDRMImage();
private:
- enum
- {
- ID_IDLE = 0,
- ID_INITIALIZING,
- ID_DECODING
- } iState; // Current decoder operation
+ enum TDecoderState iState; // Current decoder operation
CBufferedImageDecoder* iImageConverter; // Connection to media server