Mp4Track Class |
Namespace: StreamCoders.Container.MP4
The Mp4Track type exposes the following members.
Name | Description | |
---|---|---|
Mp4Track(Int32, Byte, UInt32) |
Constructor.
| |
Mp4Track(TrackBox, Int32, MP4StreamReader, FragmentConfig) |
Constructor.
|
Name | Description | |
---|---|---|
CommitRemainingSamples |
Commit remaining samples.
| |
CreateAmrTrack |
Creates a new AMR-NB track.
| |
CreateAmrWbTrack |
Creates a new AMR-WB track.
| |
CreateH263Track |
Creates an H.263 track.
| |
CreatePcmTrack | ||
CreateTrack |
Creates a track based on the information passed by TrackInfo.
| |
FillTrackInfo |
Attempts to fill tracks with media information such as bitrate, width/height & DEC.
| |
FinalizeCurrentFragment | ||
GetNextFragmentedSample | ||
GetNextSample |
Gets the next sample.
| |
GetSample | ||
GetTrackDuration |
Gets the track duration.
| |
ReadConfigurationInfo |
Reads configuration information from the current buffer. If decoder configuration data is
found it will automatically be added to the corresponding decoder specfic configuration.
| |
SeekToTimePosition |
Seeks track to new position or nearest position. If a sync sample box (STSS) is present,
this function will seek to the nearest key frame, which in some circumstances can be a
signficant distance from the desired position.
| |
WriteFragmentSample | ||
WriteSample |
Writes a sample.
|
Name | Description | |
---|---|---|
BoxFlags |
The box flags.
| |
BoxVersion |
The box version used to initialize all boxes.
| |
CurrentSampleNumber |
The current sample number of samples actually comitted. This doesn't include
configuration like SPS/PPS as they aren't part of the media payload itself.
| |
TrackInfo |
Information describing the track.
| |
TrackNumber |
The track number of this MP4Track.
| |
TrackStatus |
The track status.
|
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.) |