AsfBaseStreamProperty

Inheritance: java.lang.Object, com.groupdocs.metadata.core.MetadataPackage, com.groupdocs.metadata.core.CustomPackage

public abstract class AsfBaseStreamProperty extends CustomPackage

Represents base stream property metadata in the ASF media container.

Learn more

Methods

Method Description
getStreamType() Gets the type of this stream.
getStreamNumber() Gets the number of this stream.
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.
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.
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.
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.
getFlags() Gets the flags.
getLanguage() Gets the stream language.
getAverageTimePerFrame() Gets the average time duration, measured in 100-nanosecond units, of each frame.
getAverageBitrate() Gets the average bitrate.

getStreamType()

public final AsfStreamType getStreamType()

Gets the type of this stream.

Returns: AsfStreamType - The type of this stream.

getStreamNumber()

public final byte getStreamNumber()

Gets the number of this stream.

Returns: byte - The number of this stream.

getStartTime()

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.

Returns: java.lang.Long - The presentation time of the first object.

getEndTime()

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.

Returns: java.lang.Long - The presentation time of the last object plus the duration of play.

getBitrate()

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.

Returns: java.lang.Long - The bleak rate R, in bits per second.

getAlternateBitrate()

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.

Returns: java.lang.Long - The leak rate RAlt, in bits per second.

getFlags()

public final AsfExtendedStreamPropertyFlags getFlags()

Gets the flags.

Returns: AsfExtendedStreamPropertyFlags - The flags.

getLanguage()

public final String getLanguage()

Gets the stream language.

Returns: java.lang.String - The stream language.

getAverageTimePerFrame()

public final Long getAverageTimePerFrame()

Gets the average time duration, measured in 100-nanosecond units, of each frame.

Returns: java.lang.Long - The average time duration, measured in 100-nanosecond units, of each frame.

getAverageBitrate()

public final Long getAverageBitrate()

Gets the average bitrate.

Returns: java.lang.Long - The average bitrate.