Struct winapi::sapi::ISpAudio
[−]
[src]
pub struct ISpAudio { pub lpVtbl: *const ISpAudioVtbl, }
Fields
lpVtbl |
Methods
impl ISpAudio
[src]
unsafe fn SetState(&mut self, NewState: SPAUDIOSTATE, ullReserved: ULONGLONG) -> HRESULT
unsafe fn SetFormat(&mut self, rguidFmtId: REFGUID, pWaveFormatEx: *const WAVEFORMATEX) -> HRESULT
unsafe fn GetStatus(&mut self, pStatus: *mut SPAUDIOSTATUS) -> HRESULT
unsafe fn SetBufferInfo(&mut self, pBuffInfo: *const SPAUDIOBUFFERINFO) -> HRESULT
unsafe fn GetBufferInfo(&mut self, pBuffInfo: *mut SPAUDIOBUFFERINFO) -> HRESULT
unsafe fn GetDefaultFormat(&mut self, pFormatId: *mut GUID, ppCoMemWaveFormatEx: *mut *mut WAVEFORMATEX) -> HRESULT
unsafe fn EventHandle(&mut self) -> HANDLE
unsafe fn GetVolumeLevel(&mut self, pLevel: *mut ULONG) -> HRESULT
unsafe fn SetVolumeLevel(&mut self, Level: ULONG) -> HRESULT
unsafe fn GetBufferNotifySize(&mut self, pcbSize: *mut ULONG) -> HRESULT
unsafe fn SetBufferNotifySize(&mut self, cbSize: ULONG) -> HRESULT
Methods from Deref<Target=ISpStreamFormat>
unsafe fn GetFormat(&mut self, pguidFormatId: *mut GUID, ppCoMemWaveFormatEx: *mut *mut WAVEFORMATEX) -> HRESULT
Trait Implementations
impl Deref for ISpAudio
[src]
type Target = ISpStreamFormat
The resulting type after dereferencing
fn deref(&self) -> &ISpStreamFormat
The method called to dereference a value
impl DerefMut for ISpAudio
[src]
fn deref_mut(&mut self) -> &mut ISpStreamFormat
The method called to mutably dereference a value