public class Muxer extends Configurable
audioChannels, bitrate, flags, frameRate, gopSize, imageHeight, imageWidth, mediaType, pixelFormat, profile, quality, sampleFormat, sampleRate| Modifier and Type | Method and Description |
|---|---|
MediaPacket |
addImage(VideoFrame frame) |
MediaPacket[] |
addSamples(AudioFrame frame) |
void |
close() |
int |
getAudioBitrate() |
double |
getAudioQuality() |
int |
getVideoBitrate() |
double |
getVideoQuality() |
void |
open() |
void |
setAudioBitrate(int bitrate) |
void |
setAudioCodec(Codec audioCodec) |
void |
setAudioOptions(Options options) |
void |
setAudioQuality(double audioQuality) |
void |
setInterleave(boolean interleave) |
void |
setVideoBitrate(int bitrate) |
void |
setVideoCodec(Codec videoCodec) |
void |
setVideoOptions(Options options) |
void |
setVideoQuality(double videoQuality) |
getAudioChannels, getBitrate, getFramerate, getGOPSize, getImageHeight, getImageWidth, getMediaType, getPixelFormat, getProfile, getQuality, getSampleFormat, getSampleRate, setAudioChannels, setBitrate, setFlag, setFramerate, setGOPSize, setImageHeight, setImageWidth, setMediaType, setPixelFormat, setProfile, setQuality, setSampleFormat, setSampleratepublic Muxer(String outputPath)
public void close()
throws JavaAVException
JavaAVExceptionpublic MediaPacket addImage(VideoFrame frame) throws JavaAVException
JavaAVExceptionpublic MediaPacket[] addSamples(AudioFrame frame) throws JavaAVException
JavaAVExceptionpublic void setVideoCodec(Codec videoCodec)
public void setAudioCodec(Codec audioCodec)
public void setInterleave(boolean interleave)
public void setVideoQuality(double videoQuality)
public double getVideoQuality()
public void setAudioQuality(double audioQuality)
public double getAudioQuality()
public void setVideoOptions(Options options)
public void setAudioOptions(Options options)
public void setVideoBitrate(int bitrate)
public int getVideoBitrate()
public void setAudioBitrate(int bitrate)
public int getAudioBitrate()
Copyright © 2013. All Rights Reserved.