Player
Iface
constructor
name
download_
buffering
get_
audio_
stream
get_
audio_
streams
get_
buffering_
mode
get_
idle
get_
in_
seek
get_
pipeline
get_
seek_
flags
get_
subtitle_
track
get_
subtitle_
tracks
get_
user_
agent
set_
audio_
stream
set_
buffering_
mode
set_
seek_
flags
set_
subtitle_
track
set_
user_
agent
GJS API Reference
ClutterGst-2.0
ClutterGst
PlayerIface
Class PlayerIface
Interface vtable for #ClutterGstPlayer implementations
record
Hierarchy
PlayerIface
Index
Constructors
constructor
Properties
name
Methods
download_
buffering
get_
audio_
stream
get_
audio_
streams
get_
buffering_
mode
get_
idle
get_
in_
seek
get_
pipeline
get_
seek_
flags
get_
subtitle_
track
get_
subtitle_
tracks
get_
user_
agent
set_
audio_
stream
set_
buffering_
mode
set_
seek_
flags
set_
subtitle_
track
set_
user_
agent
Constructors
constructor
new
Player
Iface
(
)
:
ClutterGst
.
PlayerIface
Returns
ClutterGst
.
PlayerIface
Properties
Static
name
name
:
string
Methods
download_
buffering
download_
buffering
(
player
:
ClutterGst
.
Player
, start
:
number
, stop
:
number
)
:
void
Parameters
player:
ClutterGst
.
Player
start:
number
stop:
number
Returns
void
get_
audio_
stream
get_
audio_
stream
(
player
:
ClutterGst
.
Player
)
:
number
Parameters
player:
ClutterGst
.
Player
Returns
number
get_
audio_
streams
get_
audio_
streams
(
player
:
ClutterGst
.
Player
)
:
string
[]
Parameters
player:
ClutterGst
.
Player
Returns
string
[]
get_
buffering_
mode
get_
buffering_
mode
(
player
:
ClutterGst
.
Player
)
:
ClutterGst
.
BufferingMode
Parameters
player:
ClutterGst
.
Player
Returns
ClutterGst
.
BufferingMode
get_
idle
get_
idle
(
player
:
ClutterGst
.
Player
)
:
boolean
Parameters
player:
ClutterGst
.
Player
Returns
boolean
get_
in_
seek
get_
in_
seek
(
player
:
ClutterGst
.
Player
)
:
boolean
Parameters
player:
ClutterGst
.
Player
Returns
boolean
get_
pipeline
get_
pipeline
(
player
:
ClutterGst
.
Player
)
:
Gst
.
Element
Parameters
player:
ClutterGst
.
Player
Returns
Gst
.
Element
get_
seek_
flags
get_
seek_
flags
(
player
:
ClutterGst
.
Player
)
:
ClutterGst
.
SeekFlags
Parameters
player:
ClutterGst
.
Player
Returns
ClutterGst
.
SeekFlags
get_
subtitle_
track
get_
subtitle_
track
(
player
:
ClutterGst
.
Player
)
:
number
Parameters
player:
ClutterGst
.
Player
Returns
number
get_
subtitle_
tracks
get_
subtitle_
tracks
(
player
:
ClutterGst
.
Player
)
:
string
[]
Parameters
player:
ClutterGst
.
Player
Returns
string
[]
get_
user_
agent
get_
user_
agent
(
player
:
ClutterGst
.
Player
)
:
string
Parameters
player:
ClutterGst
.
Player
Returns
string
set_
audio_
stream
set_
audio_
stream
(
player
:
ClutterGst
.
Player
, index_
:
number
)
:
void
Parameters
player:
ClutterGst
.
Player
index_:
number
Returns
void
set_
buffering_
mode
set_
buffering_
mode
(
player
:
ClutterGst
.
Player
, mode
:
ClutterGst
.
BufferingMode
)
:
void
Parameters
player:
ClutterGst
.
Player
mode:
ClutterGst
.
BufferingMode
Returns
void
set_
seek_
flags
set_
seek_
flags
(
player
:
ClutterGst
.
Player
, flags
:
ClutterGst
.
SeekFlags
)
:
void
Parameters
player:
ClutterGst
.
Player
flags:
ClutterGst
.
SeekFlags
Returns
void
set_
subtitle_
track
set_
subtitle_
track
(
player
:
ClutterGst
.
Player
, index_
:
number
)
:
void
Parameters
player:
ClutterGst
.
Player
index_:
number
Returns
void
set_
user_
agent
set_
user_
agent
(
player
:
ClutterGst
.
Player
, user_agent
:
string
)
:
void
Parameters
player:
ClutterGst
.
Player
user_agent:
string
Returns
void
Player
Iface
constructor
name
download_
buffering
get_
audio_
stream
get_
audio_
streams
get_
buffering_
mode
get_
idle
get_
in_
seek
get_
pipeline
get_
seek_
flags
get_
subtitle_
track
get_
subtitle_
tracks
get_
user_
agent
set_
audio_
stream
set_
buffering_
mode
set_
seek_
flags
set_
subtitle_
track
set_
user_
agent
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyR3N0XzJfMC5DbHV0dGVyR3N0LlBsYXllcklmYWNlLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkNsdXR0ZXJHc3RfMl8wLkNsdXR0ZXJHc3QuUGxheWVySWZhY2UuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sI2Rvd25sb2FkX2J1ZmZlcmluZyIsIm5hbWUiOiJkb3dubG9hZF9idWZmZXJpbmciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sI2dldF9hdWRpb19zdHJlYW0iLCJuYW1lIjoiZ2V0X2F1ZGlvX3N0cmVhbSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyR3N0XzJfMC5DbHV0dGVyR3N0LlBsYXllcklmYWNlLmh0bWwjZ2V0X2F1ZGlvX3N0cmVhbXMiLCJuYW1lIjoiZ2V0X2F1ZGlvX3N0cmVhbXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sI2dldF9idWZmZXJpbmdfbW9kZSIsIm5hbWUiOiJnZXRfYnVmZmVyaW5nX21vZGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sI2dldF9pZGxlIiwibmFtZSI6ImdldF9pZGxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNsdXR0ZXJHc3RfMl8wLkNsdXR0ZXJHc3QuUGxheWVySWZhY2UuaHRtbCNnZXRfaW5fc2VlayIsIm5hbWUiOiJnZXRfaW5fc2VlayIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyR3N0XzJfMC5DbHV0dGVyR3N0LlBsYXllcklmYWNlLmh0bWwjZ2V0X3BpcGVsaW5lIiwibmFtZSI6ImdldF9waXBlbGluZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyR3N0XzJfMC5DbHV0dGVyR3N0LlBsYXllcklmYWNlLmh0bWwjZ2V0X3NlZWtfZmxhZ3MiLCJuYW1lIjoiZ2V0X3NlZWtfZmxhZ3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sI2dldF9zdWJ0aXRsZV90cmFjayIsIm5hbWUiOiJnZXRfc3VidGl0bGVfdHJhY2siLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sI2dldF9zdWJ0aXRsZV90cmFja3MiLCJuYW1lIjoiZ2V0X3N1YnRpdGxlX3RyYWNrcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyR3N0XzJfMC5DbHV0dGVyR3N0LlBsYXllcklmYWNlLmh0bWwjZ2V0X3VzZXJfYWdlbnQiLCJuYW1lIjoiZ2V0X3VzZXJfYWdlbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sI3NldF9hdWRpb19zdHJlYW0iLCJuYW1lIjoic2V0X2F1ZGlvX3N0cmVhbSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyR3N0XzJfMC5DbHV0dGVyR3N0LlBsYXllcklmYWNlLmh0bWwjc2V0X2J1ZmZlcmluZ19tb2RlIiwibmFtZSI6InNldF9idWZmZXJpbmdfbW9kZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDbHV0dGVyR3N0XzJfMC5DbHV0dGVyR3N0LlBsYXllcklmYWNlLmh0bWwjc2V0X3NlZWtfZmxhZ3MiLCJuYW1lIjoic2V0X3NlZWtfZmxhZ3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sI3NldF9zdWJ0aXRsZV90cmFjayIsIm5hbWUiOiJzZXRfc3VidGl0bGVfdHJhY2siLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sI3NldF91c2VyX2FnZW50IiwibmFtZSI6InNldF91c2VyX2FnZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiQ2x1dHRlckdzdF8yXzAuQ2x1dHRlckdzdC5QbGF5ZXJJZmFjZS5odG1sIiwibmFtZSI6IlBsYXllcklmYWNlIn0=
Interface vtable for #ClutterGstPlayer implementations