Lines Matching refs:dev

43 typedef void (*headset_state_cb) (struct audio_device *dev,
47 typedef void (*headset_nrec_cb) (struct audio_device *dev,
54 typedef void (*headset_stream_cb_t) (struct audio_device *dev, void *user_data);
58 GIOChannel *headset_get_rfcomm(struct audio_device *dev);
60 struct headset *headset_init(struct audio_device *dev, uint16_t svc,
63 void headset_unregister(struct audio_device *dev);
67 void headset_update(struct audio_device *dev, uint16_t svc,
70 unsigned int headset_config_stream(struct audio_device *dev,
74 unsigned int headset_request_stream(struct audio_device *dev,
77 unsigned int headset_suspend_stream(struct audio_device *dev,
80 gboolean headset_cancel_stream(struct audio_device *dev, unsigned int id);
82 gboolean get_hfp_active(struct audio_device *dev);
83 void set_hfp_active(struct audio_device *dev, gboolean active);
85 void headset_set_authorized(struct audio_device *dev);
86 int headset_connect_rfcomm(struct audio_device *dev, GIOChannel *chan);
87 int headset_connect_sco(struct audio_device *dev, GIOChannel *io);
89 headset_state_t headset_get_state(struct audio_device *dev);
90 void headset_set_state(struct audio_device *dev, headset_state_t state);
92 int headset_get_channel(struct audio_device *dev);
94 int headset_get_sco_fd(struct audio_device *dev);
95 gboolean headset_get_nrec(struct audio_device *dev);
96 unsigned int headset_add_nrec_cb(struct audio_device *dev,
98 gboolean headset_remove_nrec_cb(struct audio_device *dev, unsigned int id);
99 gboolean headset_get_inband(struct audio_device *dev);
100 gboolean headset_get_sco_hci(struct audio_device *dev);
102 gboolean headset_is_active(struct audio_device *dev);
104 headset_lock_t headset_get_lock(struct audio_device *dev);
105 gboolean headset_lock(struct audio_device *dev, headset_lock_t lock);
106 gboolean headset_unlock(struct audio_device *dev, headset_lock_t lock);
107 gboolean headset_suspend(struct audio_device *dev, void *data);
108 gboolean headset_play(struct audio_device *dev, void *data);
109 void headset_shutdown(struct audio_device *dev);