Click or drag to resize
ElementBase Class
Base class for all Matroska elements.
Inheritance Hierarchy
SystemObject
  StreamCoders.ContainerElementBase
    More...

Namespace: StreamCoders.Container
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public abstract class ElementBase

The ElementBase type exposes the following members.

Properties
  NameDescription
Public propertyElementOffset
Top
Methods
  NameDescription
Public methodFindAll(ElementType)
Finds all children that match an ElementType
Public methodFindAllT(ElementType)
Finds all children that match an ElementType and casts to T.
Public methodFindFirstChild(ElementType)
Finds the first child that matches an ElementType
Public methodFindFirstChildT(ElementType)
Finds the first child that matches an ElementType and casts to T.
Public methodStatic memberGetIntLength
Public methodPopulate
Public methodPopulateChildren
Populate children of the current element.
Public methodPopulateNextChild
Populates the next child only.
Public methodProceedReading
Public methodReadBuffer
Reads a number of bytes into a byte array.
Public methodReadElementSize
Stores and returns size of element and also initializes internal element offset tracking.
Public methodReadId
Reads an Element ID.
Public methodReadString
Reads an octet string.
Public methodSeekToElement
Public methodSkipElement
Skips the current element.
Public methodToString (Overrides ObjectToString.)
Public methodToString(String)
Public methodWriteElement
Writes the whole element to the EBML output stream
Top
Fields
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
See Also
Inheritance Hierarchy
SystemObject
  StreamCoders.ContainerElementBase
    StreamCoders.Container.ElementsElementBinary
    StreamCoders.Container.ElementsElementBlock
    StreamCoders.Container.ElementsElementBool
    StreamCoders.Container.ElementsElementCodecId
    StreamCoders.Container.ElementsElementDateUtc
    StreamCoders.Container.ElementsElementFloat
    StreamCoders.Container.ElementsElementInt
    StreamCoders.Container.ElementsElementMasterElement
    StreamCoders.Container.ElementsElementRoot
    StreamCoders.Container.ElementsElementString
    StreamCoders.Container.ElementsElementUInt
    StreamCoders.Container.ElementsElementUtf8