Home | History | Annotate | Download | only in audio

Lines Matching refs:avdtp

31 struct avdtp;
54 /* AVDTP error definitions */
120 struct avdtp *session,
131 typedef void (*avdtp_set_configuration_cb) (struct avdtp *session,
137 void (*set_configuration) (struct avdtp *session,
142 void (*get_configuration) (struct avdtp *session,
147 void (*open) (struct avdtp *session, struct avdtp_local_sep *lsep,
150 void (*start) (struct avdtp *session, struct avdtp_local_sep *lsep,
153 void (*suspend) (struct avdtp *session, struct avdtp_local_sep *lsep,
156 void (*close) (struct avdtp *session, struct avdtp_local_sep *lsep,
159 void (*abort) (struct avdtp *session, struct avdtp_local_sep *lsep,
162 void (*reconfigure) (struct avdtp *session,
166 void (*delay_report) (struct avdtp *session, struct avdtp_local_sep *lsep,
174 gboolean (*get_capability) (struct avdtp *session,
179 gboolean (*set_configuration) (struct avdtp *session,
185 gboolean (*get_configuration) (struct avdtp *session,
188 gboolean (*open) (struct avdtp *session, struct avdtp_local_sep *lsep,
191 gboolean (*start) (struct avdtp *session, struct avdtp_local_sep *lsep,
194 gboolean (*suspend) (struct avdtp *session,
198 gboolean (*close) (struct avdtp *session, struct avdtp_local_sep *sep,
201 gboolean (*abort) (struct avdtp *session, struct avdtp_local_sep *sep,
204 gboolean (*reconfigure) (struct avdtp *session,
207 gboolean (*delayreport) (struct avdtp *session,
213 typedef void (*avdtp_discover_cb_t) (struct avdtp *session, GSList *seps,
216 struct avdtp *avdtp_get(bdaddr_t *src, bdaddr_t *dst);
218 void avdtp_unref(struct avdtp *session);
219 struct avdtp *avdtp_ref(struct avdtp *session);
226 struct avdtp_remote_sep *avdtp_get_remote_sep(struct avdtp *session,
239 int avdtp_discover(struct avdtp *session, avdtp_discover_cb_t cb,
242 gboolean avdtp_has_stream(struct avdtp *session, struct avdtp_stream *stream);
244 unsigned int avdtp_stream_add_cb(struct avdtp *session,
247 gboolean avdtp_stream_remove_cb(struct avdtp *session,
267 int avdtp_set_configuration(struct avdtp *session,
273 int avdtp_get_configuration(struct avdtp *session,
276 int avdtp_open(struct avdtp *session, struct avdtp_stream *stream);
277 int avdtp_reconfigure(struct avdtp *session, GSList *caps,
279 int avdtp_start(struct avdtp *session, struct avdtp_stream *stream);
280 int avdtp_suspend(struct avdtp *session, struct avdtp_stream *stream);
281 int avdtp_close(struct avdtp *session, struct avdtp_stream *stream,
283 int avdtp_abort(struct avdtp *session, struct avdtp_stream *stream);
284 int avdtp_delay_report(struct avdtp *session, struct avdtp_stream *stream,
296 struct avdtp_remote_sep *avdtp_find_remote_sep(struct avdtp *session,
309 void avdtp_get_peers(struct avdtp *session, bdaddr_t *src, bdaddr_t *dst);
311 void avdtp_set_auto_disconnect(struct avdtp *session, gboolean auto_dc);
312 gboolean avdtp_stream_setup_active(struct avdtp *session);
313 void avdtp_set_device_disconnect(struct avdtp *session, gboolean dev_dc);