#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