pub struct BroadcastSource { /* private fields */ }
Expand description
Broadcast source data as advertised through Basic Audio Announcement PA and Broadcast Audio Announcement. See BAP spec v1.0.1 Section 3.7.2.1 and Section 3.7.2.2 for details.
Implementations§
Source§impl BroadcastSource
impl BroadcastSource
pub fn with_address(&mut self, address: [u8; 6]) -> &mut Self
pub fn with_address_type(&mut self, type_: AddressType) -> &mut Self
pub fn with_broadcast_id(&mut self, bid: BroadcastId) -> &mut Self
pub fn with_advertising_sid(&mut self, sid: AdvertisingSetId) -> &mut Self
pub fn with_endpoint( &mut self, endpoint: BroadcastAudioSourceEndpoint, ) -> &mut Self
Trait Implementations§
Source§impl Clone for BroadcastSource
impl Clone for BroadcastSource
Source§fn clone(&self) -> BroadcastSource
fn clone(&self) -> BroadcastSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BroadcastSource
impl Debug for BroadcastSource
Source§impl Default for BroadcastSource
impl Default for BroadcastSource
Source§fn default() -> BroadcastSource
fn default() -> BroadcastSource
Returns the “default value” for a type. Read more
Source§impl PartialEq for BroadcastSource
impl PartialEq for BroadcastSource
impl StructuralPartialEq for BroadcastSource
Auto Trait Implementations§
impl Freeze for BroadcastSource
impl RefUnwindSafe for BroadcastSource
impl Send for BroadcastSource
impl Sync for BroadcastSource
impl Unpin for BroadcastSource
impl UnwindSafe for BroadcastSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more