home *** CD-ROM | disk | FTP | other *** search
/ Geek 6 / Geek-006.iso / linux / video / xmovie-1.5.3.tar.gz / xmovie-1.5.3.tar / xmovie-1.5.3 / xmovie / asset.h < prev    next >
C/C++ Source or Header  |  2000-11-29  |  612b  |  38 lines

  1. #ifndef ASSET_H
  2. #define ASSET_H
  3.  
  4. class Asset
  5. {
  6. public:
  7.     Asset();
  8.     Asset(const char *path);
  9.     ~Asset();
  10.  
  11.     int dump();
  12.  
  13.     Asset& operator=(Asset &asset);
  14.     int operator==(Asset &asset);
  15.     int operator!=(Asset &asset);
  16.  
  17.     char path[1024];
  18.     int format;      // format of file
  19.     int audio_data;     // contains audio data
  20.     int channels, rate, bits, byte_order, signed_, header;
  21.     int audio_streams;
  22.  
  23.     int video_data;     // contains video data
  24.     float frame_rate;
  25.     int width, height;
  26.     int silence;
  27.     char compression[5];
  28.     int quality;     // for jpeg compression
  29.     int video_streams;
  30. private:
  31.     int init_values();
  32. };
  33.  
  34.  
  35.  
  36.  
  37. #endif
  38.