@@ -4835,6 +4835,15 @@ VAStatus vaDeassociateSubpicture (
4835
4835
* brightness etc. in the rendering process. The application can query what
4836
4836
* attributes are supported by the driver, and then set the appropriate attributes
4837
4837
* before calling vaPutSurface()
4838
+ *
4839
+ * Display attributes also are used to query/set display adaptor (vaDisplay) related information.
4840
+ * These attributes do not depend on vaConfig, only related with platform or display adaptor
4841
+ * They could not be used for vaPutSurface.
4842
+ * App could call vaQueryDisplayAttributes/vaGetDisplayAttributes to query these attributes
4843
+ * at anytime after vaInitialize, but only could call vaSetDisplayAttributes for these attributes
4844
+ * after vaInitialize and before any other function call if the attributes is settable.
4845
+ * To distinguish these two types of display attributes, this display adaptor related attributes
4846
+ * should be marked as "HW attribute" in the description.
4838
4847
*/
4839
4848
/* PowerVR IEP Lite attributes */
4840
4849
typedef enum
@@ -4957,6 +4966,12 @@ typedef enum
4957
4966
* specify vaPutSurface render area if there is no drawable on the monitor
4958
4967
*/
4959
4968
VADisplayAttribRenderRect = 18 ,
4969
+ /*
4970
+ * HW attribute. read only. specify whether vaCopy support on current HW
4971
+ * The value of each bit should equal to 1 << VA_EXEC_MODE_XXX to represent
4972
+ * modes of vaCopy
4973
+ */
4974
+ VADisplayAttribCopy = 19 ,
4960
4975
} VADisplayAttribType ;
4961
4976
4962
4977
/* flags for VADisplayAttribute */
0 commit comments