struct _VAEncMiscParameterBuffer
Defined at line 2313 of file ../../third_party/intel/libva/va/va.h
For application, e.g. set a new bitrate
VABufferID buf_id;
VAEncMiscParameterBuffer *misc_param;
VAEncMiscParameterRateControl *misc_rate_ctrl;
vaCreateBuffer(dpy, context, VAEncMiscParameterBufferType,
sizeof(VAEncMiscParameterBuffer) + sizeof(VAEncMiscParameterRateControl),
1, NULL,
&buf
_id);
vaMapBuffer(dpy,buf_id,(void **)
&misc
_param);
misc_param->type = VAEncMiscParameterTypeRateControl;
misc_rate_ctrl= (VAEncMiscParameterRateControl *)misc_param->data;
misc_rate_ctrl->bits_per_second = 6400000;
vaUnmapBuffer(dpy, buf_id);
vaRenderPicture(dpy, context,
&buf
_id, 1);
Public Members
type
uint32_t[] data