Package co.daily.model.customtrack

Types

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

Audio format information for a PCM buffer.

Link copied to clipboard
abstract class CustomAudioFrameConsumer
Link copied to clipboard
abstract class CustomAudioSource
Link copied to clipboard
@Serializable(with = CustomTrackNameSerializer::class)
data class CustomTrackName(name: String)
Link copied to clipboard
sealed class CustomVideoSource
Link copied to clipboard
class CustomVideoSourceSurface(width: Int, height: Int) : CustomVideoSource

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

Link copied to clipboard
class CustomVideoSourceYUV420 : CustomVideoSource

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