Files
Work/avifile/MOVIEHDR.HPP
2024-08-07 09:12:07 -04:00

43 lines
720 B
C++

#ifndef _AVIFILE_AVIMOVIEHEADER_HPP_
#define _AVIFILE_AVIMOVIEHEADER_HPP_
#ifndef _COMMON_FILE_HPP_
#include <common/file.hpp>
#endif
#ifndef _COMMON_BLOCK_HPP_
#include <common/block.hpp>
#endif
#ifndef _AVIFILE_INDEXCHUNK_HPP_
#include <avifile/idxchnk.hpp>
#endif
#ifndef _AVIFILE_MOVIEDATA_HPP_
#include <avifile/movidata.hpp>
#endif
class AVIMovieHeader : public Block<MovieData>
{
public:
AVIMovieHeader(void);
virtual ~AVIMovieHeader();
bool read(File &inFile);
bool write(File &outFile);
DWORD movieChunks(void)const;
private:
};
inline
AVIMovieHeader::AVIMovieHeader(void)
{
}
inline
AVIMovieHeader::~AVIMovieHeader()
{
}
inline
DWORD AVIMovieHeader::movieChunks(void)const
{
return size();
}
#endif