|
Packit |
3ae693 |
/*-*- Mode: C; c-basic-offset: 8 -*-*/
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
#ifndef foocanberradriverhfoo
|
|
Packit |
3ae693 |
#define foocanberradriverhfoo
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
/***
|
|
Packit |
3ae693 |
This file is part of libcanberra.
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
Copyright 2008 Lennart Poettering
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
libcanberra is free software; you can redistribute it and/or modify
|
|
Packit |
3ae693 |
it under the terms of the GNU Lesser General Public License as
|
|
Packit |
3ae693 |
published by the Free Software Foundation, either version 2.1 of the
|
|
Packit |
3ae693 |
License, or (at your option) any later version.
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
libcanberra is distributed in the hope that it will be useful, but
|
|
Packit |
3ae693 |
WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit |
3ae693 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Packit |
3ae693 |
Lesser General Public License for more details.
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
You should have received a copy of the GNU Lesser General Public
|
|
Packit |
3ae693 |
License along with libcanberra. If not, see
|
|
Packit |
3ae693 |
<http://www.gnu.org/licenses/>.
|
|
Packit |
3ae693 |
***/
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
#include "canberra.h"
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
int driver_open(ca_context *c);
|
|
Packit |
3ae693 |
int driver_destroy(ca_context *c);
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
int driver_change_device(ca_context *c, const char *device);
|
|
Packit |
3ae693 |
int driver_change_props(ca_context *c, ca_proplist *changed, ca_proplist *merged);
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
int driver_play(ca_context *c, uint32_t id, ca_proplist *p, ca_finish_callback_t cb, void *userdata);
|
|
Packit |
3ae693 |
int driver_cancel(ca_context *c, uint32_t id);
|
|
Packit |
3ae693 |
int driver_cache(ca_context *c, ca_proplist *p);
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
int driver_playing(ca_context *c, uint32_t id, int *playing);
|
|
Packit |
3ae693 |
|
|
Packit |
3ae693 |
#endif
|