pub trait IMFSampleAllocatorControl_Impl: Sized {
// Required methods
fn SetDefaultAllocator(
&self,
dwoutputstreamid: u32,
pallocator: Option<&IUnknown>
) -> Result<()>;
fn GetAllocatorUsage(
&self,
dwoutputstreamid: u32,
pdwinputstreamid: *mut u32,
peusage: *mut MFSampleAllocatorUsage
) -> Result<()>;
}
Required Methods§
fn SetDefaultAllocator( &self, dwoutputstreamid: u32, pallocator: Option<&IUnknown> ) -> Result<()>
fn GetAllocatorUsage( &self, dwoutputstreamid: u32, pdwinputstreamid: *mut u32, peusage: *mut MFSampleAllocatorUsage ) -> Result<()>
Object Safety§
This trait is not object safe.