Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

avi.cc File Reference

#include <string>
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <assert.h>
#include "error.h"
#include "riff.h"
#include "avi.h"

Include dependency graph for avi.cc:

Go to the source code of this file.

Defines

#define PADDING_SIZE   (512)
#define PADDING_1GB   (0x40000000)
#define IX00_INDEX_SIZE   (4028)
#define IDX1_INDEX_SIZE   (20000)
#define AVIF_HASINDEX   0x00000010
#define AVIF_MUSTUSEINDEX   0x00000020
#define AVIF_TRUSTCKTYPE   0x00000800
#define AVIF_ISINTERLEAVED   0x00000100
#define AVIF_WASCAPTUREFILE   0x00010000
#define AVIF_COPYRIGHTED   0x00020000

Variables

static char g_zeroes [PADDING_SIZE]


Define Documentation

#define AVIF_COPYRIGHTED   0x00020000
 

Definition at line 61 of file avi.cc.

#define AVIF_HASINDEX   0x00000010
 

Definition at line 56 of file avi.cc.

Referenced by AVIFile::Init().

#define AVIF_ISINTERLEAVED   0x00000100
 

Definition at line 59 of file avi.cc.

#define AVIF_MUSTUSEINDEX   0x00000020
 

Definition at line 57 of file avi.cc.

#define AVIF_TRUSTCKTYPE   0x00000800
 

Definition at line 58 of file avi.cc.

Referenced by AVIFile::Init().

#define AVIF_WASCAPTUREFILE   0x00010000
 

Definition at line 60 of file avi.cc.

#define IDX1_INDEX_SIZE   (20000)
 

Definition at line 54 of file avi.cc.

Referenced by AVIFile::UpdateIdx1().

#define IX00_INDEX_SIZE   (4028)
 

Definition at line 53 of file avi.cc.

Referenced by AVIFile::FlushIndx(), AVI2File::WriteFrame(), and AVI1File::WriteFrame().

#define PADDING_1GB   (0x40000000)
 

Definition at line 52 of file avi.cc.

#define PADDING_SIZE   (512)
 

Definition at line 51 of file avi.cc.

Referenced by AVI2File::Init(), AVI1File::Init(), AVIFile::Init(), AVI2File::WriteFrame(), and AVI1File::WriteFrame().


Variable Documentation

char g_zeroes[PADDING_SIZE] [static]
 

Definition at line 64 of file avi.cc.

Referenced by AVI2File::WriteFrame(), and AVI1File::WriteFrame().


Generated on Sun Mar 11 22:11:49 2007 for Kino by  doxygen 1.4.2