Struct fmod::studio::AdvancedSettings
source · pub struct AdvancedSettings {
pub command_queue_size: c_uint,
pub handle_initial_size: c_uint,
pub studioupdateperiod: c_int,
pub idle_sample_data_pool_size: c_int,
pub streaming_schedule_delay: c_uint,
pub encryption_key: Option<Utf8CString>,
}Fields§
§command_queue_size: c_uint§handle_initial_size: c_uint§studioupdateperiod: c_int§idle_sample_data_pool_size: c_int§streaming_schedule_delay: c_uint§encryption_key: Option<Utf8CString>Implementations§
source§impl AdvancedSettings
impl AdvancedSettings
sourcepub unsafe fn from_ffi(value: FMOD_STUDIO_ADVANCEDSETTINGS) -> Self
pub unsafe fn from_ffi(value: FMOD_STUDIO_ADVANCEDSETTINGS) -> Self
Create a safe AdvancedSettings struct from the FFI equivalent.
§Safety
The encryption key from FMOD_STUDIO_ADVANCEDSETTINGS must be a null-terminated and must be valid for reads of bytes up to and including the nul terminator.
See Utf8CStr::from_ptr_unchecked for more information.
Trait Implementations§
source§impl Clone for AdvancedSettings
impl Clone for AdvancedSettings
source§fn clone(&self) -> AdvancedSettings
fn clone(&self) -> AdvancedSettings
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 AdvancedSettings
impl Debug for AdvancedSettings
source§impl Default for AdvancedSettings
impl Default for AdvancedSettings
source§fn default() -> AdvancedSettings
fn default() -> AdvancedSettings
Returns the “default value” for a type. Read more
source§impl From<&AdvancedSettings> for FMOD_STUDIO_ADVANCEDSETTINGS
impl From<&AdvancedSettings> for FMOD_STUDIO_ADVANCEDSETTINGS
source§fn from(value: &AdvancedSettings) -> Self
fn from(value: &AdvancedSettings) -> Self
Converts to this type from the input type.
source§impl PartialEq for AdvancedSettings
impl PartialEq for AdvancedSettings
source§fn eq(&self, other: &AdvancedSettings) -> bool
fn eq(&self, other: &AdvancedSettings) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for AdvancedSettings
impl StructuralPartialEq for AdvancedSettings
Auto Trait Implementations§
impl Freeze for AdvancedSettings
impl RefUnwindSafe for AdvancedSettings
impl Send for AdvancedSettings
impl Sync for AdvancedSettings
impl Unpin for AdvancedSettings
impl UnwindSafe for AdvancedSettings
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