Enums¶
Details¶
- class GstPlay.PlayColorBalanceType(value)¶
Bases:
GObject.GEnum
New in version 1.20.
- classmethod 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.
- BRIGHTNESS = 0¶
brightness or black level.
- CONTRAST = 1¶
contrast or luma gain.
- SATURATION = 2¶
color saturation or chroma gain.
- HUE = 3¶
hue or color balance.
- class GstPlay.PlayError(value)¶
Bases:
GObject.GEnum
New in version 1.20.
- classmethod 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.
- FAILED = 0¶
generic error.
- class GstPlay.PlayMessage(value)¶
Bases:
GObject.GEnum
New in version 1.20.
- classmethod 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.
- classmethod parse_buffering_percent(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting buffering percent
- Return type:
percent:
int
Parse the given buffering-percent msg and extract the corresponding value
New in version 1.20.
- classmethod parse_duration_updated(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting duration
- Return type:
duration:
int
Parse the given duration msg and extract the corresponding #GstClockTime
New in version 1.20.
- classmethod 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
New in version 1.20.
- classmethod parse_media_info_updated(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting media info
- Return type:
info:
GstPlay.PlayMediaInfo
Parse the given msg and extract the corresponding media information
New in version 1.20.
- classmethod parse_muted_changed(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting audio muted state
- Return type:
muted:
bool
Parse the given msg and extract the corresponding audio muted state
New in version 1.20.
- classmethod parse_position_updated(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting position
- Return type:
position:
int
Parse the given position msg and extract the corresponding #GstClockTime
New in version 1.20.
- classmethod parse_state_changed(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting play state
- Return type:
state:
GstPlay.PlayState
Parse the given state msg and extract the corresponding
GstPlay.PlayState
New in version 1.20.
- classmethod 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.
- classmethod 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 msg and extract the corresponding video dimensions
New in version 1.20.
- classmethod parse_volume_changed(msg)¶
- Parameters:
msg (
Gst.Message
) – AGst.Message
- Returns:
the resulting audio volume
- Return type:
volume:
float
Parse the given msg and extract the corresponding audio volume
New in version 1.20.
- classmethod 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 error msg and extract the corresponding
GLib.Error
warningNew in version 1.20.
- URI_LOADED = 0¶
Source element was initalized for set URI
- POSITION_UPDATED = 1¶
Sink position changed
- VOLUME_CHANGED = 10¶
The volume of the audio ouput has changed
- MUTE_CHANGED = 11¶
Audio muting flag has been toggled
- SEEK_DONE = 12¶
Any pending seeking operation has been completed
- DURATION_CHANGED = 2¶
Duration of stream changed
- STATE_CHANGED = 3¶
State changed, see
GstPlay.PlayState
- BUFFERING = 4¶
Pipeline is in buffering state, message contains the percentage value of the decoding buffer
- END_OF_STREAM = 5¶
Sink has received EOS
- ERROR = 6¶
Message contains an error
- WARNING = 7¶
Message contains an error
- VIDEO_DIMENSIONS_CHANGED = 8¶
Video sink received format in different dimensions than before
- MEDIA_INFO_UPDATED = 9¶
A media-info property has changed, message contains current
GstPlay.PlayMediaInfo
- class GstPlay.PlaySnapshotFormat(value)¶
Bases:
GLib.Enum
New in version 1.20.
- RAW_NATIVE = 0¶
raw native format.
- RAW_XRGB = 1¶
raw xRGB format.
- RAW_BGRX = 2¶
raw BGRx format.
- JPG = 3¶
jpeg format.
- PNG = 4¶
png format.
- class GstPlay.PlayState(value)¶
Bases:
GObject.GEnum
New in version 1.20.
- classmethod 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.
- STOPPED = 0¶
the play is stopped.
- BUFFERING = 1¶
the play is buffering.
- PAUSED = 2¶
the play is paused.
- PLAYING = 3¶
the play is currently playing a stream.