| GStreamer VA-API Plugins 1.2 Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
GstVaapiObject; GstVaapiDisplay * gst_vaapi_object_get_display (GstVaapiObject *object); void gst_vaapi_object_lock_display (GstVaapiObject *object); void gst_vaapi_object_unlock_display (GstVaapiObject *object); GstVaapiID gst_vaapi_object_get_id (GstVaapiObject *object);
GstVaapiDisplay * gst_vaapi_object_get_display (GstVaapiObject *object);
Returns the GstVaapiDisplay this object is bound to.
|
a GstVaapiObject |
Returns : |
the parent GstVaapiDisplay object |
void gst_vaapi_object_lock_display (GstVaapiObject *object);
Locks object parent display. If display is already locked by
another thread, the current thread will block until display is
unlocked by the other thread.
|
a GstVaapiObject |
void gst_vaapi_object_unlock_display (GstVaapiObject *object);
Unlocks object parent display. If another thread is blocked in a
gst_vaapi_object_lock_display() call, it will be woken and can lock
display itself.
|
a GstVaapiObject |
GstVaapiID gst_vaapi_object_get_id (GstVaapiObject *object);
Returns the GstVaapiID contained in the object.
|
a GstVaapiObject |
Returns : |
the GstVaapiID of the object
|