pub struct VoiceParameters {
pub sdk: Vec<u8>,
pub group: Vec<u8>,
pub device: Vec<u8>,
pub engine_capability: Vec<u8>,
pub channel_capability: Vec<u8>,
pub network_type: u32,
pub sim_type: u32,
pub video_length: u32,
pub video_ratio: u32,
pub nics: Vec<Vec<u8>>,
pub cloud_device_id: Vec<u8>,
pub app_config_version: u32,
}Expand description
Metadata and advertised voice support supplied by the embedding client. Request buffers are not returned codec/format/channel selections. This is independent client metadata, never a copied official profile/session.
Fields§
§sdk: Vec<u8>§group: Vec<u8>§device: Vec<u8>§engine_capability: Vec<u8>§channel_capability: Vec<u8>§network_type: u32§sim_type: u32§video_length: u32§video_ratio: u32§nics: Vec<Vec<u8>>§cloud_device_id: Vec<u8>§app_config_version: u32Implementations§
Source§impl VoiceParameters
impl VoiceParameters
pub fn inputs(&self) -> VoiceInputs<'_>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VoiceParameters
impl RefUnwindSafe for VoiceParameters
impl Send for VoiceParameters
impl Sync for VoiceParameters
impl Unpin for VoiceParameters
impl UnsafeUnpin for VoiceParameters
impl UnwindSafe for VoiceParameters
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