Go to the source code of this file.
|
| enum | vk_audio_data_type_t {
VSF_AUDIO_DATA_TYPE_FLOAT = 1 << 0
,
VSF_AUDIO_DATA_TYPE_INT = 0 << 0
,
VSF_AUDIO_DATA_TYPE_SIGNED = 1 << 1
,
VSF_AUDIO_DATA_TYPE_UNSIGNED = 0 << 1
,
VSF_AUDIO_DATA_TYPE_BE = 1 << 2
,
VSF_AUDIO_DATA_TYPE_LE = 0 << 2
,
VSF_AUDIO_DATA_TYPE_BEU = VSF_AUDIO_DATA_TYPE_UNSIGNED | VSF_AUDIO_DATA_TYPE_INT | VSF_AUDIO_DATA_TYPE_BE
,
VSF_AUDIO_DATA_TYPE_BES = VSF_AUDIO_DATA_TYPE_SIGNED | VSF_AUDIO_DATA_TYPE_INT | VSF_AUDIO_DATA_TYPE_BE
,
VSF_AUDIO_DATA_TYPE_LEU = VSF_AUDIO_DATA_TYPE_UNSIGNED | VSF_AUDIO_DATA_TYPE_INT | VSF_AUDIO_DATA_TYPE_LE
,
VSF_AUDIO_DATA_TYPE_LES = VSF_AUDIO_DATA_TYPE_SIGNED | VSF_AUDIO_DATA_TYPE_INT | VSF_AUDIO_DATA_TYPE_LE
,
VSF_AUDIO_DATA_TYPE_BEU8 = VSF_AUDIO_DATA_TYPE_BEUL(8)
,
VSF_AUDIO_DATA_TYPE_BEU16 = VSF_AUDIO_DATA_TYPE_BEUL(16)
,
VSF_AUDIO_DATA_TYPE_BEU24 = VSF_AUDIO_DATA_TYPE_BEUL(24)
,
VSF_AUDIO_DATA_TYPE_BEU32 = VSF_AUDIO_DATA_TYPE_BEUL(32)
,
VSF_AUDIO_DATA_TYPE_BES8 = VSF_AUDIO_DATA_TYPE_BESL(8)
,
VSF_AUDIO_DATA_TYPE_BES16 = VSF_AUDIO_DATA_TYPE_BESL(16)
,
VSF_AUDIO_DATA_TYPE_BES24 = VSF_AUDIO_DATA_TYPE_BESL(24)
,
VSF_AUDIO_DATA_TYPE_BES32 = VSF_AUDIO_DATA_TYPE_BESL(32)
,
VSF_AUDIO_DATA_TYPE_LEU8 = VSF_AUDIO_DATA_TYPE_LEUL(8)
,
VSF_AUDIO_DATA_TYPE_LEU16 = VSF_AUDIO_DATA_TYPE_LEUL(16)
,
VSF_AUDIO_DATA_TYPE_LEU24 = VSF_AUDIO_DATA_TYPE_LEUL(24)
,
VSF_AUDIO_DATA_TYPE_LEU32 = VSF_AUDIO_DATA_TYPE_LEUL(32)
,
VSF_AUDIO_DATA_TYPE_LES8 = VSF_AUDIO_DATA_TYPE_LESL(8)
,
VSF_AUDIO_DATA_TYPE_LES16 = VSF_AUDIO_DATA_TYPE_LESL(16)
,
VSF_AUDIO_DATA_TYPE_LES24 = VSF_AUDIO_DATA_TYPE_LESL(24)
,
VSF_AUDIO_DATA_TYPE_LES32 = VSF_AUDIO_DATA_TYPE_LESL(32)
} |
| |
◆ PUBLIC_CONST
| #define PUBLIC_CONST const |
◆ __describe_audio_ticktock_stream_adapter
Value:
};
Definition vsf_audio.h:184
#define __stream_rx(__s)
Definition driver_uart_port.c:128
#define __stream_tx(__s)
Definition driver_uart_port.c:129
#define __name
Definition hci_transport_aic8800.c:555
◆ describe_audio_ticktock_stream_adapter
Value:
#define __describe_audio_ticktock_stream_adapter(__name, __stream_tx, __stream_rx, __frame_size)
Definition vsf_audio.h:56
◆ VSF_AUDIO_DATA_TYPE_IS_FLOAT
| #define VSF_AUDIO_DATA_TYPE_IS_FLOAT |
( |
| __VALUE | ) |
|
Value:
@ VSF_AUDIO_DATA_TYPE_FLOAT
Definition vsf_audio.h:81
◆ VSF_AUDIO_DATA_TYPE_IS_INT
| #define VSF_AUDIO_DATA_TYPE_IS_INT |
( |
| __VALUE | ) |
|
Value:
#define VSF_AUDIO_DATA_TYPE_IS_FLOAT(__VALUE)
Definition vsf_audio.h:83
◆ VSF_AUDIO_DATA_TYPE_IS_SIGNED
| #define VSF_AUDIO_DATA_TYPE_IS_SIGNED |
( |
| __VALUE | ) |
|
Value:
@ VSF_AUDIO_DATA_TYPE_SIGNED
Definition vsf_audio.h:86
◆ VSF_AUDIO_DATA_TYPE_IS_UNSIGNED
| #define VSF_AUDIO_DATA_TYPE_IS_UNSIGNED |
( |
| __VALUE | ) |
|
Value:
#define VSF_AUDIO_DATA_TYPE_IS_SIGNED(__VALUE)
Definition vsf_audio.h:88
◆ VSF_AUDIO_DATA_TYPE_IS_BE
| #define VSF_AUDIO_DATA_TYPE_IS_BE |
( |
| __VALUE | ) |
|
Value:
@ VSF_AUDIO_DATA_TYPE_BE
Definition vsf_audio.h:91
◆ VSF_AUDIO_DATA_TYPE_IS_LE
| #define VSF_AUDIO_DATA_TYPE_IS_LE |
( |
| __VALUE | ) |
|
Value:
#define VSF_AUDIO_DATA_TYPE_IS_LE(__VALUE)
Definition vsf_audio.h:94
◆ __VSF_AUDIO_DATA_TYPE_BITLEN
| #define __VSF_AUDIO_DATA_TYPE_BITLEN |
( |
| __LEN | ) |
|
Value:(((((__LEN) - 1) >> 1) & 0x1F) << 3)
◆ VSF_AUDIO_DATA_TYPE_BITLEN
| #define VSF_AUDIO_DATA_TYPE_BITLEN |
( |
| __VALUE | ) |
|
Value:(((((__VALUE) >> 3) & 0x1F) + 1) << 1)
◆ VSF_AUDIO_DATA_TYPE_BEUL
| #define VSF_AUDIO_DATA_TYPE_BEUL |
( |
| __LEN | ) |
|
Value:
@ VSF_AUDIO_DATA_TYPE_BEU
Definition vsf_audio.h:104
#define __VSF_AUDIO_DATA_TYPE_BITLEN(__LEN)
Definition vsf_audio.h:97
◆ VSF_AUDIO_DATA_TYPE_BESL
| #define VSF_AUDIO_DATA_TYPE_BESL |
( |
| __LEN | ) |
|
Value:
@ VSF_AUDIO_DATA_TYPE_BES
Definition vsf_audio.h:105
◆ VSF_AUDIO_DATA_TYPE_LEUL
| #define VSF_AUDIO_DATA_TYPE_LEUL |
( |
| __LEN | ) |
|
Value:
@ VSF_AUDIO_DATA_TYPE_LEU
Definition vsf_audio.h:106
◆ VSF_AUDIO_DATA_TYPE_LESL
| #define VSF_AUDIO_DATA_TYPE_LESL |
( |
| __LEN | ) |
|
Value:
@ VSF_AUDIO_DATA_TYPE_LES
Definition vsf_audio.h:107
◆ vk_audio_stream_drv_t
| typedef struct vk_audio_stream_drv_t vk_audio_stream_drv_t |
◆ vk_audio_data_type_t
◆ vk_audio_format_t
| typedef union vk_audio_format_t vk_audio_format_t |
◆ vk_audio_data_type_t
| Enumerator |
|---|
| VSF_AUDIO_DATA_TYPE_FLOAT | |
| VSF_AUDIO_DATA_TYPE_INT | |
| VSF_AUDIO_DATA_TYPE_SIGNED | |
| VSF_AUDIO_DATA_TYPE_UNSIGNED | |
| VSF_AUDIO_DATA_TYPE_BE | |
| VSF_AUDIO_DATA_TYPE_LE | |
| VSF_AUDIO_DATA_TYPE_BEU | |
| VSF_AUDIO_DATA_TYPE_BES | |
| VSF_AUDIO_DATA_TYPE_LEU | |
| VSF_AUDIO_DATA_TYPE_LES | |
| VSF_AUDIO_DATA_TYPE_BEU8 | |
| VSF_AUDIO_DATA_TYPE_BEU16 | |
| VSF_AUDIO_DATA_TYPE_BEU24 | |
| VSF_AUDIO_DATA_TYPE_BEU32 | |
| VSF_AUDIO_DATA_TYPE_BES8 | |
| VSF_AUDIO_DATA_TYPE_BES16 | |
| VSF_AUDIO_DATA_TYPE_BES24 | |
| VSF_AUDIO_DATA_TYPE_BES32 | |
| VSF_AUDIO_DATA_TYPE_LEU8 | |
| VSF_AUDIO_DATA_TYPE_LEU16 | |
| VSF_AUDIO_DATA_TYPE_LEU24 | |
| VSF_AUDIO_DATA_TYPE_LEU32 | |
| VSF_AUDIO_DATA_TYPE_LES8 | |
| VSF_AUDIO_DATA_TYPE_LES16 | |
| VSF_AUDIO_DATA_TYPE_LES24 | |
| VSF_AUDIO_DATA_TYPE_LES32 | |
◆ __vsf_component_peda_ifs() [1/2]
◆ __vsf_component_peda_ifs() [2/2]
◆ vk_audio_init()
◆ vk_audio_control()
◆ vk_audio_start()
◆ vk_audio_stop()
◆ vsf_audio_playback_ticktock_stream_adapter_init()
◆ vsf_audio_capture_ticktock_stream_adapter_init()
◆ audio_stream
◆ type
◆ value