C# 클래스 CSharpSynth.Wave.WaveHelper

파일 보기 프로젝트 열기: deckycoss/unitymidi 1 사용 예제들

공개 메소드들

메소드 설명
ChangeBitsPerSample ( CSharpSynth.Wave.FormatChunk fmtchk, CSharpSynth.Wave.DataChunk datachk, int bitsPerSample ) : void
DownSample ( int factor, float data ) : ].float[
GetRawData ( float sampledata, int bitsPerSample ) : byte[]
GetSampleData ( CSharpSynth.Wave.FormatChunk fmtchk, CSharpSynth.Wave.DataChunk datachk ) : ].float[
Int24toBytes ( Int32 value ) : byte[]
ReSample ( int NewRate, int OldRate, float data ) : ].float[
ToInt24 ( byte buffer, int index ) : Int32
UpSample ( int factor, float data ) : ].float[

메소드 상세

ChangeBitsPerSample() 공개 정적인 메소드

public static ChangeBitsPerSample ( CSharpSynth.Wave.FormatChunk fmtchk, CSharpSynth.Wave.DataChunk datachk, int bitsPerSample ) : void
fmtchk CSharpSynth.Wave.FormatChunk
datachk CSharpSynth.Wave.DataChunk
bitsPerSample int
리턴 void

DownSample() 공개 정적인 메소드

public static DownSample ( int factor, float data ) : ].float[
factor int
data float
리턴 ].float[

GetRawData() 공개 정적인 메소드

public static GetRawData ( float sampledata, int bitsPerSample ) : byte[]
sampledata float
bitsPerSample int
리턴 byte[]

GetSampleData() 공개 정적인 메소드

public static GetSampleData ( CSharpSynth.Wave.FormatChunk fmtchk, CSharpSynth.Wave.DataChunk datachk ) : ].float[
fmtchk CSharpSynth.Wave.FormatChunk
datachk CSharpSynth.Wave.DataChunk
리턴 ].float[

Int24toBytes() 공개 정적인 메소드

public static Int24toBytes ( Int32 value ) : byte[]
value System.Int32
리턴 byte[]

ReSample() 공개 정적인 메소드

public static ReSample ( int NewRate, int OldRate, float data ) : ].float[
NewRate int
OldRate int
data float
리턴 ].float[

ToInt24() 공개 정적인 메소드

public static ToInt24 ( byte buffer, int index ) : Int32
buffer byte
index int
리턴 System.Int32

UpSample() 공개 정적인 메소드

public static UpSample ( int factor, float data ) : ].float[
factor int
data float
리턴 ].float[