MetadataRetriever.Builder
class MetadataRetriever.Builder
Builder for MetadataRetriever instances.
Summary
Public functions |
|
|---|---|
MetadataRetriever! |
build()Builds the |
MetadataRetriever.Builder! |
@CanIgnoreReturnValueSets the |
MetadataRetriever.Builder! |
@CanIgnoreReturnValueSets the |
Public constructors
Builder
Builder(context: Context?, mediaItem: MediaItem!)
Creates a new builder.
| Parameters | |
|---|---|
context: Context? |
The |
mediaItem: MediaItem! |
The |
Public functions
setClock
@CanIgnoreReturnValue
fun setClock(clock: Clock!): MetadataRetriever.Builder!
Sets the Clock to be used. If not set, DEFAULT is used.
| Returns | |
|---|---|
MetadataRetriever.Builder! |
This builder. |
setMediaSourceFactory
@CanIgnoreReturnValue
fun setMediaSourceFactory(mediaSourceFactory: MediaSource.Factory!): MetadataRetriever.Builder!
Sets the MediaSource.Factory to be used to read the data. If not set, a DefaultMediaSourceFactory with default extractors will be used.
| Parameters | |
|---|---|
mediaSourceFactory: MediaSource.Factory! |
The |
| Returns | |
|---|---|
MetadataRetriever.Builder! |
This builder. |