Package-level declarations

Types

Link copied to clipboard
abstract class AbstractSink : ISinkInternal

Abstract class to write data to a sink It provides a default implementation for open method.

Link copied to clipboard

Sink to write data to an ChunkedFileOutputStream

Link copied to clipboard

Class that encapsulates closed errors

Link copied to clipboard

An OutputStreamSink to write data to a content://.

Link copied to clipboard
class FakeSink(val supportedSinkTypes: List<MediaSinkType> = MediaSinkType.entries) : AbstractSink

A fake endpoint for test purpose.

Link copied to clipboard
class FileSink(coroutineContext: CoroutineContext = Dispatchers.IO) : AbstractSink
Link copied to clipboard
interface ISink
Link copied to clipboard
abstract class OutputStreamSink(coroutineContext: CoroutineContext = Dispatchers.IO) : AbstractSink

Sink to write data to an OutputStream

Link copied to clipboard
data class SinkConfiguration(val streamConfigs: List<CodecConfig>)

Internal class to configure ISinkInternal.