Zephyr API Documentation  3.4.0
A Scalable Open Source RTOS
3.4.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
bt_bap_stream Struct Reference

Basic Audio Profile stream structure. More...

#include <bap.h>

Data Fields

enum bt_audio_dir dir
 
struct bt_conn * conn
 
struct bt_bap_ep * ep
 
struct bt_codeccodec
 
struct bt_codec_qosqos
 
struct bt_bap_stream_opsops
 
void * group
 
void * user_data
 

Detailed Description

Basic Audio Profile stream structure.

Streams represents a stream configuration of a Remote Endpoint and a Local Capability.

Note
Streams are unidirectional but can be paired with other streams to use a bidirectional connected isochronous stream.

Field Documentation

◆ codec

struct bt_codec* bt_bap_stream::codec

Codec Configuration

◆ conn

struct bt_conn* bt_bap_stream::conn

Connection reference

◆ dir

enum bt_audio_dir bt_bap_stream::dir

Stream direction

◆ ep

struct bt_bap_ep* bt_bap_stream::ep

Endpoint reference

◆ group

void* bt_bap_stream::group

Unicast or Broadcast group - Used internally

◆ ops

struct bt_bap_stream_ops* bt_bap_stream::ops

Audio stream operations

◆ qos

struct bt_codec_qos* bt_bap_stream::qos

QoS Configuration

◆ user_data

void* bt_bap_stream::user_data

Stream user data


The documentation for this struct was generated from the following file: