public class IVFMuxer extends Object implements Muxer, MuxerTrack
| Constructor and Description |
|---|
IVFMuxer(SeekableByteChannel ch) |
| Modifier and Type | Method and Description |
|---|---|
MuxerTrack |
addAudioTrack(Codec codec,
AudioCodecMeta meta)
Adds an audio track and stores the provided metadata fields inside the
container.
|
void |
addFrame(Packet pkt) |
MuxerTrack |
addVideoTrack(Codec codec,
VideoCodecMeta meta)
Adds a video track and stores the provided metadata fields inside the
container.
|
void |
close() |
void |
finish()
Finalize writing this file.
|
public IVFMuxer(SeekableByteChannel ch) throws IOException
IOExceptionpublic void addFrame(Packet pkt) throws IOException
addFrame in interface MuxerTrackIOExceptionpublic void close()
throws IOException
IOExceptionpublic MuxerTrack addVideoTrack(Codec codec, VideoCodecMeta meta)
MuxeraddVideoTrack in interface Muxercodec - Codec type stored in this track.meta - Video metadata including the codec type.public MuxerTrack addAudioTrack(Codec codec, AudioCodecMeta meta)
MuxeraddAudioTrack in interface Muxercodec - Codec type stored in this track.meta - Audio metadata including the codec type.public void finish()
throws IOException
Muxerfinish in interface MuxerIOExceptionCopyright © 2019. All rights reserved.