EssenceParser::WrappingConfig Class Reference

Configuration data for an essence parser with a specific wrapping option. More...

#include <essence.h>

Inheritance diagram for EssenceParser::WrappingConfig:

RefCount IRefCount List of all members.

Public Attributes

EssenceSubParserPtr Parser
 The parser that parses this essence - true smart pointer not a parent pointer to keep parser alive.
WrappingOptionPtr WrapOpt
 The wrapping options.
MDObjectPtr EssenceDescriptor
 The essence descriptior for the essence as parsed.
UInt32 Stream
 The stream ID of this stream from the parser.
Rational EditRate
 The selected edit rate for this wrapping.
WrappingConfigList SubStreams
 A list of wrapping options available for sub-streams extracted from the same essence source. See SubStreamNotes.

Detailed Description

Configuration data for an essence parser with a specific wrapping option.

Note:
No parser may contain one of these that includes a pointer to that parser otherwise it will never be deleted (circular reference)


Member Data Documentation

EssenceSubParserPtr Parser

The parser that parses this essence - true smart pointer not a parent pointer to keep parser alive.

WrappingOptionPtr WrapOpt

The wrapping options.

MDObjectPtr EssenceDescriptor

The essence descriptior for the essence as parsed.

UInt32 Stream

The stream ID of this stream from the parser.

Rational EditRate

The selected edit rate for this wrapping.

WrappingConfigList SubStreams

A list of wrapping options available for sub-streams extracted from the same essence source. See SubStreamNotes.


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