horologist
Toggle table of contents
androidJvm
Platform filter
androidJvm
Switch theme
Search in API
horologist
media-data
/
com.google.android.horologist.media.database.dao
/
MediaDownloadDao
Media
Download
Dao
interface
MediaDownloadDao
DAO for
com.google.android.horologist.media.database.model.MediaDownloadEntity
.
Members
Types
Companion
Link copied to clipboard
object
Companion
Status
And
Progress
Link copied to clipboard
data
class
StatusAndProgress
(
val
mediaId
:
String
,
val
status
:
MediaDownloadEntityStatus
,
val
progress
:
Float
)
Functions
delete
Link copied to clipboard
abstract
suspend
fun
delete
(
mediaId
:
String
)
abstract
suspend
fun
delete
(
mediaIds
:
List
<
String
>
)
get
All
By
Status
Link copied to clipboard
abstract
suspend
fun
getAllByStatus
(
status
:
MediaDownloadEntityStatus
)
:
List
<
MediaDownloadEntity
>
get
List
Link copied to clipboard
abstract
fun
getList
(
mediaIds
:
List
<
String
>
)
:
Flow
<
List
<
MediaDownloadEntity
>
>
insert
Link copied to clipboard
abstract
suspend
fun
insert
(
mediaDownloadEntity
:
MediaDownloadEntity
)
:
Long
update
Progress
Link copied to clipboard
abstract
suspend
fun
updateProgress
(
mediaId
:
String
,
progress
:
Float
,
size
:
Long
)
update
Status
Link copied to clipboard
abstract
suspend
fun
updateStatus
(
mediaId
:
String
,
status
:
MediaDownloadEntityStatus
)
update
Status
And
Progress
Link copied to clipboard
abstract
suspend
fun
updateStatusAndProgress
(
statusAndProgress
:
MediaDownloadDao.StatusAndProgress
)