Struct SpatialAudioObjectRenderStreamActivationParams2
#[repr(C, packed(1))]pub struct SpatialAudioObjectRenderStreamActivationParams2 {
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 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>>
§Options: SPATIAL_AUDIO_STREAM_OPTIONS
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpatialAudioObjectRenderStreamActivationParams2
impl RefUnwindSafe for SpatialAudioObjectRenderStreamActivationParams2
impl !Send for SpatialAudioObjectRenderStreamActivationParams2
impl !Sync for SpatialAudioObjectRenderStreamActivationParams2
impl Unpin for SpatialAudioObjectRenderStreamActivationParams2
impl UnwindSafe for SpatialAudioObjectRenderStreamActivationParams2
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