Skip to content

node-av / lib/native-types / NativeDeviceModule

Interface: NativeDeviceModule

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

Internal

Device module static methods

Methods

getAudioFormat()

getAudioFormat(): string

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

Returns

string


getScreenFormat()

getScreenFormat(): string

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

Returns

string


getVideoFormat()

getVideoFormat(): string

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

Returns

string


hasScreenCapturePermission()

hasScreenCapturePermission(): boolean

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

Returns

boolean


listAudioDeviceModes()

listAudioDeviceModes(deviceName): Promise<NativeAudioDeviceMode[]>

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

Parameters

deviceName

string

Returns

Promise<NativeAudioDeviceMode[]>


listAudioDeviceModesSync()

listAudioDeviceModesSync(deviceName): NativeAudioDeviceMode[]

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

Parameters

deviceName

string

Returns

NativeAudioDeviceMode[]


listDeviceModes()

listDeviceModes(deviceName): Promise<NativeDeviceMode[]>

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

Parameters

deviceName

string

Returns

Promise<NativeDeviceMode[]>


listDeviceModesSync()

listDeviceModesSync(deviceName): NativeDeviceMode[]

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

Parameters

deviceName

string

Returns

NativeDeviceMode[]


listDevices()

listDevices(): Promise<NativeDeviceInfo[]>

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

Returns

Promise<NativeDeviceInfo[]>


listDevicesSync()

listDevicesSync(): NativeDeviceInfo[]

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

Returns

NativeDeviceInfo[]


requestScreenCaptureAccess()

requestScreenCaptureAccess(): boolean

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

Returns

boolean