diff options
author | gb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969> | 2010-03-25 09:49:17 +0000 |
---|---|---|
committer | gb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969> | 2010-03-25 09:49:17 +0000 |
commit | 1703ef2acad634d764ce8651c74cce40e53c5572 (patch) | |
tree | b019247a5ab2dbc2715c1ebb1f86aca79f6e5825 /gst-libs/gst/vaapi/gstvaapiimage.c | |
parent | e4775c4e16ac74f9589dda5b2a681c58c993387d (diff) |
Restore the gst_vaapi_{surface,image,subpicture}_get_id() interfaces.
Diffstat (limited to 'gst-libs/gst/vaapi/gstvaapiimage.c')
-rw-r--r-- | gst-libs/gst/vaapi/gstvaapiimage.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapiimage.c b/gst-libs/gst/vaapi/gstvaapiimage.c index b637484a..d993ef87 100644 --- a/gst-libs/gst/vaapi/gstvaapiimage.c +++ b/gst-libs/gst/vaapi/gstvaapiimage.c @@ -505,6 +505,23 @@ gst_vaapi_image_new_with_image(GstVaapiDisplay *display, VAImage *va_image) } /** + * gst_vaapi_image_get_id: + * @image: a #GstVaapiImage + * + * Returns the underlying VAImageID of the @image. + * + * Return value: the underlying VA image id + */ +VAImageID +gst_vaapi_image_get_id(GstVaapiImage *image) +{ + g_return_val_if_fail(GST_VAAPI_IS_IMAGE(image), VA_INVALID_ID); + g_return_val_if_fail(image->priv->is_constructed, VA_INVALID_ID); + + return GST_VAAPI_OBJECT_ID(image); +} + +/** * gst_vaapi_image_get_image: * @image: a #GstVaapiImage * @va_image: a VA image |