public class
BaseAudioTaskApi
Known Direct Subclasses |
The base class of MediaPipe audio tasks.
Public Constructors
BaseAudioTaskApi(TaskRunner runner, RunningMode runningMode, String audioStreamName, String sampleRateStreamName)
Constructor to initialize a
BaseAudioTaskApi . |
Public Methods
void |
close()
Closes and cleans up the MediaPipe audio task.
|
AudioRecord |
createAudioRecord()
Creates an
AudioRecord instance to record audio stream that has mono
channel at sample rate at sample rate 16kHz, the sample rate required for models like Yamnet. |
AudioRecord |
createAudioRecord(int numChannels, int sampleRate, int requiredInputBufferSize)
Creates an
AudioRecord instance to record audio stream. |
Inherited Methods
Public Constructors
public BaseAudioTaskApi (TaskRunner runner, RunningMode runningMode, String audioStreamName, String sampleRateStreamName)
Constructor to initialize a BaseAudioTaskApi
.
Parameters
runner | a TaskRunner . |
---|---|
runningMode | a mediapipe audio task RunningMode . |
audioStreamName | the name of the input audio stream. |
sampleRateStreamName | the name of the audio sample rate stream. |
Public Methods
public void close ()
Closes and cleans up the MediaPipe audio task.
public AudioRecord createAudioRecord ()
Creates an