faacEncOpen why maxOutput bytes is unsigned long*

172 Views Asked by At

I'm trying to use libfaac and I'm curious why faacEncOpen() receives maxOutputBytes as unsigned long* as it's only to say how many bytes can write to output buffer.

So why it is a pointer?

0

There are 0 best solutions below