00001
00002
00003
00004
00005
00006 #if !defined(AFX_FSAVIIDX1BUILDER_H__9149F315_4E74_4E81_B14A_CBE57B23BA16__INCLUDED_)
00007 #define AFX_FSAVIIDX1BUILDER_H__9149F315_4E74_4E81_B14A_CBE57B23BA16__INCLUDED_
00008
00009 #if _MSC_VER > 1000
00010 #pragma once
00011 #endif
00012
00013 #include <windows.h>
00014 #include <limits.h>
00015
00016 class fsAVIIdx1Builder
00017 {
00018 public:
00019
00020 UINT64 Get_Idx1StartPosition();
00021
00022
00023
00024
00025 BOOL BuildIdx1 (HANDLE in, HANDLE out, UINT64 uInMaxPos = _UI64_MAX);
00026
00027 fsAVIIdx1Builder();
00028 virtual ~fsAVIIdx1Builder();
00029
00030 protected:
00031 UINT64 m_uIdx1Start;
00032 };
00033
00034 #endif