Click or drag to resize
MatroskaWriter Class
Matroska file container streamWriter. Supports v1,2,3 of container format specification.
Inheritance Hierarchy
SystemObject
  StreamCoders.ContainerMatroskaWriter
    StreamCoders.ContainerWebMWriter

Namespace: StreamCoders.Container
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class MatroskaWriter : IWriter, 
	IDisposable

The MatroskaWriter type exposes the following members.

Constructors
  NameDescription
Public methodMatroskaWriter
Initializes a new instance of the MatroskaWriter class
Top
Methods
  NameDescription
Public methodAddTrack
Adds a new track to the Matroska container.
Public methodClose
Finalizes all tracks and closes the stream object.
Public methodDispose
Releases all resources used by the MatroskaWriter
Public methodEndTrack
Finalizes a track in the container.
Public methodInit(Stream)
Initializes the MKV container with the provided stream.
Public methodInit(String)
Public methodWriteTrack
Top
Fields
  NameDescription
Public fieldConfiguration
Container specific configurations. These should be set before calling the Init method.
Top
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
Remarks

Supported features:

  • Multi-segment
  • BlockGroups
  • Blocks
  • SimpleBlocks
  • Cueing
  • Tagging
  • Live streaming
  • Live transforming from another container incl. fake cue points.
See Also