Constructors
constructor
- new RCMCUConfigBuilder(_invoker: Invoker, _isValidTrackId: ((trackId: string) => boolean)): RCMCUConfigBuilder
Parameters
_invoker: Invoker
_isValidTrackId: ((trackId: string) => boolean)
- (trackId: string): boolean
Parameters
Returns boolean
Methods
__innerGetValues
- __innerGetValues(): IMCUConfig
Returns IMCUConfig
addCustomizeInputAudio
Parameters
addCustomizeLayoutVideo
- addCustomizeLayoutVideo(trackId: string, x: number, y: number, width: number, height: number): RCMCUConfigBuilder
Parameters
trackId: string
x: number
y: number
width: number
height: number
addOutputBackgroundPicture
- addOutputBackgroundPicture(uri: string, x: number, y: number, w: number, h: number): RCMCUConfigBuilder
Parameters
uri: string
x: number
y: number
w: number
h: number
addPictureWaterMark
- addPictureWaterMark(trackId: string, uri: string, x: number, y: number, w: number, h: number): RCMCUConfigBuilder
Parameters
trackId: string
uri: string
x: number
y: number
w: number
h: number
addPublishStreamUrls
Parameters
clearCustomizeInputAudio
clearCustomizeLayoutVideo
clearOutputBackgroundPicture
clearPictureWaterMark
clearPublishStreamUrls
flush
- flush(reset?: boolean): Promise<{ code: RCRTCCode }>
Parameters
Returns Promise<{ code: RCRTCCode }>
removeCustomizeInputAudio
Parameters
removeCustomizeLayoutVideo
Parameters
removeOutputBackgroundPicture
Parameters
removePictureWaterMark
Parameters
trackId: string
uri: string
removePublishStreamUrls
Parameters
reset
setCustomizeInputAudio
Parameters
setHostVideoTrack
Parameters
setMixLayoutMode
Parameters
setOutputAudioBitrate
Parameters
setOutputBackgroundColor
Parameters
setOutputBackgroundPictureFillMode
Parameters
setOutputTinyVideoBitrate
Parameters
setOutputTinyVideoFPS
Parameters
setOutputTinyVideoResolution
Parameters
setOutputVideoBitrate
Parameters
setOutputVideoFPS
Parameters
setOutputVideoRenderMode
Parameters
setOutputVideoResolution
Parameters
trackId 有效性验证方法