#[repr(C, packed(1))]pub struct SpatialAudioObjectRenderStreamActivationParams {
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>>,
}
Fields§
§ObjectFormat: *const WAVEFORMATEX
§StaticObjectTypeMask: AudioObjectType
§MinDynamicObjectCount: u32
§MaxDynamicObjectCount: u32
§Category: AUDIO_STREAM_CATEGORY
§EventHandle: HANDLE
§NotifyObject: ManuallyDrop<Option<ISpatialAudioObjectRenderStreamNotify>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpatialAudioObjectRenderStreamActivationParams
impl RefUnwindSafe for SpatialAudioObjectRenderStreamActivationParams
impl !Send for SpatialAudioObjectRenderStreamActivationParams
impl !Sync for SpatialAudioObjectRenderStreamActivationParams
impl Unpin for SpatialAudioObjectRenderStreamActivationParams
impl UnwindSafe for SpatialAudioObjectRenderStreamActivationParams
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