OptionalcustomStyle
customStyle?: CSSProperties
OptionalbarColor
barColor?: string
OptionaltextColor
textColor?: string
OptionalimageSource
imageSource?: string
OptionalroundedImage
roundedImage?: boolean
OptionalimageStyle
imageStyle?: CSSProperties
remoteProducerId
remoteProducerId: string
forceFullDisplay
forceFullDisplay: boolean
videoStream
videoStream: null | MediaStream
OptionalshowControls
showControls?: boolean
OptionalshowInfo
showInfo?: boolean
OptionalvideoInfoComponent
videoInfoComponent?: ReactNode
OptionalvideoControlsComponent
videoControlsComponent?: ReactNode
OptionalcontrolsPosition
controlsPosition?:
| "topLeft"
| "topRight"
| "bottomLeft"
| "bottomRight"
OptionalinfoPosition
infoPosition?:
| "topLeft"
| "topRight"
| "bottomLeft"
| "bottomRight"
OptionalbackgroundColor
backgroundColor?: string
OptionaldoMirror
doMirror?: boolean
OptionalcontainerProps
containerProps?: HTMLAttributes<HTMLDivElement>
OptionalinfoOverlayProps
infoOverlayProps?: HTMLAttributes<HTMLDivElement>
OptionalcontrolsOverlayProps
controlsOverlayProps?: HTMLAttributes<HTMLDivElement>
OptionalwaveformContainerProps
waveformContainerProps?: HTMLAttributes<HTMLDivElement>
OptionalwaveformBarStyle
waveformBarStyle?: CSSProperties
OptionalwaveformBarClassName
waveformBarClassName?: string
OptionalvideoDisplayProps
OptionalextraWidgets
extraWidgets?: ReactNode
Optionalchildren
children?: ReactNode