javauis/mmapi_akn/baseline/inc/cmmavideourlplayer.h
branchRCL_3
changeset 21 4376525cdefb
parent 14 04becd199f91
child 24 6c158198356e
equal deleted inserted replaced
19:71c436fe3ce0 21:4376525cdefb
    54 
    54 
    55     public:
    55     public:
    56         /**
    56         /**
    57          * Handles StartL call for url player.
    57          * Handles StartL call for url player.
    58          */
    58          */
    59         virtual void StartL() = 0;
    59         virtual void StartL(TBool aPostEvent) = 0;
    60 
    60 
    61         /**
    61         /**
    62          * Handles StopL call for url player.
    62          * Handles StopL call for url player.
    63          *
    63          *
    64          * @param aPostEvent post event to Java side
    64          * @param aPostEvent post event to Java side
    93     public:
    93     public:
    94         CMMAVideoUrlPlayerClipStreamDelegate(CMMAVideoUrlPlayer& aPlayer);
    94         CMMAVideoUrlPlayerClipStreamDelegate(CMMAVideoUrlPlayer& aPlayer);
    95         virtual ~CMMAVideoUrlPlayerClipStreamDelegate();
    95         virtual ~CMMAVideoUrlPlayerClipStreamDelegate();
    96 
    96 
    97     public: // from CMMAVideoUrlPlayerDelegate
    97     public: // from CMMAVideoUrlPlayerDelegate
    98         void StartL();
    98         void StartL(TBool aPostEvent);
    99         void StopL(TBool aPostEvent);
    99         void StopL(TBool aPostEvent);
   100         void GetMediaTime(TInt64* aMediaTime);
   100         void GetMediaTime(TInt64* aMediaTime);
   101         void HandleEvent(const TMMFEvent& aEvent);
   101         void HandleEvent(const TMMFEvent& aEvent);
   102     };
   102     };
   103 
   103 
   116     protected:
   116     protected:
   117         CMMAVideoUrlPlayerLiveStreamDelegate(CMMAVideoUrlPlayer& aPlayer);
   117         CMMAVideoUrlPlayerLiveStreamDelegate(CMMAVideoUrlPlayer& aPlayer);
   118         void ConstructL();
   118         void ConstructL();
   119 
   119 
   120     public: // from CMMAVideoUrlPlayerDelegate
   120     public: // from CMMAVideoUrlPlayerDelegate
   121         void StartL();
   121         void StartL(TBool aPostEvent);
   122         void StopL(TBool aPostEvent);
   122         void StopL(TBool aPostEvent);
   123         void GetMediaTime(TInt64* aMediaTime);
   123         void GetMediaTime(TInt64* aMediaTime);
   124         void HandleEvent(const TMMFEvent& aEvent);
   124         void HandleEvent(const TMMFEvent& aEvent);
   125 
   125 
   126     private: // data
   126     private: // data
   155     IMPORT_C void ConstructL(const TDesC& aUrl);
   155     IMPORT_C void ConstructL(const TDesC& aUrl);
   156 
   156 
   157 public: // from CMMAPlayer
   157 public: // from CMMAPlayer
   158     IMPORT_C void RealizeL();
   158     IMPORT_C void RealizeL();
   159     IMPORT_C void PrefetchL();
   159     IMPORT_C void PrefetchL();
   160     IMPORT_C void StartL();
   160     IMPORT_C void StartL(TBool aPostEvent);
   161     IMPORT_C void StopL(TBool aPostEvent);
   161     IMPORT_C void StopL(TBool aPostEvent);
   162     IMPORT_C void GetMediaTime(TInt64* aMediaTime);
   162     IMPORT_C void GetMediaTime(TInt64* aMediaTime);
   163     IMPORT_C void DeallocateL();
   163     IMPORT_C void DeallocateL();
   164     IMPORT_C void CloseL();
   164     IMPORT_C void CloseL();
   165 
   165