#[repr(C, packed(1))]pub struct SpatialAudioObjectRenderStreamActivationParams {
pub ObjectFormat: *mut WAVEFORMATEX,
pub StaticObjectTypeMask: AudioObjectType,
pub MinDynamicObjectCount: u32,
pub MaxDynamicObjectCount: u32,
pub Category: AUDIO_STREAM_CATEGORY,
pub EventHandle: HANDLE,
pub NotifyObject: Option<ISpatialAudioObjectRenderStreamNotify>,
}Fields§
§ObjectFormat: *mut WAVEFORMATEX§StaticObjectTypeMask: AudioObjectType§MinDynamicObjectCount: u32§MaxDynamicObjectCount: u32§Category: AUDIO_STREAM_CATEGORY§EventHandle: HANDLE§NotifyObject: Option<ISpatialAudioObjectRenderStreamNotify>Trait Implementations§
Source§impl Abi for SpatialAudioObjectRenderStreamActivationParams
impl Abi for SpatialAudioObjectRenderStreamActivationParams
Source§type Abi = SpatialAudioObjectRenderStreamActivationParams_abi
type Abi = SpatialAudioObjectRenderStreamActivationParams_abi
The abi representation of the implementing type. Read more
Source§fn set_abi(&mut self) -> *mut Self::Abi
fn set_abi(&mut self) -> *mut Self::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: Self::Abi) -> Result<Self, Error>
unsafe fn from_abi(abi: Self::Abi) -> Result<Self, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
Auto Trait Implementations§
impl !Send for SpatialAudioObjectRenderStreamActivationParams
impl !Sync for SpatialAudioObjectRenderStreamActivationParams
impl Freeze for SpatialAudioObjectRenderStreamActivationParams
impl RefUnwindSafe for SpatialAudioObjectRenderStreamActivationParams
impl Unpin for SpatialAudioObjectRenderStreamActivationParams
impl UnsafeUnpin 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