Package nl.vpro.domain.media
Class AVAttributes
- java.lang.Object
-
- nl.vpro.domain.media.AVAttributes
-
- All Implemented Interfaces:
Serializable
@Entity(name="avattributes") public class AVAttributes extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVAttributes.Builder
-
Constructor Summary
Constructors Constructor Description AVAttributes()
AVAttributes(Integer bitrate, AVFileFormat avFileFormat)
AVAttributes(AVAttributes source)
Copy constructorAVAttributes(AVFileFormat avFileFormat)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull AVAttributes.Builder
builder()
static AVAttributes
copy(AVAttributes source)
AudioAttributes
getAudioAttributes()
AVFileFormat
getAvFileFormat()
@Nullable Integer
getBitrate()
Returns the associated bitrate (ornull
if unknown)Long
getByteSize()
Long
getId()
VideoAttributes
getVideoAttributes()
boolean
hasVideo()
checks if it is video or audio.AVAttributes
setAudioAttributes(AudioAttributes audioAttributes)
AVAttributes
setAvFileFormat(AVFileFormat avFileFormat)
AVAttributes
setBitrate(@Nullable Integer bitrate)
void
setByteSize(Long byteSize)
AVAttributes
setVideoAttributes(VideoAttributes videoAttributes)
String
toString()
static AVAttributes
update(AVAttributes from, AVAttributes to)
-
-
-
Constructor Detail
-
AVAttributes
public AVAttributes()
-
AVAttributes
public AVAttributes(AVFileFormat avFileFormat)
-
AVAttributes
public AVAttributes(Integer bitrate, AVFileFormat avFileFormat)
-
AVAttributes
public AVAttributes(AVAttributes source)
Copy constructor
-
-
Method Detail
-
copy
public static AVAttributes copy(AVAttributes source)
-
update
public static AVAttributes update(AVAttributes from, AVAttributes to)
-
getId
public Long getId()
-
getBitrate
public @Nullable Integer getBitrate()
Returns the associated bitrate (ornull
if unknown)
-
setBitrate
public AVAttributes setBitrate(@Nullable Integer bitrate)
-
getAvFileFormat
public AVFileFormat getAvFileFormat()
-
setAvFileFormat
public AVAttributes setAvFileFormat(AVFileFormat avFileFormat)
-
getAudioAttributes
public AudioAttributes getAudioAttributes()
-
setAudioAttributes
public AVAttributes setAudioAttributes(AudioAttributes audioAttributes)
-
getVideoAttributes
public VideoAttributes getVideoAttributes()
-
setVideoAttributes
public AVAttributes setVideoAttributes(VideoAttributes videoAttributes)
-
hasVideo
public boolean hasVideo()
checks if it is video or audio.- Returns:
- true if video
-
builder
public static @NonNull AVAttributes.Builder builder()
-
getByteSize
public Long getByteSize()
-
setByteSize
public void setByteSize(Long byteSize)
-
-