TrackFragmentRunBox Class |
Namespace: StreamCoders.Container.MP4
The TrackFragmentRunBox type exposes the following members.
Name | Description | |
---|---|---|
![]() | TrackFragmentRunBox(Box) |
Constructor.
|
![]() | TrackFragmentRunBox(IFullBoxFlags) | Initializes a new instance of the TrackFragmentRunBox class |
Name | Description | |
---|---|---|
![]() | BoxSize |
Gets the content + header size of a single box (without children) in bytes.
(Inherited from Box.) |
![]() | ContentSize | (Overrides BoxContentSize.) |
![]() | FullTreeSize |
Gets the boxes size including all children and header sizes (in bytes).
(Inherited from Box.) |
![]() | HeaderSize | (Inherited from FullBox.) |
Name | Description | |
---|---|---|
![]() | AddChild |
Adds a child.
(Inherited from Box.) |
![]() | AddSample | |
![]() | DebugWriteToFile | (Inherited from Box.) |
![]() | FindChild(BoxType) |
Finds a child of this item.
(Inherited from Box.) |
![]() | FindChild(BoxType) |
Finds a child of this item.
(Inherited from Box.) |
![]() | FindChildT |
Finds the first occurance of a child immediate to the current box.
(Inherited from Box.) |
![]() | FindChildFullT |
Finds child of type T in full tree.
(Inherited from Box.) |
![]() | FindChildFullSubClassedT |
Finds first child subclassed from type T in full tree.
(Inherited from Box.) |
![]() | FindChildrenT |
Finds multiple Children of the same type immediate to the current box.
(Inherited from Box.) |
![]() | FindChildrenFullSubClassedT |
Finds object derived subclassed from T in full tree.
(Inherited from Box.) |
![]() | FindParentT |
Traverses up until root node until an immediate parent is found.
(Inherited from Box.) |
![]() | FindParentOrChildT |
Traverses Parent and immediate children up to root node for a specific box type.
(Inherited from Box.) |
![]() | GetNextSampleOffset |
Gets offset of next sample and incremen.
|
![]() | Parse |
Parses this object.
(Inherited from Box.) |
![]() | ReadDebugData |
Reads the debug data.
(Inherited from Box.) |
![]() | SetDirty |
Marks box and its children as dirty. Initially all boxes are dirty.
(Inherited from Box.) |
![]() | Skip |
Skips the remaining bytes of the box by reading them.
(Inherited from Box.) |
![]() | Update |
Updates the box and it's children. The box must be set dirty.
(Inherited from Box.) |
![]() | VerifyDebugData |
Verify debug data.
(Inherited from Box.) |
![]() | VerifyDebugData(String) |
Verify debug data.
(Inherited from Box.) |
![]() | WriteInto |
Writes the box and its children to a destination stream.
(Inherited from Box.) |
Name | Description | |
---|---|---|
![]() | OnBeforeWrite |
Event to be raised before a Box is written to an output stream using Box.WriteInto
(Inherited from Box.) |
Name | Description | |
---|---|---|
![]() | BoxType |
Contains the type of the box.
(Inherited from Box.) |
![]() | BoxValueType |
The value representation of the box type.
(Inherited from Box.) |
![]() | CurrentSample |
The current sample.
|
![]() | DataOffset |
The data offset. this is the offset of MDAT relative to the BaseDataOffset defined in the TrackFragmentHeaderBox.
|
![]() | DataOffsetPresent |
true to data offset present. If the data offset is not present, then the next data is defined to be immediately
after the previous track run data.
|
![]() | FirstSampleFlags |
The first sample flags.
|
![]() | Flags | (Inherited from FullBox.) |
![]() | SampleCount |
Number of samples.
|
![]() | SizeExcludingHeader |
The size of the box without header.
(Inherited from Box.) |
![]() | SizeIncludingHeader |
The size of the current box including header.
(Inherited from Box.) |
![]() | TrackRunSampleEntries |
The track run sample entries.
|
![]() | UserType |
Custom Box type (uuid).
(Inherited from Box.) |
![]() | Version | (Inherited from FullBox.) |
Name | Description | |
---|---|---|
![]() | Copy | Overloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.) |
![]() | Copy(Object) | Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.) |