TrackFragmentBaseMediaDecodeTimeBox Class |
Track Fragment Decode Time Box 'tfdt' (3GPP 26.244 REL10) DASH
The Track Fragment Base Media Decode Time (‘tfdt’) Box provides the decode time of the first sample in the track fragment. This can be useful, for example, when performing random access in a file; it is not necessary to sum the sample durations of all preceding samples in previous fragments to find this value (where the sample durations are the deltas in the Decoding Time to sample Box and the sample_durationsin the preceding track runs).
Namespace: StreamCoders.Container.MP4
The TrackFragmentBaseMediaDecodeTimeBox type exposes the following members.
Name | Description | |
---|---|---|
TrackFragmentBaseMediaDecodeTimeBox |
Default constructor.
| |
TrackFragmentBaseMediaDecodeTimeBox(Box) |
Constructor.
| |
TrackFragmentBaseMediaDecodeTimeBox(Byte, UInt32) |
Constructor.
|
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.) | |
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.) | |
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 | |
---|---|---|
BaseMediaDecodeTime | ||
BoxType |
Contains the type of the box.
(Inherited from Box.) | |
BoxValueType |
The value representation of the box type.
(Inherited from Box.) | |
Flags | (Inherited from FullBox.) | |
SizeExcludingHeader |
The size of the box without header.
(Inherited from Box.) | |
SizeIncludingHeader |
The size of the current box including header.
(Inherited from Box.) | |
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.) |