Enlarge user space buffering, as it appears that's necessary.
Low level support for setting encoder properties (bitrate, size, etc),
Higher levels will follow.