khronosfws/openmax_al/src/mmf_adaptation/xangavideosink.h
changeset 16 43d09473c595
parent 12 5a06f39ad45b
equal deleted inserted replaced
14:80975da52420 16:43d09473c595
    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();