Struct windows_sys::Win32::Media::Audio::SpatialAudioHrtfActivationParams
#[repr(C, packed(1))]pub struct SpatialAudioHrtfActivationParams {
pub ObjectFormat: *const WAVEFORMATEX,
pub StaticObjectTypeMask: AudioObjectType,
pub MinDynamicObjectCount: u32,
pub MaxDynamicObjectCount: u32,
pub Category: AUDIO_STREAM_CATEGORY,
pub EventHandle: HANDLE,
pub NotifyObject: *mut c_void,
pub DistanceDecay: *mut SpatialAudioHrtfDistanceDecay,
pub Directivity: *mut SpatialAudioHrtfDirectivityUnion,
pub Environment: *mut SpatialAudioHrtfEnvironmentType,
pub Orientation: *mut f32,
}
Fields§
§ObjectFormat: *const WAVEFORMATEX
§StaticObjectTypeMask: AudioObjectType
§MinDynamicObjectCount: u32
§MaxDynamicObjectCount: u32
§Category: AUDIO_STREAM_CATEGORY
§EventHandle: HANDLE
§NotifyObject: *mut c_void
§DistanceDecay: *mut SpatialAudioHrtfDistanceDecay
§Directivity: *mut SpatialAudioHrtfDirectivityUnion
§Environment: *mut SpatialAudioHrtfEnvironmentType
§Orientation: *mut f32
Trait Implementations§
§impl Clone for SpatialAudioHrtfActivationParams
impl Clone for SpatialAudioHrtfActivationParams
§fn clone(&self) -> SpatialAudioHrtfActivationParams
fn clone(&self) -> SpatialAudioHrtfActivationParams
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 moreimpl Copy for SpatialAudioHrtfActivationParams
Auto Trait Implementations§
impl Freeze for SpatialAudioHrtfActivationParams
impl RefUnwindSafe for SpatialAudioHrtfActivationParams
impl !Send for SpatialAudioHrtfActivationParams
impl !Sync for SpatialAudioHrtfActivationParams
impl Unpin for SpatialAudioHrtfActivationParams
impl UnwindSafe for SpatialAudioHrtfActivationParams
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)