class BroadcastIsochronousGroupInfo

Defined at line 9381 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

The "BIGInfo" parameters describing an LE Audio Broadcast Isochronous Group (BIG).

Missing fields to be added as part of fxbug.dev/429213165.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool has_streams_count ()

Defined at line 9392 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

uint8_t * mutable_streams_count ()

The number of Broadcast Isochronous Streams in this group.

Defined at line 9397 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_streams_count ()

Defined at line 9405 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const uint16_t & max_sdu_size ()

The maximum size of an isochronous SDU.

Defined at line 9414 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_max_sdu_size ()

Defined at line 9418 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

uint16_t * mutable_max_sdu_size ()

The maximum size of an isochronous SDU.

Defined at line 9423 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_max_sdu_size ()

Defined at line 9431 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const ::fuchsia::bluetooth::le::PhysicalLayer & phy ()

The PHY used for transmission of data.

Defined at line 9440 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_phy ()

Defined at line 9444 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

::fuchsia::bluetooth::le::PhysicalLayer * mutable_phy ()

The PHY used for transmission of data.

Defined at line 9449 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_phy ()

Defined at line 9457 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const bool & encryption ()

Indicates whether the BIG is encrypted.

Defined at line 9466 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_encryption ()

Defined at line 9470 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool * mutable_encryption ()

Indicates whether the BIG is encrypted.

Defined at line 9475 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_encryption ()

Defined at line 9483 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

BroadcastIsochronousGroupInfo & set_streams_count (uint8_t _value)
BroadcastIsochronousGroupInfo & set_max_sdu_size (uint16_t _value)
BroadcastIsochronousGroupInfo & set_phy (::fuchsia::bluetooth::le::PhysicalLayer _value)
BroadcastIsochronousGroupInfo & set_encryption (bool _value)
void BroadcastIsochronousGroupInfo ()
void BroadcastIsochronousGroupInfo (BroadcastIsochronousGroupInfo && other)
const uint8_t & streams_count ()

The number of Broadcast Isochronous Streams in this group.

Defined at line 9388 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void ~BroadcastIsochronousGroupInfo ()
BroadcastIsochronousGroupInfo & operator= (BroadcastIsochronousGroupInfo && other)
::std::unique_ptr<BroadcastIsochronousGroupInfo> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, BroadcastIsochronousGroupInfo * _value, size_t _offset)
zx_status_t Clone (BroadcastIsochronousGroupInfo * _result)