Package com.banuba.sdk.internal.encoding
Class MultipleAudioBufferProcessor
- java.lang.Object
-
- com.banuba.sdk.internal.encoding.MultipleAudioBufferProcessor
-
- All Implemented Interfaces:
AudioBufferProcessor
public class MultipleAudioBufferProcessor extends java.lang.Object implements AudioBufferProcessor
-
-
Constructor Summary
Constructors Constructor Description MultipleAudioBufferProcessor()
MultipleAudioBufferProcessor(java.util.List<AudioBufferProcessor> listeners)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAudioBufferProcessor(AudioBufferProcessor processor)
void
processBuffer(byte[] input, long presentationTimeNs)
void
removeAudioBufferProcessor(AudioBufferProcessor processor)
void
stopEncoding()
-
-
-
Constructor Detail
-
MultipleAudioBufferProcessor
public MultipleAudioBufferProcessor()
-
MultipleAudioBufferProcessor
public MultipleAudioBufferProcessor(java.util.List<AudioBufferProcessor> listeners)
-
-
Method Detail
-
addAudioBufferProcessor
public void addAudioBufferProcessor(AudioBufferProcessor processor)
-
removeAudioBufferProcessor
public void removeAudioBufferProcessor(AudioBufferProcessor processor)
-
processBuffer
public void processBuffer(@NonNull byte[] input, long presentationTimeNs)
- Specified by:
processBuffer
in interfaceAudioBufferProcessor
-
stopEncoding
public void stopEncoding()
- Specified by:
stopEncoding
in interfaceAudioBufferProcessor
-
-