#[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: ISpatialAudioObjectRenderStreamNotify,
pub DistanceDecay: *mut SpatialAudioHrtfDistanceDecay,
pub Directivity: *mut SpatialAudioHrtfDirectivityUnion,
pub Environment: *mut SpatialAudioHrtfEnvironmentType,
pub Orientation: *mut f32,
}
Expand description
Required features: "Win32_Media_Audio"
, "Win32_Foundation"
Fields
ObjectFormat: *const WAVEFORMATEX
StaticObjectTypeMask: AudioObjectType
MinDynamicObjectCount: u32
MaxDynamicObjectCount: u32
Category: AUDIO_STREAM_CATEGORY
EventHandle: HANDLE
NotifyObject: ISpatialAudioObjectRenderStreamNotify
DistanceDecay: *mut SpatialAudioHrtfDistanceDecay
Directivity: *mut SpatialAudioHrtfDirectivityUnion
Environment: *mut SpatialAudioHrtfEnvironmentType
Orientation: *mut f32
Trait Implementations
impl Clone for SpatialAudioHrtfActivationParams
impl Clone for SpatialAudioHrtfActivationParams
impl Copy for SpatialAudioHrtfActivationParams
Auto Trait Implementations
impl RefUnwindSafe for SpatialAudioHrtfActivationParams
impl !Send for SpatialAudioHrtfActivationParams
impl !Sync for SpatialAudioHrtfActivationParams
impl Unpin for SpatialAudioHrtfActivationParams
impl UnwindSafe for SpatialAudioHrtfActivationParams
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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