Package-level declarations

Types

Link copied to clipboard
abstract class CachedMediaStore(coroutineScope: CoroutineScope, config: MatrixClientConfiguration, clock: Clock) : MediaStore
Link copied to clipboard
Link copied to clipboard
interface MediaService
Link copied to clipboard
class MediaServiceImpl(api: MatrixClientServerApiClient, mediaStore: MediaStore, serverDataStore: ServerDataStore, mediaCacheMappingStore: MediaCacheMappingStore) : MediaService
Link copied to clipboard
interface MediaStore : Store
Link copied to clipboard
data class MediaValidationException(val expectedHash: String?, val actualHash: String?) : IllegalStateException
Link copied to clipboard
interface PlatformMedia : Flow<ByteArray>

Depending on the configured MediaStore you may have access to more than the ByteArrayFlow. For example:

Functions

Link copied to clipboard
fun createMediaModule(): Module