#[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: ISpatialAudioObjectRenderStreamNotify,
}
Expand description
Required features: "Win32_Foundation"
Fields§
§ObjectFormat: *const WAVEFORMATEX
§StaticObjectTypeMask: AudioObjectType
§MinDynamicObjectCount: u32
§MaxDynamicObjectCount: u32
§Category: AUDIO_STREAM_CATEGORY
§EventHandle: HANDLE
§NotifyObject: ISpatialAudioObjectRenderStreamNotify
Trait Implementations§
impl Copy for SpatialAudioObjectRenderStreamActivationParams
Auto Trait Implementations§
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