pub trait IMFVideoCaptureSampleAllocator_Impl: Sized + IMFVideoSampleAllocator_Impl {
    // Required method
    fn InitializeCaptureSampleAllocator(
        &self,
        cbsamplesize: u32,
        cbcapturemetadatasize: u32,
        cbalignment: u32,
        cminimumsamples: u32,
        pattributes: Option<&IMFAttributes>,
        pmediatype: Option<&IMFMediaType>
    ) -> Result<()>;
}

Required Methods§

fn InitializeCaptureSampleAllocator( &self, cbsamplesize: u32, cbcapturemetadatasize: u32, cbalignment: u32, cminimumsamples: u32, pattributes: Option<&IMFAttributes>, pmediatype: Option<&IMFMediaType> ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§