Class

GVncBaseAudio

Description

class GVnc.BaseAudio : GObject.Object
  implements GVnc.Audio {
  priv: VncBaseAudioPrivate*
}

No description available.

Hierarchy

hierarchy this VncBaseAudio implements_0 VncAudio this--implements_0 ancestor_0 GObject ancestor_0--this

Ancestors

Implements

Constructors

vnc_base_audio_new

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.

Instance methods

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from VncAudio (3)
vnc_audio_playback_data

Request playback of a single audio sample in sample.

vnc_audio_playback_start

Indicate that the remote desktop is about to start audio playback in format format.

vnc_audio_playback_stop

Indicate that the remote desktop has completed audio playback.

Signals

GVnc.BaseAudio::vnc-audio-playback-data
No description available.

GVnc.BaseAudio::vnc-audio-playback-start
No description available.

GVnc.BaseAudio::vnc-audio-playback-stop
No description available.

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct GVncBaseAudioClass {
  GObjectClass parent_class;
  gboolean (* playback_start) (
    VncBaseAudio* audio,
    VncAudioFormat* format
  );
  gboolean (* playback_stop) (
    VncBaseAudio* audio
  );
  gboolean (* playback_data) (
    VncBaseAudio* audio,
    VncAudioSample* sample
  );
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.

playback_start: gboolean (* playback_start) ( VncBaseAudio* audio, VncAudioFormat* format )

No description available.

playback_stop: gboolean (* playback_stop) ( VncBaseAudio* audio )

No description available.

playback_data: gboolean (* playback_data) ( VncBaseAudio* audio, VncAudioSample* sample )

No description available.

Virtual methods

GVnc.BaseAudioClass.playback_data
No description available.

GVnc.BaseAudioClass.playback_start
No description available.

GVnc.BaseAudioClass.playback_stop
No description available.