GVnc.BaseAudio

g GObject.GInterface GObject.GInterface GVnc.Audio GVnc.Audio GObject.GInterface->GVnc.Audio GObject.Object GObject.Object GVnc.BaseAudio GVnc.BaseAudio GObject.Object->GVnc.BaseAudio GVnc.Audio->GVnc.BaseAudio

Subclasses:

None

Methods

Inherited:

GObject.Object (37), GVnc.Audio (3)

Structs:

GObject.ObjectClass (5)

class

new ()

Virtual Methods

Inherited:

GObject.Object (7), GVnc.Audio (3)

do_playback_data (sample)

do_playback_start (format)

do_playback_stop ()

Properties

None

Signals

Inherited:

GObject.Object (1)

Name

Short Description

vnc-audio-playback-data

vnc-audio-playback-start

vnc-audio-playback-stop

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

GObject.Object

r

Class Details

class GVnc.BaseAudio(**kwargs)
Bases:

GObject.Object, GVnc.Audio

Abstract:

No

Structure:

GVnc.BaseAudioClass

classmethod new()
Returns:

a new audio object

Return type:

GVnc.BaseAudio

Create a new generic VNC audio object, which will emit signals when key audio events occur. Callers can connect to these signals to provide playback facilities.

do_playback_data(sample) virtual
Parameters:

sample (GVnc.AudioSample) –

Return type:

bool

do_playback_start(format) virtual
Parameters:

format (GVnc.AudioFormat) –

Return type:

bool

do_playback_stop() virtual
Return type:

bool

Signal Details

GVnc.BaseAudio.signals.vnc_audio_playback_data(base_audio, object)
Signal Name:

vnc-audio-playback-data

Flags:

RUN_FIRST

Parameters:
GVnc.BaseAudio.signals.vnc_audio_playback_start(base_audio, object)
Signal Name:

vnc-audio-playback-start

Flags:

RUN_FIRST

Parameters:
GVnc.BaseAudio.signals.vnc_audio_playback_stop(base_audio)
Signal Name:

vnc-audio-playback-stop

Flags:

RUN_FIRST

Parameters:

base_audio (GVnc.BaseAudio) – The object which received the signal