#[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: ISpatialAudioObjectRenderStreamNotify,
pub Options: SPATIAL_AUDIO_STREAM_OPTIONS,
}Expand description
Required features: "Win32_Media_Audio", "Win32_Foundation"
Fields
ObjectFormat: *const WAVEFORMATEXStaticObjectTypeMask: AudioObjectTypeMinDynamicObjectCount: u32MaxDynamicObjectCount: u32Category: AUDIO_STREAM_CATEGORYEventHandle: HANDLENotifyObject: ISpatialAudioObjectRenderStreamNotifyOptions: SPATIAL_AUDIO_STREAM_OPTIONSTrait Implementations
impl Copy for SpatialAudioObjectRenderStreamActivationParams2
Auto Trait Implementations
impl RefUnwindSafe for SpatialAudioObjectRenderStreamActivationParams2
impl !Send for SpatialAudioObjectRenderStreamActivationParams2
impl !Sync for SpatialAudioObjectRenderStreamActivationParams2
impl Unpin for SpatialAudioObjectRenderStreamActivationParams2
impl UnwindSafe for SpatialAudioObjectRenderStreamActivationParams2
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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