GstPlay.PlaySignalAdapter

g GObject.Object GObject.Object GstPlay.PlaySignalAdapter GstPlay.PlaySignalAdapter GObject.Object->GstPlay.PlaySignalAdapter

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (play)

class

new_sync_emit (play)

class

new_with_main_context (play, context)

get_play ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

play

GstPlay.Play

r

GstPlay.Play owning this adapter

Signals

Inherited:

GObject.Object (1)

Name

Short Description

buffering

duration-changed

end-of-stream

error

Emitted on errors.

media-info-updated

mute-changed

position-updated

seek-done

state-changed

uri-loaded

video-dimensions-changed

volume-changed

warning

Emitted on warnings.

Fields

Inherited:

GObject.Object (1)

Class Details

class GstPlay.PlaySignalAdapter(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

GstPlay.PlaySignalAdapterClass

New in version 1.20.

classmethod new(play)
Parameters:

play (GstPlay.Play) – GstPlay.Play instance to emit signals for.

Returns:

A new GstPlay.PlaySignalAdapter to connect signal handlers to.

Return type:

GstPlay.PlaySignalAdapter

A bus-watching GLib.Source will be created and attached to the the thread-default GLib.MainContext. The attached callback will emit the corresponding signal for the message received. Matching signals for play messages from the bus will be emitted by it on the created adapter object.

New in version 1.20.

classmethod new_sync_emit(play)
Parameters:

play (GstPlay.Play) – GstPlay.Play instance to emit signals for.

Returns:

A new GstPlay.PlaySignalAdapter to connect signal handlers to.

Return type:

GstPlay.PlaySignalAdapter

Create an adapter that synchronously emits its signals, from the thread in which the messages have been posted.

New in version 1.20.

classmethod new_with_main_context(play, context)
Parameters:
Returns:

A new GstPlay.PlaySignalAdapter to connect signal handlers to.

Return type:

GstPlay.PlaySignalAdapter

A bus-watching GLib.Source will be created and attached to the context. The attached callback will emit the corresponding signal for the message received. Matching signals for play messages from the bus will be emitted by it on the created adapter object.

New in version 1.20.

get_play()
Returns:

The GstPlay.Play owning this signal adapter.

Return type:

GstPlay.Play

New in version 1.20.

Signal Details

GstPlay.PlaySignalAdapter.signals.buffering(play_signal_adapter, object)
Signal Name:

buffering

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.duration_changed(play_signal_adapter, object)
Signal Name:

duration-changed

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.end_of_stream(play_signal_adapter)
Signal Name:

end-of-stream

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:

play_signal_adapter (GstPlay.PlaySignalAdapter) – The object which received the signal

GstPlay.PlaySignalAdapter.signals.error(play_signal_adapter, error, details)
Signal Name:

error

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:

Emitted on errors.

GstPlay.PlaySignalAdapter.signals.media_info_updated(play_signal_adapter, object)
Signal Name:

media-info-updated

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.mute_changed(play_signal_adapter, object)
Signal Name:

mute-changed

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.position_updated(play_signal_adapter, object)
Signal Name:

position-updated

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.seek_done(play_signal_adapter, object)
Signal Name:

seek-done

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.state_changed(play_signal_adapter, object)
Signal Name:

state-changed

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.uri_loaded(play_signal_adapter, object)
Signal Name:

uri-loaded

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.video_dimensions_changed(play_signal_adapter, object, p0)
Signal Name:

video-dimensions-changed

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.volume_changed(play_signal_adapter, object)
Signal Name:

volume-changed

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:
GstPlay.PlaySignalAdapter.signals.warning(play_signal_adapter, error, details)
Signal Name:

warning

Flags:

RUN_LAST, NO_RECURSE, NO_HOOKS

Parameters:

Emitted on warnings.

Property Details

GstPlay.PlaySignalAdapter.props.play
Name:

play

Type:

GstPlay.Play

Default Value:

None

Flags:

READABLE

GstPlay.Play owning this adapter