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