Zephyr API Documentation 4.0.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_a2dp_stream_ops Struct Reference

The stream endpoint related operations. More...

#include <a2dp.h>

Data Fields

void(* configured )(struct bt_a2dp_stream *stream)
 Stream configured callback.
 
void(* established )(struct bt_a2dp_stream *stream)
 Stream establishment callback.
 
void(* released )(struct bt_a2dp_stream *stream)
 Stream release callback.
 
void(* started )(struct bt_a2dp_stream *stream)
 Stream start callback.
 
void(* suspended )(struct bt_a2dp_stream *stream)
 Stream suspend callback.
 
void(* aborted )(struct bt_a2dp_stream *stream)
 Stream abort callback.
 

Detailed Description

The stream endpoint related operations.

Field Documentation

◆ aborted

void(* bt_a2dp_stream_ops::aborted) (struct bt_a2dp_stream *stream)

Stream abort callback.

The callback is called whenever an Audio Stream has been aborted. After aborted, the stream becomes invalid.

Parameters
streamStream object that has been aborted.

◆ configured

void(* bt_a2dp_stream_ops::configured) (struct bt_a2dp_stream *stream)

Stream configured callback.

The callback is called whenever an Audio Stream has been configured or reconfigured.

Parameters
streamStream object that has been configured.

◆ established

void(* bt_a2dp_stream_ops::established) (struct bt_a2dp_stream *stream)

Stream establishment callback.

The callback is called whenever an Audio Stream has been established.

Parameters
streamStream object that has been established.

◆ released

void(* bt_a2dp_stream_ops::released) (struct bt_a2dp_stream *stream)

Stream release callback.

The callback is called whenever an Audio Stream has been released. After released, the stream becomes invalid.

Parameters
streamStream object that has been released.

◆ started

void(* bt_a2dp_stream_ops::started) (struct bt_a2dp_stream *stream)

Stream start callback.

The callback is called whenever an Audio Stream has been started.

Parameters
streamStream object that has been started.

◆ suspended

void(* bt_a2dp_stream_ops::suspended) (struct bt_a2dp_stream *stream)

Stream suspend callback.

The callback is called whenever an Audio Stream has been suspended.

Parameters
streamStream object that has been suspended.

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