public class OpusStatistics extends OggAudioStatistics
Constructor and Description |
---|
OpusStatistics(OggAudioHeaders headers,
OggAudioStream audio) |
OpusStatistics(OpusFile opus) |
Modifier and Type | Method and Description |
---|---|
void |
calculate()
Calculate the statistics
|
double |
getAvgPacketDuration() |
double |
getAvgPageDuration() |
int |
getMaxPacketBytes() |
double |
getMaxPacketDuration() |
double |
getMaxPageDuration() |
int |
getMinPacketBytes() |
double |
getMinPacketDuration() |
double |
getMinPageDuration() |
protected void |
handleAudioData(OggStreamAudioData audioData) |
protected void |
handleAudioData(OpusAudioData audioData) |
getAudioDataSize, getAudioPacketsCount, getAverageAudioBitrate, getAverageOverallBitrate, getDuration, getDurationSeconds, getHeaderOverheadSize, getLastGranule, getOggOverheadPercentage, getOggOverheadSize, handleHeader
public OpusStatistics(OggAudioHeaders headers, OggAudioStream audio) throws IOException
IOException
public OpusStatistics(OpusFile opus) throws IOException
IOException
public void calculate() throws IOException
OggAudioStatistics
calculate
in class OggAudioStatistics
IOException
protected void handleAudioData(OggStreamAudioData audioData)
handleAudioData
in class OggAudioStatistics
protected void handleAudioData(OpusAudioData audioData)
public double getMaxPacketDuration()
public double getAvgPacketDuration()
public double getMinPacketDuration()
public double getMaxPageDuration()
public double getAvgPageDuration()
public double getMinPageDuration()
public int getMaxPacketBytes()
public int getMinPacketBytes()
Copyright © 2018. All rights reserved.