CapturingAudioSink.InterceptingBufferSink


public final class CapturingAudioSink.InterceptingBufferSink implements TeeAudioProcessor.AudioBufferSink


Summary

Public constructors

Public methods

void
flush(int sampleRateHz, int channelCount, @C.PcmEncoding int encoding)

Called when the audio processor is flushed with a format of subsequent input.

void

Called when data is written to the audio processor.

void

Public constructors

InterceptingBufferSink

public InterceptingBufferSink()

Public methods

flush

public void flush(int sampleRateHz, int channelCount, @C.PcmEncoding int encoding)

Called when the audio processor is flushed with a format of subsequent input.

handleBuffer

public void handleBuffer(ByteBuffer buffer)

Called when data is written to the audio processor.

Parameters
ByteBuffer buffer

A read-only buffer containing input which the audio processor will handle.

setCapturingAudioSink

public void setCapturingAudioSink(CapturingAudioSink capturingAudioSink)