public interface AudioRemixer
DownMixAudioRemixer,
UpMixAudioRemixer or PassThroughAudioRemixer
for concrete implementations.| Modifier and Type | Field and Description |
|---|---|
static AudioRemixer |
DOWNMIX |
static AudioRemixer |
PASSTHROUGH |
static AudioRemixer |
UPMIX |
| Modifier and Type | Method and Description |
|---|---|
int |
getRemixedSize(int inputSize)
Returns the output size (in shorts) needed to process an input buffer of the
given size (in shorts).
|
void |
remix(java.nio.ShortBuffer inputBuffer,
java.nio.ShortBuffer outputBuffer)
Remixes input audio from input buffer into the output buffer.
|
static final AudioRemixer DOWNMIX
static final AudioRemixer UPMIX
static final AudioRemixer PASSTHROUGH
void remix(@NonNull
java.nio.ShortBuffer inputBuffer,
@NonNull
java.nio.ShortBuffer outputBuffer)
Buffer.remaining() size that is
consistent with getRemixedSize(int).inputBuffer - the input bufferoutputBuffer - the output bufferint getRemixedSize(int inputSize)
inputSize - input size in shorts