Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Zeeshan Ali
gstreamer-rs
Commits
a65016be
Commit
a65016be
authored
Dec 30, 2017
by
Sebastian Dröge
🍵
Browse files
Add gst::Object as parent class of gst_player::Player
parent
38bd880a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Gir_GstPlayer.toml
View file @
a65016be
...
...
@@ -11,6 +11,7 @@ generate_safety_asserts = true
external_libraries
=
[
"GLib"
,
"GObject"
,
"Gst"
,
]
generate
=
[
...
...
@@ -27,6 +28,7 @@ manual = [
"GLib.Error"
,
"GLib.MainContext"
,
"GObject.Object"
,
"Gst.Object"
,
"Gst.Element"
,
"GstVideo.VideoMultiviewFlags"
,
"GstVideo.VideoMultiviewFramePacking"
,
...
...
gstreamer-player/src/auto/player.rs
View file @
a65016be
...
...
@@ -20,6 +20,7 @@ use glib::translate::*;
use
glib_ffi
;
use
gobject_ffi
;
use
gst
;
use
gst_ffi
;
use
gst_video
;
use
libc
;
use
std
::
boxed
::
Box
as
Box_
;
...
...
@@ -28,7 +29,9 @@ use std::mem::transmute;
use
std
::
ptr
;
glib_wrapper!
{
pub
struct
Player
(
Object
<
ffi
::
GstPlayer
,
ffi
::
GstPlayerClass
>
);
pub
struct
Player
(
Object
<
ffi
::
GstPlayer
,
ffi
::
GstPlayerClass
>
):
[
gst
::
Object
=>
gst_ffi
::
GstObject
,
];
match
fn
{
get_type
=>
||
ffi
::
gst_player_get_type
(),
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment