videoplayerapp/videoplayerengine/inc/mpxvideoplaybackwrapper.h
changeset 36 8aed59de29f9
parent 35 3738fe97f027
equal deleted inserted replaced
35:3738fe97f027 36:8aed59de29f9
    13 *
    13 *
    14 * Description:  Implementation of QMpxVideoPlaybackWrapper
    14 * Description:  Implementation of QMpxVideoPlaybackWrapper
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version: 4 %
    18 // Version : %version: 5 %
    19 
    19 
    20 
    20 
    21 
    21 
    22 #ifndef MPXVIDEOPLAYBACKWRAPPER_H_
    22 #ifndef MPXVIDEOPLAYBACKWRAPPER_H_
    23 #define MPXVIDEOPLAYBACKWRAPPER_H_
    23 #define MPXVIDEOPLAYBACKWRAPPER_H_
    24 
    24 
    25 #include <QObject>
    25 #include <QObject>
    26 #include <QString>
    26 #include <QString>
    27 #include <QFile>
    27 #include <QFile>
    28 
    28 #include <f32file.h>
    29 #include "mpxhbvideocommondefs.h"
    29 #include "mpxhbvideocommondefs.h"
    30 
    30 
    31 class CMpxVideoPlayerAppUiEngine;
    31 class CMpxVideoPlayerAppUiEngine;
    32 
    32 
    33 class QMpxVideoPlaybackWrapper : public QObject
    33 class QMpxVideoPlaybackWrapper : public QObject
    37     public:
    37     public:
    38         QMpxVideoPlaybackWrapper();
    38         QMpxVideoPlaybackWrapper();
    39         virtual ~QMpxVideoPlaybackWrapper();
    39         virtual ~QMpxVideoPlaybackWrapper();
    40 
    40 
    41         int playMedia( QString aFileName );
    41         int playMedia( QString aFileName );
       
    42         int playMedia( RFile aFile ); 
    42         void openPlaybackView() ;
    43         void openPlaybackView() ;
    43         void lateInit();
    44         void lateInit();        
    44 
    45 
    45     private:
    46     private:
    46         void initializePlugins();
    47         void initializePlugins();
       
    48         int openFileWithNativePath(const TDesC& aFileName);
    47  
    49  
    48     signals:
    50     signals:
    49         void handlePlaybackView( int viewId );
    51         void handlePlaybackView( int viewId );
    50 
    52 
    51     private:   //data  
    53     private:   //data