Changeset 5029c788 in mainline for uspace/srv/audio/hound/connection.h


Ignore:
Timestamp:
2013-04-04T16:21: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:
9e40d443
Parents:
5a6f362
Message:

hound: add connection fifo, implement stream mixing

File:
1 edited

Legend:

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

    r5a6f362 r5029c788  
    4141#include <pcm/format.h>
    4242
     43#include "audio_data.h"
    4344#include "audio_source.h"
    4445#include "audio_sink.h"
     
    4849        link_t sink_link;
    4950        link_t hound_link;
     51        list_t fifo;
    5052        audio_sink_t *sink;
    5153        audio_source_t *source;
     
    7375    size_t size, pcm_format_t format);
    7476
    75 int connection_new_data(connection_t *connection, const void *data, size_t size);
     77int connection_push_data(connection_t *connection, audio_data_t *adata);
    7678
    7779static inline const char *connection_source_name(connection_t *connection)
Note: See TracChangeset for help on using the changeset viewer.