summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2021-01-27 23:36:51 +0100
committerJonas Ådahl <jadahl@gmail.com>2021-01-29 18:41:31 +0100
commit6724bbe497a259987e3bc1e9f05546c72c5e25f0 (patch)
tree5a5f9290ab7f684d551b4a66566783ea41d94564
parent93a210fd29f233d26e28a7dc7baf6f88d319748f (diff)
downloadmutter-6724bbe497a259987e3bc1e9f05546c72c5e25f0.tar.gz
screen-cast-stream: Add getter for stream src
(cherry picked from commit 9f6a4416651263181d22aea28caa7f2181982705) Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1694>
-rw-r--r--src/backends/meta-screen-cast-stream.c9
-rw-r--r--src/backends/meta-screen-cast-stream.h2
2 files changed, 11 insertions, 0 deletions
diff --git a/src/backends/meta-screen-cast-stream.c b/src/backends/meta-screen-cast-stream.c
index fa2f3684b..fed1560fe 100644
--- a/src/backends/meta-screen-cast-stream.c
+++ b/src/backends/meta-screen-cast-stream.c
@@ -168,6 +168,15 @@ meta_screen_cast_stream_get_object_path (MetaScreenCastStream *stream)
return priv->object_path;
}
+MetaScreenCastStreamSrc *
+meta_screen_cast_stream_get_src (MetaScreenCastStream *stream)
+{
+ MetaScreenCastStreamPrivate *priv =
+ meta_screen_cast_stream_get_instance_private (stream);
+
+ return priv->src;
+}
+
void
meta_screen_cast_stream_transform_position (MetaScreenCastStream *stream,
double stream_x,
diff --git a/src/backends/meta-screen-cast-stream.h b/src/backends/meta-screen-cast-stream.h
index 1fa8ddd7a..d121c15c1 100644
--- a/src/backends/meta-screen-cast-stream.h
+++ b/src/backends/meta-screen-cast-stream.h
@@ -59,6 +59,8 @@ void meta_screen_cast_stream_close (MetaScreenCastStream *stream);
char * meta_screen_cast_stream_get_object_path (MetaScreenCastStream *stream);
+MetaScreenCastStreamSrc * meta_screen_cast_stream_get_src (MetaScreenCastStream *stream);
+
void meta_screen_cast_stream_transform_position (MetaScreenCastStream *stream,
double stream_x,
double stream_y,