esp_dvdif.cpp File Reference

Implementation of class that handles parsing of DV-DIF streams. More...

#include <mxflib/mxflib.h>
#include <math.h>
#include <mxflib/esp_dvdif.h>

Functions

void Decrement (UInt32 &Val, UInt32 Subtract)
 Decrement a number from a UInt32, stopping at 0.

Variables

const UInt8 DV_DIF_RAW_Format [] = { 0x45, 0x54, 0x57, 0x62, 0xd6, 0xb4, 0x2e, 0x4e, 0xf3, 0xd2, 0xfa, 'R', 'A', 'W', 'D', 'V' }
 Modified UUID for raw DV.
const UInt8 DV_DIF_AVI_Format [] = { 0x45, 0x54, 0x57, 0x62, 0xd6, 0xb4, 0x2e, 0x4e, 0xf3, 0xd2, 0xfa, 'A', 'V', 'I', 'D', 'V' }
 Modified UUID for AVI-wrapped DV.
const UInt32 ID_RIFF = 0x52494646
const UInt32 ID_AVIX = 0x41564958
 "RIFF"
const UInt32 ID_LIST = 0x4C495354
 "AVIX"
const UInt32 ID_hdrl = 0x6864726c
 "LIST"
const UInt32 ID_avih = 0x61766968
 "hdrl"
const UInt32 ID_strl = 0x7374726c
 "avih"
const UInt32 ID_strh = 0x73747268
 "strl"
const UInt32 ID_strf = 0x73747266
 "strh"
const UInt32 ID_indx = 0x696e6478
 "strf"
const UInt32 ID_dvsd = 0x64767364
 "indx"
const UInt32 ID_DVSD = 0x44565344
 "dvsd"
const UInt32 ID_dvhd = 0x64766864
 "DVSD"
const UInt32 ID_DVHD = 0x44564844
 "dvhd"
const UInt32 ID_dvsl = 0x6476736c
 "DVHD"
const UInt32 ID_DVSL = 0x4456534c
 "dvsl"
const UInt32 ID_movi = 0x6d6f7669
 "DVSL"
const UInt32 ID_odml = 0x6f646d6c
 "DVSL"
const UInt32 ID_dmlh = 0x646d6c68
 "odml"
const UInt32 ID_00db = 0x30306462
 "dmlh"


Detailed Description

Implementation of class that handles parsing of DV-DIF streams.

Version:
Id
esp_dvdif.cpp,v 1.19 2007/03/31 14:29:42 matt-beard Exp

Function Documentation

void @20::Decrement ( UInt32 Val,
UInt32  Subtract 
) [inline, static]

Decrement a number from a UInt32, stopping at 0.


Variable Documentation

const UInt8 DV_DIF_AVI_Format[] = { 0x45, 0x54, 0x57, 0x62, 0xd6, 0xb4, 0x2e, 0x4e, 0xf3, 0xd2, 0xfa, 'A', 'V', 'I', 'D', 'V' } [static]

Modified UUID for AVI-wrapped DV.

const UInt8 DV_DIF_RAW_Format[] = { 0x45, 0x54, 0x57, 0x62, 0xd6, 0xb4, 0x2e, 0x4e, 0xf3, 0xd2, 0xfa, 'R', 'A', 'W', 'D', 'V' } [static]

Modified UUID for raw DV.

const UInt32 ID_00db = 0x30306462 [static]

"dmlh"

const UInt32 ID_avih = 0x61766968 [static]

"hdrl"

const UInt32 ID_AVIX = 0x41564958 [static]

"RIFF"

const UInt32 ID_dmlh = 0x646d6c68 [static]

"odml"

const UInt32 ID_DVHD = 0x44564844 [static]

"dvhd"

const UInt32 ID_dvhd = 0x64766864 [static]

"DVSD"

const UInt32 ID_DVSD = 0x44565344 [static]

"dvsd"

const UInt32 ID_dvsd = 0x64767364 [static]

"indx"

const UInt32 ID_DVSL = 0x4456534c [static]

"dvsl"

const UInt32 ID_dvsl = 0x6476736c [static]

"DVHD"

const UInt32 ID_hdrl = 0x6864726c [static]

"LIST"

const UInt32 ID_indx = 0x696e6478 [static]

"strf"

const UInt32 ID_LIST = 0x4C495354 [static]

"AVIX"

const UInt32 ID_movi = 0x6d6f7669 [static]

"DVSL"

const UInt32 ID_odml = 0x6f646d6c [static]

"DVSL"

const UInt32 ID_RIFF = 0x52494646 [static]

const UInt32 ID_strf = 0x73747266 [static]

"strh"

const UInt32 ID_strh = 0x73747268 [static]

"strl"

const UInt32 ID_strl = 0x7374726c [static]

"avih"


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