#[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 WAVEFORMATEXStaticObjectTypeMask: AudioObjectTypeMinDynamicObjectCount: u32MaxDynamicObjectCount: u32Category: AUDIO_STREAM_CATEGORYEventHandle: HANDLENotifyObject: ISpatialAudioObjectRenderStreamNotifyDistanceDecay: *mut SpatialAudioHrtfDistanceDecayDirectivity: *mut SpatialAudioHrtfDirectivityUnionEnvironment: *mut SpatialAudioHrtfEnvironmentTypeOrientation: *mut f32Trait 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 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