send

suspend fun send(frames: Flow<DataTrackFrame>, onQueueFull: LocalDataTrack.FrameDropPolicy = FrameDropPolicy.DROP): Result<Unit>

Sends frames from frames until it ends or the track is unpublished.

Return

A successful Result if every frame was sent or dropped per onQueueFull, or if the track is unpublished mid-send. A failure containing DataTrackPushFrameException if onQueueFull is FrameDropPolicy.FAIL and the queue is full.

Parameters

onQueueFull

How to handle a full send queue. Defaults to FrameDropPolicy.DROP.