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
IOException
public void addFrame(Packet pkt) throws IOException
addFrame
in interface MuxerTrack
IOException
public void close() throws IOException
IOException
public MuxerTrack addVideoTrack(Codec codec, VideoCodecMeta meta)
Muxer
addVideoTrack
in interface Muxer
codec
- Codec type stored in this track.meta
- Video metadata including the codec type.public MuxerTrack addAudioTrack(Codec codec, AudioCodecMeta meta)
Muxer
addAudioTrack
in interface Muxer
codec
- Codec type stored in this track.meta
- Audio metadata including the codec type.public void finish() throws IOException
Muxer
finish
in interface Muxer
IOException
Copyright © 2019. All rights reserved.