videoplayback/hbvideoplaybackview/tsrc/testmpxvideoplaybackfiledetailswidget/stub/inc/mpxvideoplaybackviewfiledetails.h
author hgs
Fri, 16 Apr 2010 18:13:14 +0300
changeset 36 8aed59de29f9
parent 34 bbb98528c666
child 24 7d93ee07fb27
permissions -rw-r--r--
201015

/*
* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). 
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:  MPX Video File Details (QT)
*
*/

// Version : %version:  2 %




#ifndef __MPXVIDEOPLAYBACKVIEWFILEDETAILS__
#define __MPXVIDEOPLAYBACKVIEWFILEDETAILS__

#include <qobject.h>
#include "mpxhelixplaybackplugindefs.h"


// 
//  CLASS DECLARATION
//
class QMPXVideoPlaybackViewFileDetails : public QObject
{
    public:  
        //
        //  Constructor
        //
        QMPXVideoPlaybackViewFileDetails();
        
        //
        //  Destructor.
        //
        virtual ~QMPXVideoPlaybackViewFileDetails();
        
        //
        //  Clear all file details
        //
        void clearFileDetails();

    public:    
        //
        // Data
        //
        QString   mClipName;
        QString   mTitle;
        QString   mArtist;
        QString   mMimeType;
        QString   mDescription;
        QString   mLocation;
        QString   mCopyright;
        QString   mLanguage;
        QString   mKeywords;        

        TMPXVideoMode mPlaybackMode;
        bool          mSeekable;
        bool          mPausableStream;
        bool          mAudioEnabled;
        bool          mVideoEnabled;
        bool          mPartialPlayback;
        bool          mRNFormat;
        bool          mTvOutConnected;
        bool          mTvOutPlayAllowed;
        bool          mDrmProtected;
        bool          mMultiItemPlaylist;

        int           mVideoHeight;
        int           mVideoWidth;
        int           mBitRate;
        int           mDuration;
        int           mCreationTime;
        int           mModificationTime;
};

#endif      // __MPXVIDEOPLAYBACKVIEWFILEDETAILS__  
            
// EOF