VideoOnlySingleStreamer

suspend fun VideoOnlySingleStreamer(context: Context, videoSourceFactory: IVideoSourceInternal.Factory, endpointFactory: IEndpointInternal.Factory = DynamicEndpointFactory(), defaultRotation: Int = context.displayRotation): VideoOnlySingleStreamer(source)

Creates a VideoOnlySingleStreamer with a default video source.

Parameters

context

the application context

videoSourceFactory

the video source factory. If parameter is null, no audio source are set. It can be set later with VideoOnlySingleStreamer.setVideoSource.

endpointFactory

the IEndpointInternal.Factory implementation. By default, it is a DynamicEndpointFactory.

defaultRotation

the default rotation in Surface rotation (Surface.ROTATION_0, ...). By default, it is the current device orientation.