Struct wasapi::Windows::Win32::Media::Audio::CoreAudio::IAudioClient [−][src]
#[repr(transparent)]pub struct IAudioClient(_);
Implementations
pub unsafe fn Initialize(
&self,
sharemode: AUDCLNT_SHAREMODE,
streamflags: u32,
hnsbufferduration: i64,
hnsperiodicity: i64,
pformat: *const WAVEFORMATEX,
audiosessionguid: *const GUID
) -> Result<()>
pub unsafe fn IsFormatSupported(
&self,
sharemode: AUDCLNT_SHAREMODE,
pformat: *const WAVEFORMATEX
) -> Result<*mut WAVEFORMATEX>
pub unsafe fn GetDevicePeriod(
&self,
phnsdefaultdeviceperiod: *mut i64,
phnsminimumdeviceperiod: *mut i64
) -> Result<()>
pub unsafe fn SetEventHandle<'a, Param0: IntoParam<'a, HANDLE>>(
&self,
eventhandle: Param0
) -> Result<()>
Trait Implementations
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for IAudioClient
impl !Send for IAudioClient
impl !Sync for IAudioClient
impl Unpin for IAudioClient
impl UnwindSafe for IAudioClient
Blanket Implementations
Mutably borrows from an owned value. Read more