Package-level declarations

Types

Link copied to clipboard
data class AudioFrameFormat(val bitsPerSample: Int, val sampleRateHz: Int, val channelCount: Int)

Audio format information for a PCM buffer.

Link copied to clipboard
Link copied to clipboard
abstract class CustomAudioSource
Link copied to clipboard
@Serializable(with = CustomTrackNameSerializer::class)
data class CustomTrackName(val name: String)
Link copied to clipboard
sealed class CustomVideoSource
Link copied to clipboard

A video source for custom tracks, which uses an off-screen, hardware accelerated Surface for sending frames.

Link copied to clipboard

A video source for custom tracks which accepts frame data in a YUV 4:2:0 format.