Exemple #1
0
 internal VorbisEncoder(int channels, int sampleRate, float baseQuality)
 {
     SafeNativeMethods.VorbisInfoInit(_info);
     SafeNativeMethods.VorbisEncodeInitVbr(_info, channels, sampleRate, baseQuality);
     SafeNativeMethods.VorbisAnalysisInit(DspState, _info);
     SafeNativeMethods.VorbisBlockInit(DspState, _block);
 }
Exemple #2
0
 internal VorbisEncoder(int channels, int sampleRate, int maxBitRate, int nominalBitRate, int minBitRate)
 {
     SafeNativeMethods.VorbisInfoInit(_info);
     SafeNativeMethods.VorbisEncodeInit(_info, channels, sampleRate, maxBitRate, nominalBitRate, minBitRate);
     SafeNativeMethods.VorbisAnalysisInit(DspState, _info);
     SafeNativeMethods.VorbisBlockInit(DspState, _block);
 }
Exemple #3
0
 internal VorbisDecoder()
 {
     SafeNativeMethods.VorbisInfoInit(_info);
 }