Ignore:
Timestamp:
2013-04-11T01:34:41Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
250828a
Parents:
f0a647c
Message:

hound: doxygen and cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/audio/hound/audio_source.h

    rf0a647c rc799138  
    4242typedef struct audio_source audio_source_t;
    4343
     44/** Audio data source abstraction structure */
    4445struct audio_source {
     46        /** Link in hound's sources list */
    4547        link_t link;
     48        /** List of connections */
    4649        list_t connections;
     50        /** String identifier */
    4751        const char *name;
     52        /** audio data format */
    4853        pcm_format_t format;
     54        /** backend data */
    4955        void *private_data;
     56        /** Callback for connection and disconnection */
    5057        int (*connection_change)(audio_source_t *source, bool added);
     58        /** Ask backend for more data */
    5159        int (*update_available_data)(audio_source_t *source, size_t size);
    5260};
    5361
     62/**
     63 * List instance helper.
     64 * @param l link
     65 * @return pointer to a source structure, NULL on failure.
     66 */
    5467static inline audio_source_t * audio_source_list_instance(link_t *l)
    5568{
Note: See TracChangeset for help on using the changeset viewer.