AudioSource

public class AudioSource


The input source (e.g. microphone, file) for audio.

Summary

Public methods

static @NonNull AudioSource

Creates an AudioSource from the microphone.

static @NonNull AudioSource

Creates an AudioSource from a ParcelFileDescriptor.

Public methods

fromMic

@RequiresApi(value = Build.VERSION_CODES.S)
public static @NonNull AudioSource fromMic()

Creates an AudioSource from the microphone.

Note: This API requires the android.permission.RECORD_AUDIO permission. Make sure to declare it in your AndroidManifest.xml:

<uses-permission android:name="android.permission.RECORD_AUDIO" />

fromPfd

public static @NonNull AudioSource fromPfd(@NonNull ParcelFileDescriptor pfd)

Creates an AudioSource from a ParcelFileDescriptor.