C# 클래스 VGAudio.Formats.GcAdpcm.GcAdpcmChannelBuilder

파일 보기 프로젝트 열기: LazyBone152/XV2-Tools 1 사용 예제들

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