Crosstales.NVorbis.IVorbisStreamStatus Interface Reference
Inheritance diagram for Crosstales.NVorbis.IVorbisStreamStatus:
Crosstales.NVorbis.VorbisStreamDecoder

Public Member Functions

void ResetStats ()
 Gets the counters for latency and bitrate calculations, as well as overall bit counts More...
 

Properties

int EffectiveBitRate [get]
 Gets the calculated bit rate of audio stream data for the everything decoded so far More...
 
int InstantBitRate [get]
 Gets the calculated bit rate for the last ~1 second of audio More...
 
TimeSpan PageLatency [get]
 Gets the calculated latency per page More...
 
TimeSpan PacketLatency [get]
 Gets the calculated latency per packet More...
 
TimeSpan SecondLatency [get]
 Gets the calculated latency per second of output More...
 
long OverheadBits [get]
 Gets the number of bits read that do not contribute to the output audio More...
 
long AudioBits [get]
 Gets the number of bits read that contribute to the output audio More...
 
int PagesRead [get]
 Gets the number of pages read so far in the current stream More...
 
int TotalPages [get]
 Gets the total number of pages in the current stream More...
 
bool Clipped [get]
 Gets whether the stream has been clipped since the last reset More...
 

Member Function Documentation

◆ ResetStats()

void Crosstales.NVorbis.IVorbisStreamStatus.ResetStats ( )

Gets the counters for latency and bitrate calculations, as well as overall bit counts

Implemented in Crosstales.NVorbis.VorbisStreamDecoder.

Property Documentation

◆ AudioBits

long Crosstales.NVorbis.IVorbisStreamStatus.AudioBits
get

Gets the number of bits read that contribute to the output audio

◆ Clipped

bool Crosstales.NVorbis.IVorbisStreamStatus.Clipped
get

Gets whether the stream has been clipped since the last reset

◆ EffectiveBitRate

int Crosstales.NVorbis.IVorbisStreamStatus.EffectiveBitRate
get

Gets the calculated bit rate of audio stream data for the everything decoded so far

◆ InstantBitRate

int Crosstales.NVorbis.IVorbisStreamStatus.InstantBitRate
get

Gets the calculated bit rate for the last ~1 second of audio

◆ OverheadBits

long Crosstales.NVorbis.IVorbisStreamStatus.OverheadBits
get

Gets the number of bits read that do not contribute to the output audio

◆ PacketLatency

TimeSpan Crosstales.NVorbis.IVorbisStreamStatus.PacketLatency
get

Gets the calculated latency per packet

◆ PageLatency

TimeSpan Crosstales.NVorbis.IVorbisStreamStatus.PageLatency
get

Gets the calculated latency per page

◆ PagesRead

int Crosstales.NVorbis.IVorbisStreamStatus.PagesRead
get

Gets the number of pages read so far in the current stream

◆ SecondLatency

TimeSpan Crosstales.NVorbis.IVorbisStreamStatus.SecondLatency
get

Gets the calculated latency per second of output

◆ TotalPages

int Crosstales.NVorbis.IVorbisStreamStatus.TotalPages
get

Gets the total number of pages in the current stream


The documentation for this interface was generated from the following file:
  • C:/Users/slaub/Unity/assets/DJPro/DJPro/Assets/Plugins/crosstales/Common/Libraries/NVorbis/IVorbisStreamStatus.cs