diff options
author | Xiang, Haihao <haihao.xiang@intel.com> | 2012-02-16 09:53:43 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2013-05-28 16:19:08 +0800 |
commit | 6db64ea33e1a36734d31eaa19e244fe1add8779a (patch) | |
tree | 9ab924da565fc18c83732bc7553d5ce864a26380 | |
parent | 7cdb20caea82ceea149481e7fab07ce48d0d8518 (diff) |
Add VAEncMiscParameterHRD data structure to pass HRD parameters to driver
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r-- | va/va.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -688,6 +688,8 @@ typedef enum VAEncMiscParameterTypeAIR = 3, /** \brief Buffer type used to express a maximum frame size (in bits). */ VAEncMiscParameterTypeMaxFrameSize = 4, + /** \brief Buffer type used for HRD parameters. */ + VAEncMiscParameterTypeHRD = 5, } VAEncMiscParameterType; /** \brief Packed header type. */ @@ -769,6 +771,12 @@ typedef struct _VAEncMiscParameterAIR unsigned int air_auto; /* if set to 1 then hardware auto-tune the AIR threshold */ } VAEncMiscParameterAIR; +typedef struct _VAEncMiscParameterHRD +{ + unsigned int initial_buffer_fullness; /* in bits */ + unsigned int buffer_size; /* in bits */ +} VAEncMiscParameterHRD; + /** * \brief Defines a maximum frame size (in bits). * |