public class PassThroughTrackTranscoder extends java.lang.Object implements TrackTranscoder
| Constructor and Description |
|---|
PassThroughTrackTranscoder(DataSource dataSource,
DataSink dataSink,
TrackType trackType,
TimeInterpolator timeInterpolator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isFinished() |
void |
release() |
void |
setUp(android.media.MediaFormat desiredOutputFormat) |
boolean |
transcode(boolean forceInputEos)
Perform transcoding if output is available in any step of it.
|
public PassThroughTrackTranscoder(@NonNull
DataSource dataSource,
@NonNull
DataSink dataSink,
@NonNull
TrackType trackType,
@NonNull
TimeInterpolator timeInterpolator)
public void setUp(@NonNull
android.media.MediaFormat desiredOutputFormat)
setUp in interface TrackTranscoderpublic boolean transcode(boolean forceInputEos)
TrackTranscodertranscode in interface TrackTranscoderpublic boolean isFinished()
isFinished in interface TrackTranscoderpublic void release()
release in interface TrackTranscoder