#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.   | |
| 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
| 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() | 
 1.5.1-p1