public class AndroidMuxer extends Muxer
Muxer.FORMATmFirstPts, mLastPts, mNumTracks, mNumTracksFinished| Constructor and Description |
|---|
AndroidMuxer() |
| Modifier and Type | Method and Description |
|---|---|
int |
addTrack(android.media.MediaFormat trackFormat)
Adds the specified track and returns the track index
|
void |
prepare(EncodingConfig config) |
void |
shutdown() |
protected void |
start() |
void |
writeSampleData(android.media.MediaCodec encoder,
int trackIndex,
int bufferIndex,
java.nio.ByteBuffer encodedData,
android.media.MediaCodec.BufferInfo bufferInfo)
Write the MediaCodec output buffer.
|
allTracksAdded, allTracksFinished, formatRequiresADTS, formatRequiresBuffering, getConfig, getNextRelativePts, getOutputPath, onEncoderReleased, release, setEventBus, signalEndOfTrackpublic void prepare(EncodingConfig config)
public int addTrack(android.media.MediaFormat trackFormat)
Muxerprotected void start()
public void shutdown()
public void writeSampleData(android.media.MediaCodec encoder,
int trackIndex,
int bufferIndex,
java.nio.ByteBuffer encodedData,
android.media.MediaCodec.BufferInfo bufferInfo)
MuxerwriteSampleData in class Muxer