class BroadcastIsochronousGroupInfo
Defined at line 9467 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 9478 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 9483 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 9491 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 9500 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 9504 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 9509 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 9517 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 9526 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 9530 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 9535 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 9543 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 9552 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 9556 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 9561 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 9569 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 9474 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)