Trait windows::Win32::Media::DirectShow::IMemoryData_Impl
pub trait IMemoryData_Impl: Sized {
// Required methods
fn SetBuffer(
&self,
cbsize: u32,
pbdata: *const u8,
dwflags: u32,
) -> Result<()>;
fn GetInfo(
&self,
pdwlength: *mut u32,
ppbdata: *mut *mut u8,
pcbactualdata: *mut u32,
) -> Result<()>;
fn SetActual(&self, cbdatavalid: u32) -> Result<()>;
}
Required Methods§
fn SetBuffer(&self, cbsize: u32, pbdata: *const u8, dwflags: u32) -> Result<()>
fn GetInfo( &self, pdwlength: *mut u32, ppbdata: *mut *mut u8, pcbactualdata: *mut u32, ) -> Result<()>
fn SetActual(&self, cbdatavalid: u32) -> Result<()>
Object Safety§
This trait is not object safe.