IndexManager::IndexData Struct Reference

#include <index.h>

List of all members.

Public Attributes

int Status
 Status of this data.
int Flags
 Flags for this edit unit.
int KeyOffset
 Key frame offset for this edit unit.
int TemporalOffset
 Temporal offset for this edit unit.
int TemporalDiff
 Difference between this edit unit and the edit unit whose stream offsets are store here.
UInt64 StreamOffset [1]
 Array of stream offsets, one for the main stream and one per sub-stream.


Member Data Documentation

int Status

Status of this data.

bit 0 = stream offset set, bit 1 = temporal offset set, bit 2 = temporal diff set

int Flags

Flags for this edit unit.

int KeyOffset

Key frame offset for this edit unit.

int TemporalOffset

Temporal offset for this edit unit.

int TemporalDiff

Difference between this edit unit and the edit unit whose stream offsets are store here.

This is the opposite of TemporalOffset. Temporal Offset gives the offset from the entry indexed by a given edit unit to the entry unit holding that edit unit's stream offsets, and TemporalDiff give the offset from the entry holding an edit unit's stream offset to the entry indexed by that edit unit.

UInt64 StreamOffset[1]

Array of stream offsets, one for the main stream and one per sub-stream.

Note:
This array is variable length so the entire structure is also variable length


The documentation for this struct was generated from the following file:
Generated on Mon Apr 2 15:20:59 2007 for MXFLib by  doxygen 1.5.1-p1