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

PACKED Struct Reference

Declarations of the main AVI file header. More...

#include <avi.h>

Collaboration diagram for PACKED:

Collaboration graph
[legend]
List of all members.

Public Attributes

DWORD dwMicroSecPerFrame
 frame display rate (or 0L)
DWORD dwMaxBytesPerSec
 max. transfer rate
DWORD dwPaddingGranularity
 pad to multiples of this size, normally 2K
DWORD dwFlags
 the ever-present flags
DWORD dwTotalFrames
 # frames in file
DWORD dwInitialFrames
DWORD dwStreams
DWORD dwSuggestedBufferSize
DWORD dwWidth
DWORD dwHeight
DWORD dwReserved [4]
WORD top
WORD bottom
WORD left
WORD right
FOURCC fccType
FOURCC fccHandler
WORD wPriority
WORD wLanguage
DWORD dwScale
DWORD dwRate
DWORD dwStart
DWORD dwLength
DWORD dwQuality
DWORD dwSampleSize
RECT rcFrame
DWORD dwDVAAuxSrc
DWORD dwDVAAuxCtl
DWORD dwDVAAuxSrc1
DWORD dwDVAAuxCtl1
DWORD dwDVVAuxSrc
DWORD dwDVVAuxCtl
DWORD dwDVReserved [2]
DWORD biSize
LONG biWidth
LONG biHeight
WORD biPlanes
WORD biBitCount
DWORD biCompression
DWORD biSizeImage
LONG biXPelsPerMeter
LONG biYPelsPerMeter
DWORD biClrUsed
DWORD biClrImportant
WORD wFormatTag
WORD nChannels
DWORD nSamplesPerSec
DWORD nAvgBytesPerSec
WORD nBlockAlign
WORD wBitsPerSample
WORD cbSize
WORD dummy
WORD wLongsPerEntry
BYTE bIndexSubType
BYTE bIndexType
DWORD nEntriesInUse
FOURCC dwChunkId
PACKED::avisuperindex_entry aIndex [2014]
QUADWORD qwBaseOffset
PACKED::avifieldindex_entry aIndex [17895]
PACKED::avisimpleindex_entry aIndex [20000]

Classes

struct  avifieldindex_entry
struct  avisimpleindex_entry
struct  avisuperindex_entry

Detailed Description

Declarations of the main AVI file header.

The contents of this struct goes into the 'avih' chunk.

Definition at line 49 of file avi.h.


Member Data Documentation

struct PACKED::avisimpleindex_entry PACKED::aIndex[ 20000 ]
 

struct PACKED::avifieldindex_entry PACKED::aIndex[ 17895 ]
 

struct PACKED::avisuperindex_entry PACKED::aIndex[ 2014 ]
 

WORD PACKED::biBitCount
 

Definition at line 123 of file avi.h.

DWORD PACKED::biClrImportant
 

Definition at line 129 of file avi.h.

DWORD PACKED::biClrUsed
 

Definition at line 128 of file avi.h.

DWORD PACKED::biCompression
 

Definition at line 124 of file avi.h.

LONG PACKED::biHeight
 

Definition at line 121 of file avi.h.

BYTE PACKED::bIndexSubType
 

Definition at line 167 of file avi.h.

BYTE PACKED::bIndexType
 

Definition at line 168 of file avi.h.

WORD PACKED::biPlanes
 

Definition at line 122 of file avi.h.

DWORD PACKED::biSize
 

Definition at line 119 of file avi.h.

DWORD PACKED::biSizeImage
 

Definition at line 125 of file avi.h.

LONG PACKED::biWidth
 

Definition at line 120 of file avi.h.

LONG PACKED::biXPelsPerMeter
 

Definition at line 126 of file avi.h.

LONG PACKED::biYPelsPerMeter
 

Definition at line 127 of file avi.h.

WORD PACKED::bottom
 

Definition at line 78 of file avi.h.

WORD PACKED::cbSize
 

Definition at line 141 of file avi.h.

WORD PACKED::dummy
 

Definition at line 142 of file avi.h.

FOURCC PACKED::dwChunkId
 

Definition at line 170 of file avi.h.

DWORD PACKED::dwDVAAuxCtl
 

Definition at line 108 of file avi.h.

DWORD PACKED::dwDVAAuxCtl1
 

Definition at line 110 of file avi.h.

DWORD PACKED::dwDVAAuxSrc
 

Definition at line 107 of file avi.h.

DWORD PACKED::dwDVAAuxSrc1
 

Definition at line 109 of file avi.h.

DWORD PACKED::dwDVReserved[2]
 

Definition at line 113 of file avi.h.

DWORD PACKED::dwDVVAuxCtl
 

Definition at line 112 of file avi.h.

DWORD PACKED::dwDVVAuxSrc
 

Definition at line 111 of file avi.h.

DWORD PACKED::dwFlags
 

the ever-present flags

Definition at line 90 of file avi.h.

DWORD PACKED::dwHeight
 

Definition at line 70 of file avi.h.

DWORD PACKED::dwInitialFrames
 

Definition at line 93 of file avi.h.

DWORD PACKED::dwLength
 

Definition at line 97 of file avi.h.

DWORD PACKED::dwMaxBytesPerSec
 

max. transfer rate

Definition at line 55 of file avi.h.

DWORD PACKED::dwMicroSecPerFrame
 

frame display rate (or 0L)

Definition at line 52 of file avi.h.

DWORD PACKED::dwPaddingGranularity
 

pad to multiples of this size, normally 2K

Definition at line 58 of file avi.h.

DWORD PACKED::dwQuality
 

Definition at line 99 of file avi.h.

DWORD PACKED::dwRate
 

Definition at line 95 of file avi.h.

DWORD PACKED::dwReserved
 

Definition at line 172 of file avi.h.

DWORD PACKED::dwSampleSize
 

Definition at line 100 of file avi.h.

DWORD PACKED::dwScale
 

Definition at line 94 of file avi.h.

DWORD PACKED::dwStart
 

Definition at line 96 of file avi.h.

DWORD PACKED::dwStreams
 

Definition at line 66 of file avi.h.

DWORD PACKED::dwSuggestedBufferSize
 

Definition at line 98 of file avi.h.

DWORD PACKED::dwTotalFrames
 

# frames in file

Definition at line 64 of file avi.h.

DWORD PACKED::dwWidth
 

Definition at line 69 of file avi.h.

FOURCC PACKED::fccHandler
 

Definition at line 89 of file avi.h.

FOURCC PACKED::fccType
 

Definition at line 88 of file avi.h.

WORD PACKED::left
 

Definition at line 78 of file avi.h.

DWORD PACKED::nAvgBytesPerSec
 

Definition at line 138 of file avi.h.

WORD PACKED::nBlockAlign
 

Definition at line 139 of file avi.h.

WORD PACKED::nChannels
 

Definition at line 136 of file avi.h.

DWORD PACKED::nEntriesInUse
 

Definition at line 192 of file avi.h.

DWORD PACKED::nSamplesPerSec
 

Definition at line 137 of file avi.h.

QUADWORD PACKED::qwBaseOffset
 

Definition at line 171 of file avi.h.

RECT PACKED::rcFrame
 

Definition at line 101 of file avi.h.

WORD PACKED::right
 

Definition at line 78 of file avi.h.

WORD PACKED::top
 

Definition at line 78 of file avi.h.

WORD PACKED::wBitsPerSample
 

Definition at line 140 of file avi.h.

WORD PACKED::wFormatTag
 

Definition at line 135 of file avi.h.

WORD PACKED::wLanguage
 

Definition at line 92 of file avi.h.

WORD PACKED::wLongsPerEntry
 

Definition at line 166 of file avi.h.

WORD PACKED::wPriority
 

Definition at line 91 of file avi.h.


The documentation for this struct was generated from the following file:
Generated on Sun Mar 11 22:13:10 2007 for Kino by  doxygen 1.4.2