C# Class Tsukikage.DllPInvoke.LameMP3Encoder.LameEncoder

Inheritance: IDisposable
ファイルを表示 Open project: ttsuki/ttsuki

Public Methods

Method Description
Close ( ) : byte[]

Encode already queued PCM to MP3 and Close stream. �o�b�t�@�ς݂�PCM��G���R�[�h���āA�X�g���[����‚���B

Encode ( byte waveformStream ) : byte[]

Encode PCM to MP3. �G���R�[�h����B

���͂����f�[�^�� SamplesPerChunk �P�ʂɂȂ�B �P�ʂɖ����Ȃ������T���v����Encoder����Ńo�b�t�@����A����Encode���Ɏg����B

GetSamplesPerChunk ( int samplingRate, short channels, short bitRateInKBPS ) : int

�`�����N������̃T���v������擾���܂�

LameEncoder ( int samplingRate, int channels, int bitRateInKBPS ) : System

�G���R�[�_����������܂��B

Private Methods

Method Description
IDisposable ( ) : void

Method Details

Close() public method

Encode already queued PCM to MP3 and Close stream. �o�b�t�@�ς݂�PCM��G���R�[�h���āA�X�g���[����‚���B
public Close ( ) : byte[]
return byte[]

Encode() public method

Encode PCM to MP3. �G���R�[�h����B
���͂����f�[�^�� SamplesPerChunk �P�ʂɂȂ�B �P�ʂɖ����Ȃ������T���v����Encoder����Ńo�b�t�@����A����Encode���Ɏg����B
public Encode ( byte waveformStream ) : byte[]
waveformStream byte waveform
return byte[]

GetSamplesPerChunk() public static method

�`�����N������̃T���v������擾���܂�
public static GetSamplesPerChunk ( int samplingRate, short channels, short bitRateInKBPS ) : int
samplingRate int �T���v�����O���[�g 32000 or 44100 or 48000
channels short �`�����l���� 1 or 2
bitRateInKBPS short �r�b�g���[�g (kBps) 128 �Ƃ� 192 �Ƃ� 320 �Ƃ�
return int

LameEncoder() public method

�G���R�[�_����������܂��B
public LameEncoder ( int samplingRate, int channels, int bitRateInKBPS ) : System
samplingRate int �T���v�����O���[�g 32000 or 44100 or 48000
channels int �`�����l���� 1 or 2
bitRateInKBPS int �r�b�g���[�g (kBps) 128 �Ƃ� 192 �Ƃ� 320 �Ƃ�
return System