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)