simplewrap.cpp File Reference

Simple MXF essence wrapping utility. More...

#include <mxflib/mxflib.h>
#include <stdio.h>
#include <stdarg.h>

Functions

int main (int argc, char *argv[])
 Wrap the file.
void warning (const char *Fmt,...)
 Display a warning message.
void error (const char *Fmt,...)
 Display an error message.

Variables

UInt8 ProductGUID_Data [16] = { 0x84, 0x55, 0x23, 0xe2, 0x16, 0x8c, 0xc2, 0x30, 0x85, 0xcb, 0xef, 0x78, 0x9c, 0xde, 0xef, 0x42 }
string CompanyName = "freeMXF.org"
string ProductName = "simplewrap file wrapper"
string ProductVersion = "Based on " + LibraryVersion()
string PlatformName = "MXFLib (" + OSName() + ")"
static bool DebugMode = false
 Debug flag for MXFLib.


Detailed Description

Simple MXF essence wrapping utility.

Version:
Id
simplewrap.cpp,v 1.3 2006/09/04 13:59:36 matt-beard Exp

Function Documentation

int main ( int  argc,
char *  argv[] 
)

Wrap the file.

INITIAL SETUP - Parse the command line etc.

IDENTIFY THE SOURCE ESSENCE

SET UP ESSENCE WRITING

BUILD BASIC HEADER METADATA

WRITE THE HEADER AND BODY

UPDATE THE METADATA DURATIONS

CLEAN UP


Variable Documentation

string CompanyName = "freeMXF.org"

bool DebugMode = false [static]

Debug flag for MXFLib.

string PlatformName = "MXFLib (" + OSName() + ")"

UInt8 ProductGUID_Data[16] = { 0x84, 0x55, 0x23, 0xe2, 0x16, 0x8c, 0xc2, 0x30, 0x85, 0xcb, 0xef, 0x78, 0x9c, 0xde, 0xef, 0x42 }

string ProductName = "simplewrap file wrapper"

string ProductVersion = "Based on " + LibraryVersion()


Generated on Mon Apr 2 15:20:55 2007 for MXFLib by  doxygen 1.5.1-p1