public class OpusMSEncoder extends Object
OpusMSEncoder class.
| Modifier and Type | Method and Description |
|---|---|
static OpusMSEncoder |
Create(int Fs,
int channels,
int streams,
int coupled_streams,
short[] mapping,
OpusApplication application)
Create.
|
static OpusMSEncoder |
CreateSurround(int Fs,
int channels,
int mapping_family,
io.github.jaredmdobson.concentus.BoxedValueInt streams,
io.github.jaredmdobson.concentus.BoxedValueInt coupled_streams,
short[] mapping,
OpusApplication application)
CreateSurround.
|
int |
encodeMultistream(short[] pcm,
int pcm_offset,
int frame_size,
byte[] outputBuffer,
int outputBuffer_offset,
int max_data_bytes)
encodeMultistream.
|
OpusApplication |
getApplication()
Getter for the field
application. |
OpusBandwidth |
getBandwidth()
getBandwidth.
|
int |
getBitrate()
getBitrate.
|
int |
getComplexity()
getComplexity.
|
OpusFramesize |
getExpertFrameDuration()
getExpertFrameDuration.
|
int |
getFinalRange()
getFinalRange.
|
int |
getForceChannels()
getForceChannels.
|
OpusMode |
getForceMode()
getForceMode.
|
int |
getLookahead()
getLookahead.
|
int |
getLSBDepth()
getLSBDepth.
|
OpusBandwidth |
getMaxBandwidth()
getMaxBandwidth.
|
OpusEncoder |
getMultistreamEncoderState(int streamId)
getMultistreamEncoderState.
|
int |
getPacketLossPercent()
getPacketLossPercent.
|
boolean |
getPredictionDisabled()
getPredictionDisabled.
|
int |
getSampleRate()
getSampleRate.
|
OpusSignal |
getSignalType()
getSignalType.
|
boolean |
getUseConstrainedVBR()
getUseConstrainedVBR.
|
boolean |
getUseDTX()
getUseDTX.
|
boolean |
getUseInbandFEC()
getUseInbandFEC.
|
boolean |
getUseVBR()
getUseVBR.
|
void |
resetState()
resetState.
|
void |
setApplication(OpusApplication value)
Setter for the field
application. |
void |
setBandwidth(OpusBandwidth value)
setBandwidth.
|
void |
setBitrate(int value)
setBitrate.
|
void |
setComplexity(int value)
setComplexity.
|
void |
setExpertFrameDuration(OpusFramesize value)
setExpertFrameDuration.
|
void |
setForceChannels(int value)
setForceChannels.
|
void |
setForceMode(OpusMode value)
setForceMode.
|
void |
setLSBDepth(int value)
setLSBDepth.
|
void |
setMaxBandwidth(OpusBandwidth value)
setMaxBandwidth.
|
void |
setPacketLossPercent(int value)
setPacketLossPercent.
|
void |
setPredictionDisabled(boolean value)
setPredictionDisabled.
|
void |
setSignalType(OpusSignal value)
setSignalType.
|
void |
setUseConstrainedVBR(boolean value)
setUseConstrainedVBR.
|
void |
setUseDTX(boolean value)
setUseDTX.
|
void |
setUseInbandFEC(boolean value)
setUseInbandFEC.
|
void |
setUseVBR(boolean value)
setUseVBR.
|
public void resetState()
resetState.
public static OpusMSEncoder Create(int Fs, int channels, int streams, int coupled_streams, short[] mapping, OpusApplication application) throws OpusException
Create.
Fs - a intchannels - a intstreams - a intcoupled_streams - a intmapping - an array of short objectsapplication - a OpusApplication objectOpusMSEncoder objectOpusException - if any.public static OpusMSEncoder CreateSurround(int Fs, int channels, int mapping_family, io.github.jaredmdobson.concentus.BoxedValueInt streams, io.github.jaredmdobson.concentus.BoxedValueInt coupled_streams, short[] mapping, OpusApplication application) throws OpusException
CreateSurround.
Fs - a intchannels - a intmapping_family - a intstreams - a BoxedValueInt objectcoupled_streams - a BoxedValueInt objectmapping - an array of short objectsapplication - a OpusApplication objectOpusMSEncoder objectOpusException - if any.public int encodeMultistream(short[] pcm,
int pcm_offset,
int frame_size,
byte[] outputBuffer,
int outputBuffer_offset,
int max_data_bytes)
encodeMultistream.
pcm - an array of short objectspcm_offset - a intframe_size - a intoutputBuffer - an array of byte objectsoutputBuffer_offset - a intmax_data_bytes - a intpublic int getBitrate()
getBitrate.
public void setBitrate(int value)
setBitrate.
value - a intpublic OpusApplication getApplication()
Getter for the field application.
OpusApplication objectpublic void setApplication(OpusApplication value)
Setter for the field application.
value - a OpusApplication objectpublic int getForceChannels()
getForceChannels.
public void setForceChannels(int value)
setForceChannels.
value - a intpublic OpusBandwidth getMaxBandwidth()
getMaxBandwidth.
OpusBandwidth objectpublic void setMaxBandwidth(OpusBandwidth value)
setMaxBandwidth.
value - a OpusBandwidth objectpublic OpusBandwidth getBandwidth()
getBandwidth.
OpusBandwidth objectpublic void setBandwidth(OpusBandwidth value)
setBandwidth.
value - a OpusBandwidth objectpublic boolean getUseDTX()
getUseDTX.
public void setUseDTX(boolean value)
setUseDTX.
value - a booleanpublic int getComplexity()
getComplexity.
public void setComplexity(int value)
setComplexity.
value - a intpublic void setForceMode(OpusMode value)
setForceMode.
value - a OpusMode objectpublic boolean getUseInbandFEC()
getUseInbandFEC.
public void setUseInbandFEC(boolean value)
setUseInbandFEC.
value - a booleanpublic int getPacketLossPercent()
getPacketLossPercent.
public void setPacketLossPercent(int value)
setPacketLossPercent.
value - a intpublic boolean getUseVBR()
getUseVBR.
public void setUseVBR(boolean value)
setUseVBR.
value - a booleanpublic boolean getUseConstrainedVBR()
getUseConstrainedVBR.
public void setUseConstrainedVBR(boolean value)
setUseConstrainedVBR.
value - a booleanpublic OpusSignal getSignalType()
getSignalType.
OpusSignal objectpublic void setSignalType(OpusSignal value)
setSignalType.
value - a OpusSignal objectpublic int getLookahead()
getLookahead.
public int getSampleRate()
getSampleRate.
public int getFinalRange()
getFinalRange.
public int getLSBDepth()
getLSBDepth.
public void setLSBDepth(int value)
setLSBDepth.
value - a intpublic boolean getPredictionDisabled()
getPredictionDisabled.
public void setPredictionDisabled(boolean value)
setPredictionDisabled.
value - a booleanpublic OpusFramesize getExpertFrameDuration()
getExpertFrameDuration.
OpusFramesize objectpublic void setExpertFrameDuration(OpusFramesize value)
setExpertFrameDuration.
value - a OpusFramesize objectpublic OpusEncoder getMultistreamEncoderState(int streamId)
getMultistreamEncoderState.
streamId - a intOpusEncoder objectCopyright © 2024. All rights reserved.