C# Class VGAudio.Formats.GcAdpcm.GcAdpcmChannelBuilder

Afficher le fichier Open project: LazyBone152/XV2-Tools Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Build() public méthode

public Build ( ) : VGAudio.Formats.GcAdpcm.GcAdpcmChannel
Résultat VGAudio.Formats.GcAdpcm.GcAdpcmChannel

GcAdpcmChannelBuilder() public méthode

public GcAdpcmChannelBuilder ( Array adpcm, Array coefs, int sampleCount ) : VGAudio.Codecs.GcAdpcm
adpcm Array
coefs Array
sampleCount int
Résultat VGAudio.Codecs.GcAdpcm

WithLoop() public méthode

public WithLoop ( bool loop ) : GcAdpcmChannelBuilder
loop bool
Résultat GcAdpcmChannelBuilder

WithLoop() public méthode

public WithLoop ( bool loop, int loopStart, int loopEnd ) : GcAdpcmChannelBuilder
loop bool
loopStart int
loopEnd int
Résultat GcAdpcmChannelBuilder

WithLoopAlignment() public méthode

public WithLoopAlignment ( int loopAlignmentMultiple ) : GcAdpcmChannelBuilder
loopAlignmentMultiple int
Résultat GcAdpcmChannelBuilder

WithLoopContext() public méthode

public WithLoopContext ( int loopStart, short predScale, short loopHist1, short loopHist2, bool isSelfCalculated = false ) : GcAdpcmChannelBuilder
loopStart int
predScale short
loopHist1 short
loopHist2 short
isSelfCalculated bool
Résultat GcAdpcmChannelBuilder

WithSamplesPerSeekTableEntry() public méthode

public WithSamplesPerSeekTableEntry ( int samplesPerEntry ) : GcAdpcmChannelBuilder
samplesPerEntry int
Résultat GcAdpcmChannelBuilder

WithSeekTable() public méthode

public WithSeekTable ( Array seekTable, int samplesPerEntry, bool isSelfCalculated = false ) : GcAdpcmChannelBuilder
seekTable Array
samplesPerEntry int
isSelfCalculated bool
Résultat GcAdpcmChannelBuilder