VideoFileDetails.h
上传用户:xinrui0099
上传日期:2010-03-05
资源大小:48k
文件大小:1k
源码类别:

Symbian

开发平台:

C/C++

  1. /*
  2. * ==============================================================================
  3. *  Name        : CVideoFileDetails.h
  4. *  Part of     : Video
  5. *  Created     : 10/14/2003 by Forum Nokia
  6. *  Interface   : 
  7. *  Description : Container for file details
  8. *  Version     : 
  9. *  Copyright   : Nokia Corporation, 2003
  10. * ==============================================================================
  11. */
  12. #ifndef _VIDEO_FILEDETAILS_H
  13. #define _VIDEO_FILEDETAILS_H
  14. #include <e32base.h>
  15. class CVideoEngine;
  16. class CVideoFileDetailsDialog;
  17. /**
  18.  *  CVideoFileDetails class
  19.  *  Contains the video clip file detailed information
  20.  */
  21. class CVideoFileDetails : public CBase
  22.     {
  23.     public:  // Constructors and destructor
  24.         
  25.         /**
  26.         * C++ default constructor.
  27.         */
  28.         CVideoFileDetails();
  29.         
  30.         /**
  31.         * Destructor.
  32.         */
  33.         virtual ~CVideoFileDetails();
  34.     private:    // Data
  35.         HBufC* iTitle;
  36.         HBufC* iFileName;
  37.         HBufC* iUrl;
  38.         HBufC* iFormat;
  39.         HBufC* iCopyright;
  40.         TInt   iResolutionWidth;
  41.         TInt   iResolutionHeight;
  42.         TInt   iBitrate;
  43.         TInt   iSize;
  44.         TTime  iTime;
  45.         TInt64 iDurationInSeconds;
  46.         TBool  iAudioTrack;
  47.         TBool  iVideoTrack;
  48.         
  49.     public:    // Friend classes
  50. friend class CVideoEngine;
  51. friend class CVideoFileDetailsDialog;
  52.     };
  53. #endif // _VIDEO_FILEDETAILS_H