1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
// Code generated by "./generator ./com.deepin.api.soundthemeplayer"; DO NOT EDIT.
package soundthemeplayer
import (
"unsafe"
"github.com/godbus/dbus"
"pkg.deepin.io/lib/dbusutil/proxy"
)
type SoundThemePlayer struct {
soundThemePlayer // interface com.deepin.api.SoundThemePlayer
proxy.Object
}
func NewSoundThemePlayer(conn *dbus.Conn) *SoundThemePlayer {
obj := new(SoundThemePlayer)
obj.Object.Init_(conn, "com.deepin.api.SoundThemePlayer", "/com/deepin/api/SoundThemePlayer")
return obj
}
type soundThemePlayer struct{}
func (v *soundThemePlayer) GetObject_() *proxy.Object {
return (*proxy.Object)(unsafe.Pointer(v))
}
func (*soundThemePlayer) GetInterfaceName_() string {
return "com.deepin.api.SoundThemePlayer"
}
// method EnableSoundDesktopLogin
func (v *soundThemePlayer) GoEnableSoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableSoundDesktopLogin", flags, ch, enabled)
}
func (v *soundThemePlayer) EnableSoundDesktopLogin(flags dbus.Flags, enabled bool) error {
return (<-v.GoEnableSoundDesktopLogin(flags, make(chan *dbus.Call, 1), enabled).Done).Err
}
// method Play
func (v *soundThemePlayer) GoPlay(flags dbus.Flags, ch chan *dbus.Call, theme string, event string, device string) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".Play", flags, ch, theme, event, device)
}
func (v *soundThemePlayer) Play(flags dbus.Flags, theme string, event string, device string) error {
return (<-v.GoPlay(flags, make(chan *dbus.Call, 1), theme, event, device).Done).Err
}
// method PlaySoundDesktopLogin
func (v *soundThemePlayer) GoPlaySoundDesktopLogin(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".PlaySoundDesktopLogin", flags, ch)
}
func (v *soundThemePlayer) PlaySoundDesktopLogin(flags dbus.Flags) error {
return (<-v.GoPlaySoundDesktopLogin(flags, make(chan *dbus.Call, 1)).Done).Err
}
// method SaveAudioState
func (v *soundThemePlayer) GoSaveAudioState(flags dbus.Flags, ch chan *dbus.Call, activePlayback map[string]dbus.Variant) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".SaveAudioState", flags, ch, activePlayback)
}
func (v *soundThemePlayer) SaveAudioState(flags dbus.Flags, activePlayback map[string]dbus.Variant) error {
return (<-v.GoSaveAudioState(flags, make(chan *dbus.Call, 1), activePlayback).Done).Err
}
// method SetSoundTheme
func (v *soundThemePlayer) GoSetSoundTheme(flags dbus.Flags, ch chan *dbus.Call, theme string) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".SetSoundTheme", flags, ch, theme)
}
func (v *soundThemePlayer) SetSoundTheme(flags dbus.Flags, theme string) error {
return (<-v.GoSetSoundTheme(flags, make(chan *dbus.Call, 1), theme).Done).Err
}
|