#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() |