コード例 #1
0
ファイル: client.go プロジェクト: auroralaboratories/pulse
// Start the mainloop
//
func (self *Client) Start() error {
	if self.mainloop != nil {
		if status := C.pa_threaded_mainloop_start(self.mainloop); status < 0 {
			return fmt.Errorf("PulseAudio mainloop start failed with code %d", status)
		}
	} else {
		return fmt.Errorf("Cannot operate on undefined PulseAudio mainloop")
	}

	return nil
}
コード例 #2
0
ファイル: pulsego.go プロジェクト: deadsy/xsynth
func (self *PulseMainLoop) Start() int {
	return int(C.pa_threaded_mainloop_start(self.pa))
}