screenRecorderSingleStreamer
suspend fun screenRecorderSingleStreamer(context: Context, audioSourceFactory: IAudioSourceInternal.Factory? = MicrophoneSourceFactory(), endpointFactory: IEndpointInternal.Factory = DynamicEndpointFactory(), defaultRotation: Int = context.displayRotation): SingleStreamer
Creates a SingleStreamer with the screen as video source and an audio source (by default, the microphone).
Parameters
context
the application context
audioSourceFactory
the audio source factory. By default, it is the default microphone source factory. If set to null, you will have to set it later explicitly.
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.