Namespaces

Enumerations

enum class A2dpDirectionPriority : uint32_t
Name Value
kNormal 1u
kSource 2u
kSink 3u

A2DP packet priority used in `AudioDirectionExt`. `NORMAL` should be used whenever audio is not

streaming, and `SOURCE`/`SINK` should match the direction audio is being streamed.

Defined at line 22 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h

enum class DataPath : uint8_t
Name Value Comments
kHost 1u

The HCI transport. Data will be sent/received through the ScoConnection protocol.

kOffload 2u

Transport audio data directly between the controller and the audio hardware.
The ScoConnection protocol will not be used to send/receive data.

kTest 3u

The audio test mode transport. See Core Spec v5.2, Vol 4, Part E, Section 7.6.2 for details.

Indicates the audio transport that should be used for the data on a synchronous

connection.

Defined at line 434 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h

enum class RxPacketStatus : uint8_t
Name Value Comments
kCorrectlyReceivedData 0u

The controller marked all data as "good data".

kPossiblyInvalidData 1u

Some of the data may have errors.

kNoDataReceived 2u

All data was lost. The payload will be empty.

kDataPartiallyLost 3u

Some of the data was lost, and the lost regions of data will be set to 0.

Inbound SCO data has a RxPacketStatus that indicates possible data loss or corruption.

Defined at line 458 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/common_types.h

Records