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?
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?