Package-level declarations
Types
Android implementation of VirtualVideoSource. Allows feeding processed Bitmap frames into a WebRTC video track.
Android implementation of the WebRTC device backed by mediasoup-client.
Snapshot of inbound audio statistics for a consumer.
Optional capability for providing inbound audio statistics from a consumer.
Data passed to connect event handler.
DTLS fingerprint.
DTLS parameters for transport connection.
Representation of a media input or output device.
Platform-agnostic media stream interface. Platform implementations will provide concrete implementations.
Platform-agnostic media stream track interface.
Data passed to produce event handler.
Producer sources.
RTCP feedback parameters.
RTCP parameters block.
RTP capabilities for device loading.
RTP codec parameters.
RTP encoding parameters.
RTP header extension direction.
RTP header extension.
RTP parameters for media production.
Helper utilities for screen capture permission flow.
Data class holding the MediaProjection permission result.
Exception thrown when the user denies screen capture permission.
Singleton holder for the shared EGL context used across the WebRTC stack.
Transport connection states.
Transport types.
Virtual video source for feeding processed frames into WebRTC. Used for virtual backgrounds where ML Kit processed frames need to be sent to remote participants.
Basic WebRTC consumer abstraction.
Basic WebRTC device abstraction.
Android-specific implementation of WebRtcFactory.
Common declaration for platform-specific WebRTC factory implementations.
Basic WebRTC producer abstraction.
Basic WebRTC transport abstraction.
WhiteboardVideoCapturer - Captures the whiteboard canvas as a video stream.