public static class TextTrackDescription.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TextTrackDescription |
build()
Builds the TextTrackDescription.
|
TextTrackDescription.Builder |
isDefault(boolean isDefault)
Sets whether this text track is the default one.
|
TextTrackDescription.Builder |
kind(TextTrackKind kind)
Sets the kind.
|
TextTrackDescription.Builder |
label(String label)
Sets the label for the track which can be used to identify it.
|
TextTrackDescription.Builder |
src(String src)
Sets the source URI.
|
TextTrackDescription.Builder |
srclang(String srclang)
Sets the main language.
|
static TextTrackDescription.Builder |
textTrackDescription()
Creates a builder for a TextTrackDescription.
|
static TextTrackDescription.Builder |
textTrackDescription(String src)
Creates a builder for a TextTrackDescription with a given source.
|
public static TextTrackDescription.Builder textTrackDescription()
public static TextTrackDescription.Builder textTrackDescription(String src)
src
- The source URI of the text track. (NonNull)public TextTrackDescription.Builder src(String src)
src
- The source URI of the text track. (NonNull)public TextTrackDescription.Builder isDefault(boolean isDefault)
isDefault
- Whether the text track is the default one.public TextTrackDescription.Builder kind(TextTrackKind kind)
kind
- The TextTrackKind
. (NonNull)
- For all possibilities, see TextTrackKind
.
public TextTrackDescription.Builder srclang(String srclang)
srclang
- The main language. (NonNull)public TextTrackDescription.Builder label(String label)
label
- The label for the track which can be used to identify it. (NonNull)public TextTrackDescription build()