toggle menu
RootEncoder
androidJvm
switch theme
search in API
library
/
com.pedro.library.util.sources
/
AudioManager
Audio
Manager
@
RequiresApi
(
value
=
21
)
class
AudioManager
(
getMicrophoneData
:
GetMicrophoneData
,
var
source
:
AudioManager.Source
)
Created by pedro on 29/3/22.
Members
Constructors
Audio
Manager
Link copied to clipboard
constructor
(
getMicrophoneData
:
GetMicrophoneData
,
source
:
AudioManager.Source
)
Types
Source
Link copied to clipboard
enum
Source
:
Enum
<
AudioManager.Source
>
Properties
source
Link copied to clipboard
var
source
:
AudioManager.Source
Functions
change
Audio
Source
Disabled
Link copied to clipboard
fun
changeAudioSourceDisabled
(
)
change
Source
Internal
Link copied to clipboard
@
RequiresApi
(
value
=
29
)
fun
changeSourceInternal
(
mediaProjection
:
MediaProjection
)
change
Source
Microphone
Link copied to clipboard
fun
changeSourceMicrophone
(
)
create
Audio
Manager
Link copied to clipboard
fun
createAudioManager
(
sampleRate
:
Int
,
isStereo
:
Boolean
,
echoCanceler
:
Boolean
,
noiseSuppressor
:
Boolean
)
:
Boolean
get
Max
Input
Size
Link copied to clipboard
fun
getMaxInputSize
(
)
:
Int
is
Muted
Link copied to clipboard
fun
isMuted
(
)
:
Boolean
is
Running
Link copied to clipboard
fun
isRunning
(
)
:
Boolean
mute
Link copied to clipboard
fun
mute
(
)
set
Max
Input
Size
Link copied to clipboard
fun
setMaxInputSize
(
size
:
Int
)
start
Link copied to clipboard
fun
start
(
)
stop
Link copied to clipboard
fun
stop
(
)
un
Mute
Link copied to clipboard
fun
unMute
(
)