/// <summary> /// 获得可以容纳输出的采样点数 /// </summary> /// <param name="inSampleCount">该值为0可以获得重采样器的延迟采样点数</param> /// <returns></returns> public int GetOutSampleCount(int inSampleCount) { long delaySampleCount = FF.swr_get_delay(ctx, Source.SampleRate); return((int)FF.av_rescale_rnd(delaySampleCount + inSampleCount, Destination.SampleRate, Source.SampleRate, AVRounding.Up)); }