Struct winapi::sapi::ISpStream
[−]
[src]
pub struct ISpStream { pub lpVtbl: *const ISpStreamVtbl, }
Fields
lpVtbl |
Methods
impl ISpStream
[src]
unsafe fn SetBaseStream(&mut self, pStream: *mut IStream, rguidFormat: REFGUID, pWaveFormatEx: *const WAVEFORMATEX) -> HRESULT
unsafe fn GetBaseStream(&mut self, ppStream: *mut *mut IStream) -> HRESULT
unsafe fn BindToFile(&mut self, pszFileName: LPCWSTR, eMode: SPFILEMODE, pFormatId: *const GUID, pWaveFormatEx: *const WAVEFORMATEX, ullEventInterest: ULONGLONG) -> HRESULT
unsafe fn Close(&mut self) -> HRESULT
Methods from Deref<Target=ISpStreamFormat>
unsafe fn GetFormat(&mut self, pguidFormatId: *mut GUID, ppCoMemWaveFormatEx: *mut *mut WAVEFORMATEX) -> HRESULT
Trait Implementations
impl Deref for ISpStream
[src]
type Target = ISpStreamFormat
The resulting type after dereferencing
fn deref(&self) -> &ISpStreamFormat
The method called to dereference a value
impl DerefMut for ISpStream
[src]
fn deref_mut(&mut self) -> &mut ISpStreamFormat
The method called to mutably dereference a value