Currently VideoEncodeAccelerator::Initialze() requires multiple arguments to specify encoding parameters. Recently we would like to add one more argument |output_level| for initialization.
We think it is more flexible for adding more parameters for future requests if we refactor to use Config struct as input, as well as VideoDecodeAccelerator::Initialize() does.
Comment 1 by johnylin@chromium.org
, Jul 13