C# Класс VGAudio.Formats.GcAdpcm.GcAdpcmChannelBuilder

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

Private Properties

Свойство Тип Описание
CurrentLoopContextIsValid bool
CurrentSeekTableIsValid bool
EnsurePcmDecoded void
GetAlignment VGAudio.Formats.GcAdpcm.GcAdpcmAlignment
GetLoopContext VGAudio.Formats.GcAdpcm.GcAdpcmLoopContext
GetSeekTable VGAudio.Formats.GcAdpcm.GcAdpcmSeekTable
PrepareForBuild GcAdpcmChannelBuilder
PreviousAlignmentIsValid bool
PreviousLoopContextIsValid bool
PreviousSeekTableIsValid bool
WithPrevious GcAdpcmChannelBuilder

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

Метод Описание
Build ( ) : VGAudio.Formats.GcAdpcm.GcAdpcmChannel
GcAdpcmChannelBuilder ( Array adpcm, Array coefs, int sampleCount ) : VGAudio.Codecs.GcAdpcm
WithLoop ( bool loop ) : GcAdpcmChannelBuilder
WithLoop ( bool loop, int loopStart, int loopEnd ) : GcAdpcmChannelBuilder
WithLoopAlignment ( int loopAlignmentMultiple ) : GcAdpcmChannelBuilder
WithLoopContext ( int loopStart, short predScale, short loopHist1, short loopHist2, bool isSelfCalculated = false ) : GcAdpcmChannelBuilder
WithSamplesPerSeekTableEntry ( int samplesPerEntry ) : GcAdpcmChannelBuilder
WithSeekTable ( Array seekTable, int samplesPerEntry, bool isSelfCalculated = false ) : GcAdpcmChannelBuilder

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

Метод Описание
CurrentLoopContextIsValid ( int loopStart ) : bool
CurrentSeekTableIsValid ( ) : bool
EnsurePcmDecoded ( ) : void
GetAlignment ( ) : VGAudio.Formats.GcAdpcm.GcAdpcmAlignment
GetLoopContext ( ) : VGAudio.Formats.GcAdpcm.GcAdpcmLoopContext
GetSeekTable ( ) : VGAudio.Formats.GcAdpcm.GcAdpcmSeekTable
PrepareForBuild ( ) : GcAdpcmChannelBuilder
PreviousAlignmentIsValid ( ) : bool
PreviousLoopContextIsValid ( int loopStart ) : bool
PreviousSeekTableIsValid ( ) : bool
WithPrevious ( VGAudio.Formats.GcAdpcm.GcAdpcmSeekTable seekTable, VGAudio.Formats.GcAdpcm.GcAdpcmLoopContext loopContext, VGAudio.Formats.GcAdpcm.GcAdpcmAlignment alignment ) : GcAdpcmChannelBuilder

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

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

public Build ( ) : VGAudio.Formats.GcAdpcm.GcAdpcmChannel
Результат VGAudio.Formats.GcAdpcm.GcAdpcmChannel

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

public GcAdpcmChannelBuilder ( Array adpcm, Array coefs, int sampleCount ) : VGAudio.Codecs.GcAdpcm
adpcm Array
coefs Array
sampleCount int
Результат VGAudio.Codecs.GcAdpcm

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

public WithLoop ( bool loop ) : GcAdpcmChannelBuilder
loop bool
Результат GcAdpcmChannelBuilder

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

public WithLoop ( bool loop, int loopStart, int loopEnd ) : GcAdpcmChannelBuilder
loop bool
loopStart int
loopEnd int
Результат GcAdpcmChannelBuilder

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

public WithLoopAlignment ( int loopAlignmentMultiple ) : GcAdpcmChannelBuilder
loopAlignmentMultiple int
Результат GcAdpcmChannelBuilder

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

public WithLoopContext ( int loopStart, short predScale, short loopHist1, short loopHist2, bool isSelfCalculated = false ) : GcAdpcmChannelBuilder
loopStart int
predScale short
loopHist1 short
loopHist2 short
isSelfCalculated bool
Результат GcAdpcmChannelBuilder

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

public WithSamplesPerSeekTableEntry ( int samplesPerEntry ) : GcAdpcmChannelBuilder
samplesPerEntry int
Результат GcAdpcmChannelBuilder

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

public WithSeekTable ( Array seekTable, int samplesPerEntry, bool isSelfCalculated = false ) : GcAdpcmChannelBuilder
seekTable Array
samplesPerEntry int
isSelfCalculated bool
Результат GcAdpcmChannelBuilder