Skip to content

node-av / lib/native-types / NativeDeviceModule

Interface: NativeDeviceModule ​

Defined in: src/lib/native-types.ts:1130

Internal

Device module static methods

Methods ​

getAudioFormat() ​

getAudioFormat(): string

Defined in: src/lib/native-types.ts:1138

Returns ​

string


getScreenFormat() ​

getScreenFormat(): string

Defined in: src/lib/native-types.ts:1139

Returns ​

string


getVideoFormat() ​

getVideoFormat(): string

Defined in: src/lib/native-types.ts:1137

Returns ​

string


hasScreenCapturePermission() ​

hasScreenCapturePermission(): boolean

Defined in: src/lib/native-types.ts:1140

Returns ​

boolean


listAudioDeviceModes() ​

listAudioDeviceModes(deviceName): Promise<NativeAudioDeviceMode[]>

Defined in: src/lib/native-types.ts:1135

Parameters ​

deviceName ​

string

Returns ​

Promise<NativeAudioDeviceMode[]>


listAudioDeviceModesSync() ​

listAudioDeviceModesSync(deviceName): NativeAudioDeviceMode[]

Defined in: src/lib/native-types.ts:1136

Parameters ​

deviceName ​

string

Returns ​

NativeAudioDeviceMode[]


listDeviceModes() ​

listDeviceModes(deviceName): Promise<NativeDeviceMode[]>

Defined in: src/lib/native-types.ts:1133

Parameters ​

deviceName ​

string

Returns ​

Promise<NativeDeviceMode[]>


listDeviceModesSync() ​

listDeviceModesSync(deviceName): NativeDeviceMode[]

Defined in: src/lib/native-types.ts:1134

Parameters ​

deviceName ​

string

Returns ​

NativeDeviceMode[]


listDevices() ​

listDevices(): Promise<NativeDeviceInfo[]>

Defined in: src/lib/native-types.ts:1131

Returns ​

Promise<NativeDeviceInfo[]>


listDevicesSync() ​

listDevicesSync(): NativeDeviceInfo[]

Defined in: src/lib/native-types.ts:1132

Returns ​

NativeDeviceInfo[]


requestScreenCaptureAccess() ​

requestScreenCaptureAccess(): boolean

Defined in: src/lib/native-types.ts:1141

Returns ​

boolean