C# Класс NVorbis.VorbisStreamDecoder

Наследование: IVorbisStreamStatus
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DecodeNextPacket void
DecodePacket void
GetLastGranulePos long
GetPacketLength int
InitDecoder void
LoadBooks bool
LoadComments bool
OverlapSamples int
ProcessParameterChange void
ProcessStreamHeader bool
ReadSamples int
ResetDecoder void
SaveBuffer void
SeekTo void
SetParametersChanging void
TryInit bool
UnpackPacket bool
UpdatePosition void
VorbisStreamDecoder System

Открытые методы

Метод Описание
Dispose ( ) : void
ResetStats ( ) : void

Приватные методы

Метод Описание
DecodeNextPacket ( ) : void
DecodePacket ( ) : void
GetLastGranulePos ( ) : long
GetPacketLength ( DataPacket curPacket, DataPacket lastPacket ) : int
InitDecoder ( ) : void
LoadBooks ( DataPacket packet ) : bool
LoadComments ( DataPacket packet ) : bool
OverlapSamples ( ) : int
ProcessParameterChange ( DataPacket packet ) : void
ProcessStreamHeader ( DataPacket packet ) : bool
ReadSamples ( float buffer, int offset, int count ) : int
ResetDecoder ( bool isFullReset ) : void
SaveBuffer ( ) : void
SeekTo ( long granulePos ) : void
SetParametersChanging ( object sender, ParameterChangeEventArgs e ) : void
TryInit ( ) : bool
UnpackPacket ( DataPacket packet ) : bool
UpdatePosition ( int samplesDecoded, DataPacket packet ) : void
VorbisStreamDecoder ( IPacketProvider packetProvider ) : System

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ResetStats() публичный Метод

public ResetStats ( ) : void
Результат void