Struct libfmod::AdvancedSettings
source · [−]pub struct AdvancedSettings {Show 21 fields
pub max_mpeg_codecs: i32,
pub max_adpcm_codecs: i32,
pub max_xma_codecs: i32,
pub max_vorbis_codecs: i32,
pub max_at_9_codecs: i32,
pub max_fadpcm_codecs: i32,
pub max_pcm_codecs: i32,
pub asio_num_channels: i32,
pub asio_channel_list: Vec<String>,
pub asio_speaker_list: Vec<Speaker>,
pub vol_0_virtualvol: f32,
pub default_decode_buffer_size: u32,
pub profile_port: u16,
pub geometry_max_fade_time: u32,
pub distance_filter_center_freq: f32,
pub reverb_3_d_instance: i32,
pub dsp_buffer_pool_size: i32,
pub resampler_method: DspResampler,
pub random_seed: u32,
pub max_convolution_threads: i32,
pub max_opus_codecs: i32,
}Fields
max_mpeg_codecs: i32max_adpcm_codecs: i32max_xma_codecs: i32max_vorbis_codecs: i32max_at_9_codecs: i32max_fadpcm_codecs: i32max_pcm_codecs: i32asio_num_channels: i32asio_channel_list: Vec<String>asio_speaker_list: Vec<Speaker>vol_0_virtualvol: f32default_decode_buffer_size: u32profile_port: u16geometry_max_fade_time: u32distance_filter_center_freq: f32reverb_3_d_instance: i32dsp_buffer_pool_size: i32resampler_method: DspResamplerrandom_seed: u32max_convolution_threads: i32max_opus_codecs: i32Implementations
sourceimpl AdvancedSettings
impl AdvancedSettings
pub fn from(value: FMOD_ADVANCEDSETTINGS) -> Result<AdvancedSettings, Error>
pub fn into(self) -> FMOD_ADVANCEDSETTINGS
Trait Implementations
sourceimpl Clone for AdvancedSettings
impl Clone for AdvancedSettings
sourcefn clone(&self) -> AdvancedSettings
fn clone(&self) -> AdvancedSettings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for AdvancedSettings
impl Send for AdvancedSettings
impl Sync for AdvancedSettings
impl Unpin for AdvancedSettings
impl UnwindSafe for AdvancedSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more