GCStreamData Struct Reference

Structure to hold information about each stream in a GC. More...

#include <essence.h>

List of all members.

Public Attributes

DataChunkPtr SpecifiedKey
 Non standard key to use, or NULL to use a standard key.
bool NonGC
 True if the track number bytes are not to be set automatically.
UInt8 Type
 Item type.
UInt8 SchemeOrCount
 Scheme if system or element count if essence.
UInt8 Element
 Element identifier or type.
UInt8 SubOrNumber
 Sub ID if system or element number if essence.
UInt8 RegDes
 The registry designator if this is a system item.
UInt8 RegVer
 The registry version number for the item key.
int LenSize
 The KLV length size to use for this stream (0 for auto).
IndexManagerPtr IndexMan
 If indexing this stream a pointer to the index manager, else NULL.
int IndexSubStream
 If indexing this stream the sub stream number, else undefined.
bool IndexFiller
 If indexing this stream true if filler preceeding this stream is to be indexed, else undefined.
bool IndexClip
 True if indexing clip-wrapped essence.
bool CountFixed
 True once the essence element count has been fixed.
UInt32 WriteOrder
 The (default) write order for this stream.


Detailed Description

Structure to hold information about each stream in a GC.


Member Data Documentation

DataChunkPtr SpecifiedKey

Non standard key to use, or NULL to use a standard key.

bool NonGC

True if the track number bytes are not to be set automatically.

UInt8 Type

Item type.

UInt8 SchemeOrCount

Scheme if system or element count if essence.

UInt8 Element

Element identifier or type.

UInt8 SubOrNumber

Sub ID if system or element number if essence.

UInt8 RegDes

The registry designator if this is a system item.

UInt8 RegVer

The registry version number for the item key.

int LenSize

The KLV length size to use for this stream (0 for auto).

IndexManagerPtr IndexMan

If indexing this stream a pointer to the index manager, else NULL.

int IndexSubStream

If indexing this stream the sub stream number, else undefined.

bool IndexFiller

If indexing this stream true if filler preceeding this stream is to be indexed, else undefined.

bool IndexClip

True if indexing clip-wrapped essence.

bool CountFixed

True once the essence element count has been fixed.

The count is fixed the first time either a key is written or a track number is reported

UInt32 WriteOrder

The (default) write order for this stream.

Elements with a lower WriteOrder are written first when the content package is written


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