Struct windows::Win32::Media::Audio::SpatialAudioHrtfActivationParams2
#[repr(C, packed(1))]pub struct SpatialAudioHrtfActivationParams2 {
pub ObjectFormat: *const WAVEFORMATEX,
pub StaticObjectTypeMask: AudioObjectType,
pub MinDynamicObjectCount: u32,
pub MaxDynamicObjectCount: u32,
pub Category: AUDIO_STREAM_CATEGORY,
pub EventHandle: HANDLE,
pub NotifyObject: ManuallyDrop<Option<ISpatialAudioObjectRenderStreamNotify>>,
pub DistanceDecay: *mut SpatialAudioHrtfDistanceDecay,
pub Directivity: *mut SpatialAudioHrtfDirectivityUnion,
pub Environment: *mut SpatialAudioHrtfEnvironmentType,
pub Orientation: *mut f32,
pub Options: SPATIAL_AUDIO_STREAM_OPTIONS,
}
Fields§
§ObjectFormat: *const WAVEFORMATEX
§StaticObjectTypeMask: AudioObjectType
§MinDynamicObjectCount: u32
§MaxDynamicObjectCount: u32
§Category: AUDIO_STREAM_CATEGORY
§EventHandle: HANDLE
§NotifyObject: ManuallyDrop<Option<ISpatialAudioObjectRenderStreamNotify>>
§DistanceDecay: *mut SpatialAudioHrtfDistanceDecay
§Directivity: *mut SpatialAudioHrtfDirectivityUnion
§Environment: *mut SpatialAudioHrtfEnvironmentType
§Orientation: *mut f32
§Options: SPATIAL_AUDIO_STREAM_OPTIONS
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpatialAudioHrtfActivationParams2
impl RefUnwindSafe for SpatialAudioHrtfActivationParams2
impl !Send for SpatialAudioHrtfActivationParams2
impl !Sync for SpatialAudioHrtfActivationParams2
impl Unpin for SpatialAudioHrtfActivationParams2
impl UnwindSafe for SpatialAudioHrtfActivationParams2
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