public abstract class AsfBaseStreamProperty extends CustomPackage
Represents base stream property metadata in the ASF media container.
Learn more
Modifier and Type | Method and Description |
---|---|
Long |
getAlternateBitrate()
Gets the leak rate RAlt, in bits per second, of a leaky bucket that contains the data portion
of the stream without overflowing, excluding all ASF Data Packet overhead.
|
Long |
getAverageBitrate()
Gets the average bitrate.
|
Long |
getAverageTimePerFrame()
Gets the average time duration, measured in 100-nanosecond units, of each frame.
|
Long |
getBitrate()
Gets the leak rate R, in bits per second, of a leaky bucket that contains the data portion
of the stream without overflowing, excluding all ASF Data Packet overhead.
|
Long |
getEndTime()
Gets the presentation time of the last object plus the duration of play, indicating where
this digital media stream ends within the context of the timeline of the ASF file as a whole.
|
AsfExtendedStreamPropertyFlags |
getFlags()
Gets the flags.
|
String |
getLanguage()
Gets the stream language.
|
Long |
getStartTime()
Gets the presentation time of the first object, indicating where this digital media stream
starts within the context of the timeline of the ASF file as a whole.
|
byte |
getStreamNumber()
Gets the number of this stream.
|
AsfStreamType |
getStreamType()
Gets the type of this stream.
|
addProperties, contains, findProperties, get_Item, getCount, getKeys, getKnowPropertyDescriptors, getMetadataType, getPropertyDescriptors, iterator, removeProperties, sanitize, setProperties, updateProperties
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public final AsfStreamType getStreamType()
Gets the type of this stream.
public final byte getStreamNumber()
Gets the number of this stream.
public final Long getStartTime()
Gets the presentation time of the first object, indicating where this digital media stream starts within the context of the timeline of the ASF file as a whole.
public final Long getEndTime()
Gets the presentation time of the last object plus the duration of play, indicating where this digital media stream ends within the context of the timeline of the ASF file as a whole.
public final Long getBitrate()
Gets the leak rate R, in bits per second, of a leaky bucket that contains the data portion of the stream without overflowing, excluding all ASF Data Packet overhead.
public final Long getAlternateBitrate()
Gets the leak rate RAlt, in bits per second, of a leaky bucket that contains the data portion of the stream without overflowing, excluding all ASF Data Packet overhead.
public final AsfExtendedStreamPropertyFlags getFlags()
Gets the flags.
public final String getLanguage()
Gets the stream language.
public final Long getAverageTimePerFrame()
Gets the average time duration, measured in 100-nanosecond units, of each frame.
public final Long getAverageBitrate()
Gets the average bitrate.