public class PassThroughTrackTranscoder extends java.lang.Object implements TrackTranscoder
| コンストラクタと説明 |
|---|
PassThroughTrackTranscoder(android.media.MediaExtractor extractor,
int trackIndex,
QueuedMuxer muxer,
QueuedMuxer.SampleType sampleType) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
android.media.MediaFormat |
getDeterminedFormat()
Get actual MediaFormat which is used to write to muxer.
|
long |
getWrittenPresentationTimeUs()
Get presentation time of last sample written to muxer.
|
boolean |
isFinished() |
void |
release() |
void |
setup() |
boolean |
stepPipeline()
Step pipeline if output is available in any step of it.
|
public PassThroughTrackTranscoder(android.media.MediaExtractor extractor,
int trackIndex,
QueuedMuxer muxer,
QueuedMuxer.SampleType sampleType)
public void setup()
setup インタフェース内 TrackTranscoderpublic android.media.MediaFormat getDeterminedFormat()
TrackTranscoderTrackTranscoder.stepPipeline() several times.getDeterminedFormat インタフェース内 TrackTranscodernull if not yet determined.public boolean stepPipeline()
TrackTranscoderstepPipeline インタフェース内 TrackTranscoderpublic long getWrittenPresentationTimeUs()
TrackTranscodergetWrittenPresentationTimeUs インタフェース内 TrackTranscoderpublic boolean isFinished()
isFinished インタフェース内 TrackTranscoderpublic void release()
release インタフェース内 TrackTranscoder