Sound Manager
_AudiomanagerCommandinterfaceIface Struct Reference

#include <audio_manager_interface.h>

Data Fields

GTypeInterface parent_iface
 
gboolean(* handle_connect )(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID, guint16 arg_sinkID)
 
gboolean(* handle_disconnect )(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_mainConnectionID)
 
gboolean(* handle_get_list_main_connections )(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation)
 
gboolean(* handle_get_list_main_sinks )(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation)
 
gboolean(* handle_set_sink_mute_state )(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_muteState)
 
gboolean(* handle_set_volume )(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volume)
 
gboolean(* handle_volume_step )(AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volumeStep)
 
void(* main_connection_state_changed )(AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState)
 
void(* new_main_connection )(AudiomanagerCommandinterface *object, GVariant *arg_mainConnection)
 
void(* removed_main_connection )(AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId)
 
void(* sink_mute_state_changed )(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState)
 
void(* system_property_changed )(AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty)
 
void(* volume_changed )(AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume)
 

Detailed Description

Definition at line 27 of file audio_manager_interface.h.

Field Documentation

◆ handle_connect

gboolean(* _AudiomanagerCommandinterfaceIface::handle_connect) (AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sourceID, guint16 arg_sinkID)

Definition at line 32 of file audio_manager_interface.h.

◆ handle_disconnect

gboolean(* _AudiomanagerCommandinterfaceIface::handle_disconnect) (AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_mainConnectionID)

Definition at line 38 of file audio_manager_interface.h.

◆ handle_get_list_main_connections

gboolean(* _AudiomanagerCommandinterfaceIface::handle_get_list_main_connections) (AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation)

Definition at line 43 of file audio_manager_interface.h.

◆ handle_get_list_main_sinks

gboolean(* _AudiomanagerCommandinterfaceIface::handle_get_list_main_sinks) (AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation)

Definition at line 47 of file audio_manager_interface.h.

◆ handle_set_sink_mute_state

gboolean(* _AudiomanagerCommandinterfaceIface::handle_set_sink_mute_state) (AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_muteState)

Definition at line 51 of file audio_manager_interface.h.

◆ handle_set_volume

gboolean(* _AudiomanagerCommandinterfaceIface::handle_set_volume) (AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volume)

Definition at line 57 of file audio_manager_interface.h.

◆ handle_volume_step

gboolean(* _AudiomanagerCommandinterfaceIface::handle_volume_step) (AudiomanagerCommandinterface *object, GDBusMethodInvocation *invocation, guint16 arg_sinkID, gint16 arg_volumeStep)

Definition at line 63 of file audio_manager_interface.h.

◆ main_connection_state_changed

void(* _AudiomanagerCommandinterfaceIface::main_connection_state_changed) (AudiomanagerCommandinterface *object, guint16 arg_connectionID, gint16 arg_connectionState)

Definition at line 69 of file audio_manager_interface.h.

◆ new_main_connection

void(* _AudiomanagerCommandinterfaceIface::new_main_connection) (AudiomanagerCommandinterface *object, GVariant *arg_mainConnection)

Definition at line 74 of file audio_manager_interface.h.

◆ parent_iface

GTypeInterface _AudiomanagerCommandinterfaceIface::parent_iface

Definition at line 29 of file audio_manager_interface.h.

◆ removed_main_connection

void(* _AudiomanagerCommandinterfaceIface::removed_main_connection) (AudiomanagerCommandinterface *object, guint16 arg_mainConnectionId)

Definition at line 78 of file audio_manager_interface.h.

◆ sink_mute_state_changed

void(* _AudiomanagerCommandinterfaceIface::sink_mute_state_changed) (AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_muteState)

Definition at line 82 of file audio_manager_interface.h.

◆ system_property_changed

void(* _AudiomanagerCommandinterfaceIface::system_property_changed) (AudiomanagerCommandinterface *object, GVariant *arg_SystemProperty)

Definition at line 87 of file audio_manager_interface.h.

◆ volume_changed

void(* _AudiomanagerCommandinterfaceIface::volume_changed) (AudiomanagerCommandinterface *object, guint16 arg_sinkID, gint16 arg_volume)

Definition at line 91 of file audio_manager_interface.h.


The documentation for this struct was generated from the following file: