__DecRefCount() | RefCount | [inline, protected, virtual] |
__DestroyRef() | RefCount | [inline, protected, virtual] |
__IncRefCount() | RefCount | [inline, protected, virtual] |
__m_counter | RefCount | [protected] |
AddRef(ParentPtr< T > &Ptr) | RefCount | [inline, protected, virtual] |
Align(UInt32 KAGSize, UInt32 MinSize=0) | MXFFile | [inline] |
Align(bool ForceBER4, UInt32 KAGSize, UInt32 MinSize=0) | MXFFile | |
BlockAlign | MXFFile | [protected] |
BlockAlignEssenceOffset | MXFFile | [protected] |
BlockAlignIndexOffset | MXFFile | [protected] |
Buffer | MXFFile | [protected] |
BufferCurrentPos | MXFFile | [protected] |
BufferOffset | MXFFile | [protected] |
BuildRIP(void) | MXFFile | |
ClearParents(void) | RefCount | [protected, virtual] |
Close(void) | MXFFile | [virtual] |
DeleteRef(ParentPtr< T > &Ptr) | RefCount | [inline, protected, virtual] |
Eof(void) | MXFFile | [inline] |
FileRIP | MXFFile | |
FillerSize(UInt64 FillPos, UInt32 KAGSize, UInt32 MinSize=0) | MXFFile | [inline] |
FillerSize(bool ForceBER4, UInt64 FillPos, UInt32 KAGSize, UInt32 MinSize=0) | MXFFile | |
GetPtr() | RefCount | [inline, protected, virtual] |
GetRef() | RefCount | [inline, protected, virtual] |
GetRIP(Length MaxScan=1024 *1024) | MXFFile | |
Handle | MXFFile | [protected] |
IsBlockAligned(void) | MXFFile | [inline] |
isMemoryFile | MXFFile | [protected] |
isOpen | MXFFile | [protected] |
LocalParent typedef | RefCount | [protected] |
LocalParentList typedef | RefCount | [protected] |
MemoryRead(UInt8 *Data, size_t Size) | MXFFile | [protected, virtual] |
MemoryWrite(UInt8 const *Data, size_t Size) | MXFFile | [protected, virtual] |
MXFFile() | MXFFile | [inline] |
Name | MXFFile | |
Open(std::string FileName, bool ReadOnly=false) | MXFFile | [virtual] |
OpenMemory(DataChunkPtr Buff=NULL, Position Offset=0) | MXFFile | [virtual] |
OpenNew(std::string FileName) | MXFFile | [virtual] |
ParentPointers | RefCount | [protected] |
Read(size_t Size) | MXFFile | |
Read(UInt8 *Buffer, size_t Size) | MXFFile | |
ReadBER(void) | MXFFile | |
ReadFooterPartition(Length MaxScan=1024 *1024) | MXFFile | |
ReadI16(void) | MXFFile | [inline] |
ReadI32(void) | MXFFile | [inline] |
ReadI64(void) | MXFFile | [inline] |
ReadI8(void) | MXFFile | [inline] |
ReadKey(void) | MXFFile | |
ReadKLV(void) | MXFFile | |
ReadMasterPartition(Length MaxScan=1024 *1024) | MXFFile | |
ReadObject(PrimerPtr UsePrimer=NULL) | MXFFile | [inline] |
ReadPartition(void) | MXFFile | [inline] |
ReadRIP(void) | MXFFile | |
ReadRunIn(void) | MXFFile | |
ReadU16(void) | MXFFile | [inline] |
ReadU32(void) | MXFFile | [inline] |
ReadU64(void) | MXFFile | [inline] |
ReadU8(void) | MXFFile | [inline] |
RefCount() | RefCount | [inline, protected] |
ReWritePartition(PartitionPtr ThisPartition, PrimerPtr UsePrimer=NULL) | MXFFile | [inline] |
ReWritePartitionWithIndex(PartitionPtr ThisPartition, DataChunkPtr IndexData, PrimerPtr UsePrimer=NULL) | MXFFile | [inline] |
RunIn | MXFFile | |
RunInSize | MXFFile | [protected] |
ScanRIP(Length MaxScan=1024 *1024) | MXFFile | |
ScanRIP_FindFooter(Length MaxScan) | MXFFile | [protected] |
Seek(Position Pos) | MXFFile | [inline] |
SeekEnd(void) | MXFFile | [inline] |
SetBlockAlign(UInt32 Size, Int32 EssenceOffset=0, Int32 IndexOffset=0) | MXFFile | [inline] |
SetMemoryBuffer(DataChunkPtr Buff, UInt32 Offset) | MXFFile | [inline] |
Tell(void) | MXFFile | [inline] |
Write(const UInt8 *Buffer, size_t Size) | MXFFile | [inline] |
Write(const DataChunk &Data) | MXFFile | [inline] |
Write(DataChunkPtr Data) | MXFFile | [inline] |
WriteBER(UInt64 Length, UInt32 Size=0) | MXFFile | [inline] |
WriteI16(Int16 Val) | MXFFile | [inline] |
WriteI32(Int32 Val) | MXFFile | [inline] |
WriteI64(Int64 Val) | MXFFile | [inline] |
WriteI8(Int8 Val) | MXFFile | [inline] |
WritePartition(PartitionPtr ThisPartition, UInt32 Padding=0, UInt32 MinPartitionSize=0) | MXFFile | [inline] |
WritePartition(PartitionPtr ThisPartition, PrimerPtr UsePrimer, UInt32 Padding=0, UInt32 MinPartitionSize=0) | MXFFile | [inline] |
WritePartition(PartitionPtr ThisPartition, bool IncludeMetadata, PrimerPtr UsePrimer=NULL, UInt32 Padding=0, UInt32 MinPartitionSize=0) | MXFFile | [inline] |
WritePartitionInternal(bool ReWrite, PartitionPtr ThisPartition, bool IncludeMetadata, DataChunkPtr IndexData, PrimerPtr UsePrimer, UInt32 Padding, UInt32 MinPartitionSize) | MXFFile | [protected] |
WritePartitionPack(PartitionPtr ThisPartition, PrimerPtr UsePrimer=NULL) | MXFFile | |
WritePartitionWithIndex(PartitionPtr ThisPartition, DataChunkPtr IndexData, UInt32 Padding=0, UInt32 MinPartitionSize=0) | MXFFile | [inline] |
WritePartitionWithIndex(PartitionPtr ThisPartition, DataChunkPtr IndexData, PrimerPtr UsePrimer, UInt32 Padding=0, UInt32 MinPartitionSize=0) | MXFFile | [inline] |
WritePartitionWithIndex(PartitionPtr ThisPartition, DataChunkPtr IndexData, bool IncludeMetadata, PrimerPtr UsePrimer=NULL, UInt32 Padding=0, UInt32 MinPartitionSize=0) | MXFFile | [inline] |
WriteRIP(void) | MXFFile | [inline] |
WriteU16(UInt16 Val) | MXFFile | [inline] |
WriteU32(UInt32 Val) | MXFFile | [inline] |
WriteU64(UInt64 Val) | MXFFile | [inline] |
WriteU8(UInt8 Val) | MXFFile | [inline] |
~IRefCount() | IRefCount | [inline, protected, virtual] |
~MXFFile() | MXFFile | [inline] |
~RefCount() | RefCount | [inline, protected, virtual] |