Shwneo原创首发CSDN技术专栏,转载请注明出处 在压缩包里提供的minimad.c示例参考中给出的input回调函数如下: /* * This is the input callback. The purpose of this callback is to (re)fill * the stream buffer which is to be decoded. In this example, an entire file * has been mapped into memory, so we just call mad_stream_buffer() with the * address and length of the mapping. When this callback is called a second * time, we are finished decoding. */ static enum mad_flow input(void *data,