Ignore:
Timestamp:
2012-07-15T15:14:10Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
57e8b3b
Parents:
b497018
Message:

Cleanup audio_pcm interface.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/include/audio_pcm_iface.h

    rb497018 r2cc5c835  
    3939#include <async.h>
    4040#include <bool.h>
     41#include <loc.h>
    4142#include <pcm_sample_format.h>
    4243
     
    5051};
    5152
     53typedef async_sess_t audio_pcm_sess_t;
    5254
    53 int audio_pcm_get_info_str(async_exch_t *, const char **);
    54 int audio_pcm_get_buffer(async_exch_t *, void **, size_t *,
     55audio_pcm_sess_t *audio_pcm_open(const char *);
     56audio_pcm_sess_t *audio_pcm_open_service(service_id_t service);
     57void audio_pcm_close(audio_pcm_sess_t *);
     58
     59int audio_pcm_get_info_str(audio_pcm_sess_t *, const char **);
     60int audio_pcm_get_buffer(audio_pcm_sess_t *, void **, size_t *,
    5561    async_client_conn_t, void *);
    56 int audio_pcm_release_buffer(async_exch_t *);
     62int audio_pcm_release_buffer(audio_pcm_sess_t *);
    5763
    58 int audio_pcm_start_playback(async_exch_t *, unsigned,
     64int audio_pcm_start_playback(audio_pcm_sess_t *, unsigned,
    5965    unsigned, unsigned, pcm_sample_format_t);
    60 int audio_pcm_stop_playback(async_exch_t *);
     66int audio_pcm_stop_playback(audio_pcm_sess_t *);
    6167
    62 int audio_pcm_start_record(async_exch_t *, unsigned,
     68int audio_pcm_start_record(audio_pcm_sess_t *, unsigned,
    6369    unsigned, unsigned, pcm_sample_format_t);
    64 int audio_pcm_stop_record(async_exch_t *);
     70int audio_pcm_stop_record(audio_pcm_sess_t *);
    6571
    6672/** Audio pcm communication interface. */
Note: See TracChangeset for help on using the changeset viewer.