Struct winapi::sapi::ISpStreamFormatConverter
[−]
[src]
pub struct ISpStreamFormatConverter { pub lpVtbl: *const ISpStreamFormatConverterVtbl, }
Fields
lpVtbl |
Methods
impl ISpStreamFormatConverter
[src]
unsafe fn SetBaseStream(&mut self, pStream: *mut ISpStreamFormat, fSetFormatToBaseStreamFormat: BOOL, fWriteToBaseStream: BOOL) -> HRESULT
unsafe fn GetBaseStream(&mut self, ppStream: *mut *mut ISpStreamFormat) -> HRESULT
unsafe fn SetFormat(&mut self, rguidFormatIdOfConvertedStream: REFGUID, pWaveFormatExOfConvertedStream: *const WAVEFORMATEX) -> HRESULT
unsafe fn ResetSeekPosition(&mut self) -> HRESULT
unsafe fn ScaleConvertedToBaseOffset(&mut self, ullOffsetConvertedStream: ULONGLONG, pullOffsetBaseStream: *mut ULONGLONG) -> HRESULT
unsafe fn ScaleBaseToConvertedOffset(&mut self, ullOffsetBaseStream: ULONGLONG, pullOffsetConvertedStream: *mut ULONGLONG) -> HRESULT
Methods from Deref<Target=ISpStreamFormat>
unsafe fn GetFormat(&mut self, pguidFormatId: *mut GUID, ppCoMemWaveFormatEx: *mut *mut WAVEFORMATEX) -> HRESULT
Trait Implementations
impl Deref for ISpStreamFormatConverter
[src]
type Target = ISpStreamFormat
The resulting type after dereferencing
fn deref(&self) -> &ISpStreamFormat
The method called to dereference a value
impl DerefMut for ISpStreamFormatConverter
[src]
fn deref_mut(&mut self) -> &mut ISpStreamFormat
The method called to mutably dereference a value