audioVideoMediaProjectionSingleStreamer
suspend fun audioVideoMediaProjectionSingleStreamer(context: Context, mediaProjection: MediaProjection, endpointFactory: IEndpointInternal.Factory = DynamicEndpointFactory(), defaultRotation: Int = context.displayRotation): SingleStreamer
Creates a SingleStreamer with the screen as video source and audio playback as audio source.
Parameters
context
the application context
mediaProjection
the media projection. It can be obtained with MediaProjectionManager.getMediaProjection. Don't forget to call MediaProjection.stop when you are done.
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.