decodedFrames

expect fun decodedFrames(stream: StreamInfo): Flow<Frame>

Decode this stream and emit each decoded frame, owned by the collector.

Only one decode flow may collect at a time, because the demuxer is a single cursor. Starting a second concurrent collection throws IllegalStateException; use decodeStreams to read several streams together. The decoder is freed when collection completes or is cancelled.

See also

for the ownership rule every collected frame is subject to

actual fun decodedFrames(stream: StreamInfo): Flow<Frame>

Decode this stream and emit each decoded frame, owned by the collector.

Only one decode flow may collect at a time, because the demuxer is a single cursor. Starting a second concurrent collection throws IllegalStateException; use decodeStreams to read several streams together. The decoder is freed when collection completes or is cancelled.

See also

for the ownership rule every collected frame is subject to

actual fun decodedFrames(stream: StreamInfo): Flow<Frame>

Decode this stream and emit each decoded frame, owned by the collector.

Only one decode flow may collect at a time, because the demuxer is a single cursor. Starting a second concurrent collection throws IllegalStateException; use decodeStreams to read several streams together. The decoder is freed when collection completes or is cancelled.

See also

for the ownership rule every collected frame is subject to

actual fun decodedFrames(stream: StreamInfo): Flow<Frame>

Decode this stream and emit each decoded frame, owned by the collector.

Only one decode flow may collect at a time, because the demuxer is a single cursor. Starting a second concurrent collection throws IllegalStateException; use decodeStreams to read several streams together. The decoder is freed when collection completes or is cancelled.

See also

for the ownership rule every collected frame is subject to

actual fun decodedFrames(stream: StreamInfo): Flow<Frame>

Decode this stream and emit each decoded frame, owned by the collector.

Only one decode flow may collect at a time, because the demuxer is a single cursor. Starting a second concurrent collection throws IllegalStateException; use decodeStreams to read several streams together. The decoder is freed when collection completes or is cancelled.

See also

for the ownership rule every collected frame is subject to