#[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 WAVEFORMATEX
StaticObjectTypeMask: AudioObjectType
MinDynamicObjectCount: u32
MaxDynamicObjectCount: u32
Category: AUDIO_STREAM_CATEGORY
EventHandle: HANDLE
NotifyObject: ISpatialAudioObjectRenderStreamNotify
Options: SPATIAL_AUDIO_STREAM_OPTIONS
Trait 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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