Zephyr API Documentation
3.0.0
A Scalable Open Source RTOS
|
|
3.0.0 |
Audio stream structure. More...
#include <audio.h>
Data Fields | |
struct bt_conn * | conn |
struct bt_audio_ep * | ep |
struct bt_codec * | codec |
struct bt_codec_qos * | qos |
struct bt_iso_chan * | iso |
struct bt_audio_stream_ops * | ops |
sys_snode_t | node |
union { | |
void * group | |
struct bt_audio_unicast_group * unicast_group | |
struct bt_audio_broadcast_source * broadcast_source | |
struct bt_audio_broadcast_sink * broadcast_sink | |
}; | |
void * | user_data |
Audio stream structure.
Audio Streams represents a stream configuration of a Remote Endpoint and a Local Capability.
union { ... } bt_audio_stream::@39 |
struct bt_audio_broadcast_sink* bt_audio_stream::broadcast_sink |
struct bt_audio_broadcast_source* bt_audio_stream::broadcast_source |
struct bt_codec* bt_audio_stream::codec |
Codec Configuration
struct bt_conn* bt_audio_stream::conn |
Connection reference
struct bt_audio_ep* bt_audio_stream::ep |
Endpoint reference
void* bt_audio_stream::group |
struct bt_iso_chan* bt_audio_stream::iso |
ISO channel reference
sys_snode_t bt_audio_stream::node |
struct bt_audio_stream_ops* bt_audio_stream::ops |
Audio stream operations
struct bt_codec_qos* bt_audio_stream::qos |
QoS Configuration
struct bt_audio_unicast_group* bt_audio_stream::unicast_group |
void* bt_audio_stream::user_data |
Stream user data