Functions¶
|
|
|
|
|
|
|
|
|
|
|
Details¶
- GstPlay.play_color_balance_type_get_name(type)¶
- Parameters:
type (
GstPlay.PlayColorBalanceType
) – aGstPlay.PlayColorBalanceType
- Returns:
a string with the name of the color balance type.
- Return type:
Gets a string representing the given color balance type.
New in version 1.20.
- GstPlay.play_error_get_name(error)¶
- Parameters:
error (
GstPlay.PlayError
) – aGstPlay.PlayError
- Returns:
a string with the given error.
- Return type:
Gets a string representing the given error.
New in version 1.20.
- GstPlay.play_message_get_name(message_type)¶
- Parameters:
message_type (
GstPlay.PlayMessage
) – aGstPlay.PlayMessage
- Returns:
a string with the name of the message.
- Return type:
New in version 1.20.
- GstPlay.play_message_get_stream_id(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
The stream ID this message applies to
- Return type:
Reads the stream ID the play message msg applies to, if any.
New in version 1.26.
- GstPlay.play_message_get_uri(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
The URI this message applies to
- Return type:
Reads the URI the play message msg applies to.
New in version 1.26.
- GstPlay.play_message_parse_buffering(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting buffering percent
- Return type:
percent:
int
Parse the given buffering msg and extract the corresponding value
New in version 1.26.
- GstPlay.play_message_parse_buffering_percent(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting buffering percent
- Return type:
percent:
int
Parse the given buffering msg and extract the corresponding value
New in version 1.20.
Deprecated since version 1.26: Use
GstPlay.PlayMessage.parse_buffering
().
- GstPlay.play_message_parse_duration_changed(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting duration
- Return type:
duration:
int
Parse the given duration-changed msg and extract the corresponding #GstClockTime
New in version 1.26.
- GstPlay.play_message_parse_duration_updated(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting duration
- Return type:
duration:
int
Parse the given duration-changed msg and extract the corresponding #GstClockTime
New in version 1.20.
Deprecated since version 1.26: Use
GstPlay.PlayMessage.parse_duration_changed
().
- GstPlay.play_message_parse_error(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
- error:
the resulting error
- details:
A
Gst.Structure
containing additional details about the error
- Return type:
(error:
GLib.Error
, details:Gst.Structure
orNone
)
Parse the given error msg and extract the corresponding
GLib.Error
.Since 1.26 the details will always contain the URI this refers to in an “uri” field of type string, and (if known) the string “stream-id” it is referring to.
New in version 1.20.
- GstPlay.play_message_parse_error_missing_plugin(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
True
if the message contained a missing-plugin error.- Return type:
Parses missing plugin descriptions and installer details from a GST_PLAY_ERROR_MISSING_PLUGIN error message.
Both arrays will have the same length, and strings at the same index correspond to each other.
The installer details can be passed to
GstPbutils.install_plugins_sync
() orGstPbutils.install_plugins_async
().New in version 1.26.
- GstPlay.play_message_parse_media_info_updated(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting media info
- Return type:
info:
GstPlay.PlayMediaInfo
Parse the given media-info-updated msg and extract the corresponding media information
New in version 1.20.
- GstPlay.play_message_parse_muted_changed(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting audio muted state
- Return type:
muted:
bool
Parse the given mute-changed msg and extract the corresponding audio muted state
New in version 1.20.
- GstPlay.play_message_parse_position_updated(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting position
- Return type:
position:
int
Parse the given position-updated msg and extract the corresponding #GstClockTime
New in version 1.20.
- GstPlay.play_message_parse_seek_done(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting position
- Return type:
position:
int
Parse the given seek-done msg and extract the corresponding #GstClockTime
New in version 1.26.
- GstPlay.play_message_parse_state_changed(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting play state
- Return type:
state:
GstPlay.PlayState
Parse the given state-changed msg and extract the corresponding
GstPlay.PlayState
New in version 1.20.
- GstPlay.play_message_parse_type(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting message type
- Return type:
type:
GstPlay.PlayMessage
Parse the given msg and extract its
GstPlay.PlayMessage
type.New in version 1.20.
- GstPlay.play_message_parse_uri_loaded(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting URI
- Return type:
uri:
str
Parse the given uri-loaded msg and extract the corresponding value
New in version 1.26.
- GstPlay.play_message_parse_video_dimensions_changed(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
- width:
the resulting video width
- height:
the resulting video height
- Return type:
Parse the given video-dimensions-changed msg and extract the corresponding video dimensions
New in version 1.20.
- GstPlay.play_message_parse_volume_changed(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting audio volume
- Return type:
volume:
float
Parse the given volume-changed msg and extract the corresponding audio volume
New in version 1.20.
- GstPlay.play_message_parse_warning(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
- error:
the resulting warning
- details:
A
Gst.Structure
containing additional details about the warning
- Return type:
(error:
GLib.Error
, details:Gst.Structure
orNone
)
Parse the given warning msg and extract the corresponding
GLib.Error
.Since 1.26 the details will always contain the URI this refers to in an “uri” field of type string, and (if known) the string “stream-id” it is referring to.
New in version 1.20.
- GstPlay.play_message_parse_warning_missing_plugin(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
True
if the message contained a missing-plugin error.- Return type:
Parses missing plugin descriptions and installer details from a GST_PLAY_ERROR_MISSING_PLUGIN warning message.
Both arrays will have the same length, and strings at the same index correspond to each other.
The installer details can be passed to
GstPbutils.install_plugins_sync
() orGstPbutils.install_plugins_async
().New in version 1.26.
- GstPlay.play_state_get_name(state)¶
- Parameters:
state (
GstPlay.PlayState
) – aGstPlay.PlayState
- Returns:
a string with the name of the state.
- Return type:
Gets a string representing the given state.
New in version 1.20.