fm.liveswitch.matroska.File Class Reference

A Matroska file. More...

Public Member Functions

 File ()
 Initializes a new instance of the fm.liveswitch.matroska.File class. More...
 
 File (byte[] bytes)
 Initializes a new instance of the fm.liveswitch.matroska.File class. More...
 
byte[] getBytes ()
 Serializes to a byte array. More...
 
fm.liveswitch.matroska.Ebml getEbml ()
 Gets the EBML element. More...
 
fm.liveswitch.matroska.Segment getSegment ()
 Gets the segment element. More...
 
void merge (fm.liveswitch.matroska.File file)
 Merges another fm.liveswitch.matroska.File into this one. More...
 
void setEbml (fm.liveswitch.matroska.Ebml value)
 Sets the EBML element. More...
 
void setSegment (fm.liveswitch.matroska.Segment value)
 Sets the segment element. More...
 

Detailed Description

A Matroska file.

Constructor & Destructor Documentation

◆ File() [1/2]

fm.liveswitch.matroska.File.File ( )

Initializes a new instance of the fm.liveswitch.matroska.File class.

◆ File() [2/2]

fm.liveswitch.matroska.File.File ( byte[]  bytes)

Initializes a new instance of the fm.liveswitch.matroska.File class.

Parameters
bytesThe bytes.

Member Function Documentation

◆ getBytes()

byte [] fm.liveswitch.matroska.File.getBytes ( )

Serializes to a byte array.

◆ getEbml()

fm.liveswitch.matroska.Ebml fm.liveswitch.matroska.File.getEbml ( )

Gets the EBML element.

◆ getSegment()

fm.liveswitch.matroska.Segment fm.liveswitch.matroska.File.getSegment ( )

Gets the segment element.

◆ merge()

void fm.liveswitch.matroska.File.merge ( fm.liveswitch.matroska.File  file)

Merges another fm.liveswitch.matroska.File into this one.

Parameters
fileThe fm.liveswitch.matroska.File.

◆ setEbml()

void fm.liveswitch.matroska.File.setEbml ( fm.liveswitch.matroska.Ebml  value)

Sets the EBML element.

◆ setSegment()

void fm.liveswitch.matroska.File.setSegment ( fm.liveswitch.matroska.Segment  value)

Sets the segment element.