[DllImport("fccore")] public static extern Bool fcWaveAddAudioSamples(fcWaveContext ctx, float[] samples, int num_samples);
[DllImport("fccore")] public static extern Bool fcWaveAddAudioFrame(fcWaveContext ctx, float[] samples, int num_samples, double timestamp = -1.0);
[DllImport("fccore")] public static extern void fcWaveAddOutputStream(fcWaveContext ctx, fcStream stream);
[DllImport("fccore")] private static extern void fcWaveDestroyContext(fcWaveContext ctx);