Package-level declarations
Types
Link copied to clipboard
A set of options used by the MembraneRTC when creating the client.
Link copied to clipboard
data class EncoderOptions(val encoderType: EncoderType = EncoderType.HARDWARE, val enableIntelVp8Encoder: Boolean = true, val enableH264HighProfile: Boolean = false)
Class containing encoder options
Link copied to clipboard
Enum describing possible encoder types "SOFTWARE"
- use software encoder, in most cases vp8 "HARDWARE"
- use hardware encoder, depends on the device
Link copied to clipboard
class MembraneRTC
MembraneRTC client.
Link copied to clipboard
Link copied to clipboard
interface MembraneRTCListener
Link copied to clipboard
data class SimulcastConfig(val enabled: Boolean = false, val activeEncodings: List<TrackEncoding> = listOf())
Simulcast configuration.
Link copied to clipboard
Enum describing possible track encodings. "h"
- original encoding "m"
- original encoding scaled down by 2 "l"
- original encoding scaled down by 4