@sendbird/calls-react-native
Preparing search index...
NativeMediaDeviceControl
Interface NativeMediaDeviceControl
interface
NativeMediaDeviceControl
{
muteMicrophone
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
;
resumeAudioTrack
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
;
resumeVideoCapturer
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
;
selectAudioDevice
(
type
:
ControllableModuleType
,
identifier
:
string
,
device
:
AudioDeviceType
,
)
:
Promise
<
void
>
;
selectVideoDevice
(
type
:
ControllableModuleType
,
identifier
:
string
,
device
:
VideoDevice
,
)
:
Promise
<
void
>
;
startVideo
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
;
stopVideo
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
;
switchCamera
(
type
:
ControllableModuleType
,
identifier
:
string
,
)
:
Promise
<
void
>
;
unmuteMicrophone
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
;
}
Hierarchy (
View Summary
)
NativeMediaDeviceControl
SendbirdCallsNativeSpec
Index
Methods
mute
Microphone
resume
Audio
Track
resume
Video
Capturer
select
Audio
Device
select
Video
Device
start
Video
stop
Video
switch
Camera
unmute
Microphone
Methods
mute
Microphone
muteMicrophone
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
Parameters
type
:
ControllableModuleType
identifier
:
string
Returns
void
resume
Audio
Track
resumeAudioTrack
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
Parameters
type
:
ControllableModuleType
identifier
:
string
Returns
void
Platform
Android *
resume
Video
Capturer
resumeVideoCapturer
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
Parameters
type
:
ControllableModuleType
identifier
:
string
Returns
void
Platform
Android *
select
Audio
Device
selectAudioDevice
(
type
:
ControllableModuleType
,
identifier
:
string
,
device
:
AudioDeviceType
,
)
:
Promise
<
void
>
Parameters
type
:
ControllableModuleType
identifier
:
string
device
:
AudioDeviceType
Returns
Promise
<
void
>
Platform
Android *
select
Video
Device
selectVideoDevice
(
type
:
ControllableModuleType
,
identifier
:
string
,
device
:
VideoDevice
,
)
:
Promise
<
void
>
Parameters
type
:
ControllableModuleType
identifier
:
string
device
:
VideoDevice
Returns
Promise
<
void
>
start
Video
startVideo
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
Parameters
type
:
ControllableModuleType
identifier
:
string
Returns
void
stop
Video
stopVideo
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
Parameters
type
:
ControllableModuleType
identifier
:
string
Returns
void
switch
Camera
switchCamera
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
Promise
<
void
>
Parameters
type
:
ControllableModuleType
identifier
:
string
Returns
Promise
<
void
>
unmute
Microphone
unmuteMicrophone
(
type
:
ControllableModuleType
,
identifier
:
string
)
:
void
Parameters
type
:
ControllableModuleType
identifier
:
string
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
mute
Microphone
resume
Audio
Track
resume
Video
Capturer
select
Audio
Device
select
Video
Device
start
Video
stop
Video
switch
Camera
unmute
Microphone
@sendbird/calls-react-native
Loading...
Platform
Android *