PACKED Struct Reference

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

#include <avi.h>

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 [4028]
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.


Member Data Documentation

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

struct PACKED::avifieldindex_entry PACKED::aIndex[ 4028 ]

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

WORD PACKED::biBitCount

DWORD PACKED::biClrImportant

DWORD PACKED::biClrUsed

DWORD PACKED::biCompression

LONG PACKED::biHeight

BYTE PACKED::bIndexSubType

BYTE PACKED::bIndexType

WORD PACKED::biPlanes

DWORD PACKED::biSize

DWORD PACKED::biSizeImage

LONG PACKED::biWidth

LONG PACKED::biXPelsPerMeter

LONG PACKED::biYPelsPerMeter

WORD PACKED::bottom

WORD PACKED::cbSize

WORD PACKED::dummy

FOURCC PACKED::dwChunkId

DWORD PACKED::dwDVAAuxCtl

DWORD PACKED::dwDVAAuxCtl1

DWORD PACKED::dwDVAAuxSrc

DWORD PACKED::dwDVAAuxSrc1

DWORD PACKED::dwDVReserved[2]

DWORD PACKED::dwDVVAuxCtl

DWORD PACKED::dwDVVAuxSrc

DWORD PACKED::dwFlags

the ever-present flags

DWORD PACKED::dwHeight

DWORD PACKED::dwInitialFrames

DWORD PACKED::dwLength

DWORD PACKED::dwMaxBytesPerSec

max. transfer rate

DWORD PACKED::dwMicroSecPerFrame

frame display rate (or 0L)

DWORD PACKED::dwPaddingGranularity

pad to multiples of this size, normally 2K

DWORD PACKED::dwQuality

DWORD PACKED::dwRate

DWORD PACKED::dwReserved

DWORD PACKED::dwSampleSize

DWORD PACKED::dwScale

DWORD PACKED::dwStart

DWORD PACKED::dwStreams

DWORD PACKED::dwSuggestedBufferSize

DWORD PACKED::dwTotalFrames

# frames in file

DWORD PACKED::dwWidth

FOURCC PACKED::fccHandler

FOURCC PACKED::fccType

WORD PACKED::left

DWORD PACKED::nAvgBytesPerSec

WORD PACKED::nBlockAlign

WORD PACKED::nChannels

DWORD PACKED::nEntriesInUse

DWORD PACKED::nSamplesPerSec

QUADWORD PACKED::qwBaseOffset

RECT PACKED::rcFrame

WORD PACKED::right

WORD PACKED::top

WORD PACKED::wBitsPerSample

WORD PACKED::wFormatTag

WORD PACKED::wLanguage

WORD PACKED::wLongsPerEntry

WORD PACKED::wPriority


The documentation for this struct was generated from the following file:
Generated on Tue Jan 22 17:07:31 2008 for MUAN by  doxygen 1.4.7