Package-level declarations
Types
MediaDevicesFactory based on the org.webrtc, which uses Android Camera2 API
Wrapper for org.webrtc.MediaStreamTrack.
Factory for creating audio-related components including audio sources and peer connection factory.
Camera video capturer that captures live video from device cameras.
This factory automatically selects the best available camera device and capability based on the provided constraints. It uses a fitness algorithm to find the closest match for the requested video dimensions and frame rate.
Represents a media capturer that controls the start and stop of media capture operations.
The factory automatically configures the audio device module with the system's default audio capture device during initialization. Audio sources created by this factory will use the configured audio options based on the provided constraints.
iOS-specific implementation of an audio track that wraps RTCMediaStreamTrack.
iOS-specific implementation of MediaTrackFactory for WebRTC media operations.
iOS-specific implementation of a WebRTC media track that wraps native RTCMediaStreamTrack.
iOS-specific implementation of a video track that wraps RTCMediaStreamTrack.
JVM implementation of MediaTrackFactory based dev.onvoid.webrtc.media.
JVM implementation of a WebRTC media track wrapper.
Sample video capturer that generates synthetic video frames with animated gradient patterns.
Represents a video capture device that can start and stop video recording. Implementations should properly handle resource cleanup.
Factory for creating video capture devices based on the provided video track constraints.
Functions
Creates a default video capturer factory for the current platform.
Creates a default video capturer factory for the current platform.
Creates a default video capturer factory for the current platform.
Creates a default video capturer factory for the current platform.
Returns implementation of the native audio stream track used under the hood. Use it with caution.
Returns implementation of the native video stream track used under the hood. Use it with caution.
Returns implementation of the native audio stream track used under the hood. Use it with caution.
Returns implementation of the native video stream track used under the hood. Use it with caution.
Helper to access native tracks. Use with caution.