コード例 #1
0
 internal static extern int Flush(NativeEncoderHandle handle, [In, Out] byte[] buffer, int bufferSize);
コード例 #2
0
 internal static extern UIntPtr GetLameTagFrame(NativeEncoderHandle handle, [In, Out] byte[] buffer, UIntPtr bufferSize);
コード例 #3
0
 internal static extern int InitializeParams(NativeEncoderHandle handle);
コード例 #4
0
 internal static extern int EncodeBuffer(NativeEncoderHandle handle, float[] leftSamples, float[] rightSamples, int sampleCount, [In, Out] byte[] buffer, int bufferSize);
コード例 #5
0
 internal static extern void SetVbrQuality(NativeEncoderHandle handle, float quality);
コード例 #6
0
 internal static extern void SetMeanBitRate(NativeEncoderHandle handle, int bitRate);
コード例 #7
0
 internal static extern void SetVbr(NativeEncoderHandle handle, VbrMode vbrMode);
コード例 #8
0
 internal static extern void SetQuality(NativeEncoderHandle handle, int quality);
コード例 #9
0
 internal static extern void SetChannels(NativeEncoderHandle handle, int channels);
コード例 #10
0
 internal static extern void SetSampleRate(NativeEncoderHandle handle, int sampleRate);
コード例 #11
0
 internal static extern void SetSampleCount(NativeEncoderHandle handle, uint samples);