equal
deleted
inserted
replaced
33 #include <graphics/surface.h> //TSurfaceId |
33 #include <graphics/surface.h> //TSurfaceId |
34 #include <mmf/common/mmfvideo.h> //TVideoAspectRatio |
34 #include <mmf/common/mmfvideo.h> //TVideoAspectRatio |
35 #include <mediaclientvideodisplay.h> |
35 #include <mediaclientvideodisplay.h> |
36 #endif |
36 #endif |
37 |
37 |
38 class CNgaVideoSink : public CBase, |
38 NONSHARABLE_CLASS(CNgaVideoSink) : public CBase, |
39 public CActive |
39 public CActive |
40 { |
40 { |
41 public: |
41 public: |
42 |
42 |
43 static CNgaVideoSink* NewL(); |
43 static CNgaVideoSink* NewL(); |
48 |
48 |
49 // CActive methods |
49 // CActive methods |
50 virtual void RunL(); |
50 virtual void RunL(); |
51 virtual void DoCancel(); |
51 virtual void DoCancel(); |
52 void Activate(); |
52 void Activate(); |
53 |
53 void RemoveWindow(); |
54 void CompleteRequest(TInt status = KErrNone); |
54 void CompleteRequest(TInt status = KErrNone); |
55 |
55 |
56 private: |
56 private: |
57 CNgaVideoSink(); |
57 CNgaVideoSink(); |
58 void ConstructL(); |
58 void ConstructL(); |