FormatVersionChunkPtr
FormatVersionChunk structure
#include <AIFF.h>
typedef struct FormatVersionChunk { Size Offset Description
ID ckID; Í4 0 'FVER'
long ckSize; Í4 4 4
unsigned long timestamp; Í4 8 date
typedef FormatVersionChunk *FormatVersionChunkPtr;
The fields of this chunk have the following meanings:
Field descriptions
ckID The ID of this chunk. For a FormatVersionChunk, this
ID is 'FVER'.
ckSize The size of the data portion of this chunk. This value is
always 4 in a FormatVersionChunk because the
timestamp field is 4 bytes long (the 8 bytes used by ckID
and ckSize fields are not included).
timestamp An indication of when the format version for this kind of
file was created. The value indicates the number of seconds
since January 1, 1904, following the normal time
conventions used by the Macintosh Operating System. (See
the Operating System Utilities for several routines
that allow you to manipulate timestamps.)
You should not confuse the format version timestamp with the creation date of
the file. The format version timestamp indicates the time of creation of the
version of the format according to which this file is structured. Because Apple
defines the formats of AIFF-C files, only Apple can change this value. The
current version is defined by a constant:
AIFCVersion1 //2726318400 in decimal