RTP Trace System  1.0
Coral::TDTFPrefix Struct Reference

TDTF Prefix. More...

#include <tdtf.h>

List of all members.

Public Types

enum  MediaTypes { MT_Unknown = 0x00, MT_MPEG = 0x01, MT_H263 = 0x02, MT_MP3 = 0x03 }

Public Attributes

char TDTF_ID [4]
card32 Version
card64 TraceTimeStamp
card64 UtilizationTimeStamp
card16 MediaType
card16 MediaSubtype
card32 pad01
card64 pad02
char Title [MaxTitleLength]
char Copyright [MaxCopyrightLength]
char Comment [MaxCommentLength]
char URL [MaxURLLength]

Static Public Attributes

static const card32 CurrentVersion = 0x74660000
static const cardinal MaxTitleLength = 64
static const cardinal MaxCopyrightLength = 64
static const cardinal MaxCommentLength = 64
static const cardinal MaxURLLength = 128

Detailed Description

TDTF Prefix.

This is a TDTF file's prefix.

Author:
Thomas Dreibholz
Version:
1.0

Member Enumeration Documentation

Media type constants.

Enumerator:
MT_Unknown 
MT_MPEG 
MT_H263 
MT_MP3 

Member Data Documentation

const card32 Coral::TDTFPrefix::CurrentVersion = 0x74660000 [static]

Current format version.

Maximum comment length.

Maximum copyright length.

Maximum title length.

Maximum URL length.

This is the TDTF ID: "TDTF".

Time stamp for start of trace creation. It can be used to compute total creation time using TDTFSuffix's TraceTimeStamp.

See also:
TDTFSuffix::TraceTimeStamp

Time stamp for start of utilization creation. It can be used to compute total creation time using TDTFSuffix's UtilizationTimeStamp. If this time stamp is 0, a utilization has not been created yet or is invalid (e.g. TUtilizer abortion or failure). Therefore, it can also be used to check, if utilization information is valid.

See also:
TDTFSuffix::UtilizationTimeStamp

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines