DualStreamer

constructor(context: Context, withAudio: Boolean = true, withVideo: Boolean = true, firstEndpointFactory: IEndpointInternal.Factory = DynamicEndpointFactory(), secondEndpointFactory: IEndpointInternal.Factory = DynamicEndpointFactory(), defaultRotation: Int = context.displayRotation)

Parameters

context

the application context

withAudio

Boolean.true to capture audio. It can't be changed after instantiation.

withVideo

Boolean.true to capture video. It can't be changed after instantiation.

firstEndpointFactory

the IEndpointInternal implementation of the first output. By default, it is a DynamicEndpoint.

secondEndpointFactory

the IEndpointInternal implementation of the second output. By default, it is a DynamicEndpoint.

defaultRotation

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