javauis/mmapi_qt/baseline/javasrc/com/nokia/microedition/media/animation/AnimationPlayer.java
equal
deleted
inserted
replaced
41 import com.nokia.microedition.media.BufferDataSource; |
41 import com.nokia.microedition.media.BufferDataSource; |
42 import com.nokia.microedition.media.InputStreamDataSource; |
42 import com.nokia.microedition.media.InputStreamDataSource; |
43 import com.nokia.microedition.media.InputStreamSourceStream; |
43 import com.nokia.microedition.media.InputStreamSourceStream; |
44 import com.nokia.microedition.media.PlayerBase; |
44 import com.nokia.microedition.media.PlayerBase; |
45 import com.nokia.microedition.media.PlayerListenerImpl; |
45 import com.nokia.microedition.media.PlayerListenerImpl; |
|
46 import com.nokia.mj.impl.utils.Logger; |
46 |
47 |
47 public class AnimationPlayer extends PlayerBase implements ESWTinitializeListener |
48 public class AnimationPlayer extends PlayerBase implements ESWTinitializeListener |
48 { |
49 { |
49 // GIF image information, array length will be equal to the number of frames in image |
50 // GIF image information, array length will be equal to the number of frames in image |
50 protected ImageData [] iImageData; |
51 protected ImageData [] iImageData; |
116 * @param ds DataSource which contains the data to be displayed |
117 * @param ds DataSource which contains the data to be displayed |
117 * @throws MediaException |
118 * @throws MediaException |
118 */ |
119 */ |
119 public AnimationPlayer(DataSource ds) throws MediaException |
120 public AnimationPlayer(DataSource ds) throws MediaException |
120 { |
121 { |
|
122 Logger.LOG(Logger.EJavaMMAPI, Logger.EInfo,"AnimationPlayer(DataSource ds) +"); |
121 iPlayerListenerImpl= new PlayerListenerImpl(this); |
123 iPlayerListenerImpl= new PlayerListenerImpl(this); |
122 //TODO check if we can do it in better way |
124 //TODO check if we can do it in better way |
123 // this is temporary solution |
125 // this is temporary solution |
124 // for this I have written two functions getDataSource and getInputStream function |
126 // for this I have written two functions getDataSource and getInputStream function |
125 BufferDataSource bds =(BufferDataSource)ds; |
127 BufferDataSource bds =(BufferDataSource)ds; |
148 iSourceDimension= new Point(imageLoader.logicalScreenWidth, imageLoader.logicalScreenHeight); |
150 iSourceDimension= new Point(imageLoader.logicalScreenWidth, imageLoader.logicalScreenHeight); |
149 iCurrentVideoDimension= new Point(imageLoader.logicalScreenWidth, imageLoader.logicalScreenHeight); |
151 iCurrentVideoDimension= new Point(imageLoader.logicalScreenWidth, imageLoader.logicalScreenHeight); |
150 iBackgroundPixel= imageLoader.backgroundPixel; |
152 iBackgroundPixel= imageLoader.backgroundPixel; |
151 } |
153 } |
152 populateControl(); |
154 populateControl(); |
|
155 Logger.LOG(Logger.EJavaMMAPI, Logger.EInfo,"AnimationPlayer(DataSource ds) -"); |
153 |
156 |
154 } |
157 } |
155 |
158 |
156 /** |
159 /** |
157 * |
160 * |