?? sbc.h
字號:
/* * * Bluetooth low-complexity, subband codec (SBC) library * * Copyright (C) 2004-2006 Marcel Holtmann <marcel@holtmann.org> * Copyright (C) 2004-2005 Henryk Ploetz <henryk@ploetzli.ch> * * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * */#ifndef __SBC_H#define __SBC_H#ifdef __cplusplusextern "C" {#endif#define SBC_NULL 0x00000001struct sbc_struct { unsigned long flags; int rate; int channels; int blocks; int subbands; int bitpool; void *data; int size; int len; unsigned long duration; void *priv;};typedef struct sbc_struct sbc_t;int sbc_init(sbc_t *sbc, unsigned long flags);int sbc_decode(sbc_t *sbc, void *data, int count);int sbc_encode(sbc_t *sbc, void *data, int count);void sbc_finish(sbc_t *sbc);#ifdef __cplusplus}#endif#endif /* __SBC_H */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -