pub struct CMsgVoiceAudio {
pub format: Option<i32>,
pub voice_data: Option<Vec<u8>>,
pub sequence_bytes: Option<i32>,
pub section_number: Option<u32>,
pub sample_rate: Option<u32>,
pub uncompressed_sample_offset: Option<u32>,
pub num_packets: Option<u32>,
pub packet_offsets: Vec<u32>,
pub voice_level: Option<f32>,
}Fields§
§format: Option<i32>§voice_data: Option<Vec<u8>>§sequence_bytes: Option<i32>§section_number: Option<u32>§sample_rate: Option<u32>§uncompressed_sample_offset: Option<u32>§num_packets: Option<u32>§packet_offsets: Vec<u32>§voice_level: Option<f32>Implementations§
Source§impl CMsgVoiceAudio
impl CMsgVoiceAudio
Sourcepub fn format(&self) -> VoiceDataFormatT
pub fn format(&self) -> VoiceDataFormatT
Returns the enum value of format, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_format(&mut self, value: VoiceDataFormatT)
pub fn set_format(&mut self, value: VoiceDataFormatT)
Sets format to the provided enum value.
Sourcepub fn voice_data(&self) -> &[u8] ⓘ
pub fn voice_data(&self) -> &[u8] ⓘ
Returns the value of voice_data, or the default value if voice_data is unset.
Sourcepub fn sequence_bytes(&self) -> i32
pub fn sequence_bytes(&self) -> i32
Returns the value of sequence_bytes, or the default value if sequence_bytes is unset.
Sourcepub fn section_number(&self) -> u32
pub fn section_number(&self) -> u32
Returns the value of section_number, or the default value if section_number is unset.
Sourcepub fn sample_rate(&self) -> u32
pub fn sample_rate(&self) -> u32
Returns the value of sample_rate, or the default value if sample_rate is unset.
Sourcepub fn uncompressed_sample_offset(&self) -> u32
pub fn uncompressed_sample_offset(&self) -> u32
Returns the value of uncompressed_sample_offset, or the default value if uncompressed_sample_offset is unset.
Sourcepub fn num_packets(&self) -> u32
pub fn num_packets(&self) -> u32
Returns the value of num_packets, or the default value if num_packets is unset.
Sourcepub fn voice_level(&self) -> f32
pub fn voice_level(&self) -> f32
Returns the value of voice_level, or the default value if voice_level is unset.
Trait Implementations§
Source§impl Clone for CMsgVoiceAudio
impl Clone for CMsgVoiceAudio
Source§fn clone(&self) -> CMsgVoiceAudio
fn clone(&self) -> CMsgVoiceAudio
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CMsgVoiceAudio
impl Debug for CMsgVoiceAudio
Source§impl Default for CMsgVoiceAudio
impl Default for CMsgVoiceAudio
Source§fn default() -> CMsgVoiceAudio
fn default() -> CMsgVoiceAudio
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CMsgVoiceAudio
impl<'de> Deserialize<'de> for CMsgVoiceAudio
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CMsgVoiceAudio, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CMsgVoiceAudio, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for CMsgVoiceAudio
impl Message for CMsgVoiceAudio
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for CMsgVoiceAudio
impl PartialEq for CMsgVoiceAudio
Source§impl Serialize for CMsgVoiceAudio
impl Serialize for CMsgVoiceAudio
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CMsgVoiceAudio
Auto Trait Implementations§
impl Freeze for CMsgVoiceAudio
impl RefUnwindSafe for CMsgVoiceAudio
impl Send for CMsgVoiceAudio
impl Sync for CMsgVoiceAudio
impl Unpin for CMsgVoiceAudio
impl UnwindSafe for CMsgVoiceAudio
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)