faacEncOpen为什么maxOutput字节是无符号长的*
我试图使用faacEncOpen为什么maxOutput字节是无符号长的*,c,libfaac,C,Libfaac,我试图使用libfaac,我很好奇为什么faacEncOpen()接收maxOutputBytes作为unsigned long*,因为它只是说有多少字节可以写入输出缓冲区 那么为什么它是一个指针?来存储实际写入的字节数?它看起来像是告诉你maxOutputBytes是什么,而不是你告诉它你想要什么。谢谢Mat函数向该指针写入一个值,该值告诉我应该设置多长的输出缓冲区
libfaac
,我很好奇为什么faacEncOpen()
接收maxOutputBytes
作为unsigned long*
,因为它只是说有多少字节可以写入输出缓冲区
那么为什么它是一个指针?来存储实际写入的字节数?它看起来像是告诉你maxOutputBytes是什么,而不是你告诉它你想要什么。谢谢Mat函数向该指针写入一个值,该值告诉我应该设置多长的输出缓冲区