/* * 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