pub struct CodecHeader {
pub sample_rate_hz: u16,
pub frames_per_packet: u8,
pub frame_size_ms: u8,
}Expand description
Opus codec header with audio parameters
Fields§
§sample_rate_hz: u16§frames_per_packet: u8§frame_size_ms: u8Implementations§
Source§impl CodecHeader
impl CodecHeader
Sourcepub fn from_base64(encoded: &str) -> Result<Self>
pub fn from_base64(encoded: &str) -> Result<Self>
Decode a base64-encoded codec header
§Errors
Returns an error if the base64 decoding fails or the header length is invalid
Sourcepub fn from_bytes(bytes: Bytes) -> Result<Self>
pub fn from_bytes(bytes: Bytes) -> Result<Self>
Trait Implementations§
Source§impl Clone for CodecHeader
impl Clone for CodecHeader
Source§fn clone(&self) -> CodecHeader
fn clone(&self) -> CodecHeader
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 CodecHeader
impl Debug for CodecHeader
Auto Trait Implementations§
impl Freeze for CodecHeader
impl RefUnwindSafe for CodecHeader
impl Send for CodecHeader
impl Sync for CodecHeader
impl Unpin for CodecHeader
impl UnwindSafe for CodecHeader
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