Vixen
02b45cc4
csharp
public readonly record struct EbmlElement

An element's identifier and how many bytes of payload follow it.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (4)

  • public uint Id

    The element id, marker bits included, as the specification writes it.

  • public long Size

    The payload size in bytes, or -1 when the writer said it did not know.

  • public int HeaderSize

    How many bytes the id and the size took, for position arithmetic.

  • public bool IsUnknownSize

    Whether the writer declined to state a size.

Methods (1)

  • public EbmlElement(uint Id, long Size, int HeaderSize)

    An element's identifier and how many bytes of payload follow it.

Used by (3)

  • EbmlReaderVixen.Video
  • EbmlReaderTestsVixen.Video.Tests
  • MatroskaDemuxerVixen.Video