Package nl.vpro.domain.media
Class AVAttributes.Builder
- java.lang.Object
-
- nl.vpro.domain.media.AVAttributes.Builder
-
- Enclosing class:
- AVAttributes
public static class AVAttributes.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull AVAttributes.Builder
audioAttributes(AudioAttributes audioAttributes)
@NonNull AVAttributes.Builder
avFileFormat(AVFileFormat avFileFormat)
@NonNull AVAttributes.Builder
bitrate(Integer bitrate)
@NonNull AVAttributes
build()
@NonNull AVAttributes.Builder
byteSize(Long byteSize)
@NonNull String
toString()
@NonNull AVAttributes.Builder
videoAttributes(VideoAttributes videoAttributes)
-
-
-
Method Detail
-
bitrate
public @NonNull AVAttributes.Builder bitrate(Integer bitrate)
- Returns:
this
.
-
byteSize
public @NonNull AVAttributes.Builder byteSize(Long byteSize)
- Returns:
this
.
-
avFileFormat
public @NonNull AVAttributes.Builder avFileFormat(AVFileFormat avFileFormat)
- Returns:
this
.
-
audioAttributes
public @NonNull AVAttributes.Builder audioAttributes(AudioAttributes audioAttributes)
- Returns:
this
.
-
videoAttributes
public @NonNull AVAttributes.Builder videoAttributes(VideoAttributes videoAttributes)
- Returns:
this
.
-
build
public @NonNull AVAttributes build()
-
-