MatroskaExtractor.Track
Artifact: androidx.media3:media3-extractor
protected final class MatroskaExtractor.Track
Holds data corresponding to a single track.
Summary
Public fields |
|
|---|---|
int |
|
int |
|
int |
|
long |
|
@MonotonicNonNull String |
|
@MonotonicNonNull byte[] |
|
@C.ColorRange int |
|
int |
|
int |
|
@MonotonicNonNull TrackOutput.CryptoData |
|
int |
|
int |
|
int |
|
int |
|
@MonotonicNonNull byte[] |
|
@MonotonicNonNull DrmInitData |
|
boolean |
|
boolean |
|
@MonotonicNonNull Format |
|
boolean |
|
boolean |
|
int |
|
boolean |
|
int |
|
int |
|
int |
|
float |
|
float |
|
int |
|
@MonotonicNonNull String |
|
int |
|
@MonotonicNonNull TrackOutput |
|
float |
|
float |
|
float |
|
float |
|
float |
|
float |
|
@MonotonicNonNull byte[] |
|
float |
|
float |
|
float |
|
int |
|
int |
|
@MonotonicNonNull byte[] |
|
long |
|
int |
|
@MonotonicNonNull TrueHdSampleRechunker |
|
int |
|
boolean |
|
float |
|
float |
|
int |
Protected constructors |
|---|
Track() |
Public methods |
|
|---|---|
void |
@RequiresNonNull(value = "codecId")Builds the |
void |
@RequiresNonNull(value = "output")Forces any pending sample metadata to be flushed to the output. |
void |
reset()Resets any state stored in the track in response to a seek. |
Public fields
trueHdSampleRechunker
@MonotonicNonNull
public @MonotonicNonNull TrueHdSampleRechunker trueHdSampleRechunker
Protected constructors
Public methods
initializeFormat
@RequiresNonNull(value = "codecId")
public void initializeFormat(int trackId)
Builds the Format for the track.
outputPendingSampleMetadata
@RequiresNonNull(value = "output")
public void outputPendingSampleMetadata()
Forces any pending sample metadata to be flushed to the output.