/*
|
* BlueALSA - io.h
|
* Copyright (c) 2016-2018 Arkadiusz Bokowy
|
*
|
* This file is a part of bluez-alsa.
|
*
|
* This project is licensed under the terms of the MIT license.
|
*
|
*/
|
|
#ifndef BLUEALSA_IO_H_
|
#define BLUEALSA_IO_H_
|
|
#if HAVE_CONFIG_H
|
# include "config.h"
|
#endif
|
|
/* The number of snapshots of BT socket COUTQ bytes. */
|
#define IO_THREAD_COUTQ_HISTORY_SIZE 16
|
|
void *io_thread_a2dp_sink_sbc(void *arg);
|
void *io_thread_a2dp_source_sbc(void *arg);
|
#if ENABLE_AAC
|
void *io_thread_a2dp_sink_aac(void *arg);
|
void *io_thread_a2dp_source_aac(void *arg);
|
#endif
|
#if ENABLE_APTX
|
void *io_thread_a2dp_source_aptx(void *arg);
|
#endif
|
#if ENABLE_LDAC
|
void *io_thread_a2dp_source_ldac(void *arg);
|
#endif
|
|
void *io_thread_sco(void *arg);
|
|
#if DEBUG
|
void *io_thread_a2dp_sink_dump(void *arg);
|
#endif
|
|
#endif
|