eglGetSyncAttrib — Return an attribute of a sync object
EGLBoolean eglGetSyncAttrib(
|
(EGLDisplay display, |
EGLSync sync, | |
EGLint attribute, | |
EGLAttrib *value) ; |
display
Specifies the EGL display connection.
sync
Specifies the sync object to query.
attribute
Specifies the EGL sync object attribute to query.
value
Returns the requested attribute value.
eglGetSyncAttrib
is used to query
attributes of the sync object sync
. Legal
values for attribute
depend on the type
of sync object, as shown in table
Table 1, “
Attributes accepted by eglGetSyncAttrib
”. Assuming no errors are
generated, EGL_TRUE
is returned and the
value of the queried attribute is returned in
*value
.
eglGetSyncAttrib
Attribute | Description | Supported Sync Objects |
---|---|---|
Attribute | Description | Supported Sync Objects |
EGL_SYNC_TYPE
|
Type of the sync object | All |
EGL_SYNC_STATUS
|
Status of the sync object | All |
EGL_SYNC_CONDITION
|
Signaling condition |
EGL_SYNC_FENCE or
EGL_SYNC_CL_EVENT
|
On failure, eglGetSyncAttrib
returns
EGL_FALSE
and *value
is not modified.
If sync
is not a valid sync object for
display
, an
EGL_BAD_PARAMETER
error is generated.
If attribute
is not one of the attributes
in table Table 1, “
Attributes accepted by eglGetSyncAttrib
”, an
EGL_BAD_ATTRIBUTE
error is generated.
If attribute
is not supported for the
type of sync object passed in sync
, an
EGL_BAD_MATCH
error is generated.
If display
does not match the display
passed to eglCreateSync
when
sync
was created, behaviour is undefined.
eglGetSyncAttrib
is available only if the
EGL version is 1.5 or greater.
Copyright © 2003-2014 The Khronos Group Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and/or associated documentation files (the "Materials"), to deal in the Materials without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Materials, and to permit persons to whom the Materials are furnished to do so, subject to the condition that this copyright notice and permission notice shall be included in all copies or substantial portions of the Materials.