Struct voicemeeter::bindings::tagVBAN_VMRT_PACKET
source · #[repr(C, packed(1))]pub struct tagVBAN_VMRT_PACKET {Show 22 fields
pub voicemeeterType: c_uchar,
pub reserved: c_uchar,
pub buffersize: c_ushort,
pub voicemeeterVersion: c_ulong,
pub optionBits: c_ulong,
pub samplerate: c_ulong,
pub inputLeveldB100: [c_short; 34],
pub outputLeveldB100: [c_short; 64],
pub TransportBit: c_ulong,
pub stripState: [c_ulong; 8],
pub busState: [c_ulong; 8],
pub stripGaindB100Layer1: [c_short; 8],
pub stripGaindB100Layer2: [c_short; 8],
pub stripGaindB100Layer3: [c_short; 8],
pub stripGaindB100Layer4: [c_short; 8],
pub stripGaindB100Layer5: [c_short; 8],
pub stripGaindB100Layer6: [c_short; 8],
pub stripGaindB100Layer7: [c_short; 8],
pub stripGaindB100Layer8: [c_short; 8],
pub busGaindB100: [c_short; 8],
pub stripLabelUTF8c60: [[c_char; 60]; 8],
pub busLabelUTF8c60: [[c_char; 60]; 8],
}
Fields§
§voicemeeterType: c_uchar
§reserved: c_uchar
§buffersize: c_ushort
§voicemeeterVersion: c_ulong
§optionBits: c_ulong
§samplerate: c_ulong
§inputLeveldB100: [c_short; 34]
§outputLeveldB100: [c_short; 64]
§TransportBit: c_ulong
§stripState: [c_ulong; 8]
§busState: [c_ulong; 8]
§stripGaindB100Layer1: [c_short; 8]
§stripGaindB100Layer2: [c_short; 8]
§stripGaindB100Layer3: [c_short; 8]
§stripGaindB100Layer4: [c_short; 8]
§stripGaindB100Layer5: [c_short; 8]
§stripGaindB100Layer6: [c_short; 8]
§stripGaindB100Layer7: [c_short; 8]
§stripGaindB100Layer8: [c_short; 8]
§busGaindB100: [c_short; 8]
§stripLabelUTF8c60: [[c_char; 60]; 8]
§busLabelUTF8c60: [[c_char; 60]; 8]
Trait Implementations§
source§impl Clone for tagVBAN_VMRT_PACKET
impl Clone for tagVBAN_VMRT_PACKET
source§fn clone(&self) -> tagVBAN_VMRT_PACKET
fn clone(&self) -> tagVBAN_VMRT_PACKET
Returns a copy 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 tagVBAN_VMRT_PACKET
impl Debug for tagVBAN_VMRT_PACKET
impl Copy for tagVBAN_VMRT_PACKET
Auto Trait Implementations§
impl RefUnwindSafe for tagVBAN_VMRT_PACKET
impl Send for tagVBAN_VMRT_PACKET
impl Sync for tagVBAN_VMRT_PACKET
impl Unpin for tagVBAN_VMRT_PACKET
impl UnwindSafe for tagVBAN_VMRT_PACKET
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