Interface NEPreviewController

Hierarchy

Properties

checkSystemRequirements: (() => boolean)

Type declaration

    • (): boolean
    • Returns boolean

enumCameraDevices: (() => Promise<NEResult<NEDeviceBaseInfo[]>>)

Type declaration

enumPlayoutDevices: (() => Promise<NEResult<NEDeviceBaseInfo[]>>)

Type declaration

enumRecordDevices: (() => Promise<NEResult<NEDeviceBaseInfo[]>>)

Type declaration

init: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

isSupported: boolean
setupLocalVideoCanvas: ((videoView?) => number)

Type declaration

    • (videoView?): number
    • 设置本地视图

      Parameters

      Returns number

startPlayoutDeviceTest: ((audioResource) => Promise<NEResult<null>>)

Type declaration

    • (audioResource): Promise<NEResult<null>>
    • 开始测试扬声器设备

      Parameters

      • audioResource: string

        音频源

      Returns Promise<NEResult<null>>

startRecordDeviceTest: ((callback) => Promise<NEResult<null>>)

Type declaration

stopPlayoutDeviceTest: (() => Promise<NEResult<null>>)

Type declaration

    • (): Promise<NEResult<null>>
    • 停止测试扬声器设备

      Returns Promise<NEResult<null>>

stopPreview: (() => Promise<NEResult<null>>)

Type declaration

stopRecordDeviceTest: (() => Promise<NEResult<null>>)

Type declaration

    • (): Promise<NEResult<null>>
    • 停止测试麦克风

      Returns Promise<NEResult<null>>

switchDevice: ((params) => Promise<NEResult<NEDeviceSwitchInfo>>)

Type declaration

Methods