public HRESULT AllocateSample(IMFSample **ppSample) { return(((delegate * unmanaged <IMFVideoSampleAllocatorEx *, IMFSample **, int>)(lpVtbl[6]))((IMFVideoSampleAllocatorEx *)Unsafe.AsPointer(ref this), ppSample)); }
public int AllocateSample([NativeTypeName("IMFSample **")] IMFSample **ppSample) { return(((delegate * unmanaged <IMFVideoSampleAllocatorEx *, IMFSample **, int>)(lpVtbl[6]))((IMFVideoSampleAllocatorEx *)Unsafe.AsPointer(ref this), ppSample)); }
public int ReadSample([NativeTypeName("DWORD")] uint dwStreamIndex, [NativeTypeName("DWORD")] uint dwControlFlags, [NativeTypeName("DWORD *")] uint *pdwActualStreamIndex, [NativeTypeName("DWORD *")] uint *pdwStreamFlags, [NativeTypeName("LONGLONG *")] long *pllTimestamp, [NativeTypeName("IMFSample **")] IMFSample **ppSample) { return(((delegate * unmanaged <IMFSourceReader *, uint, uint, uint *, uint *, long *, IMFSample **, int>)(lpVtbl[9]))((IMFSourceReader *)Unsafe.AsPointer(ref this), dwStreamIndex, dwControlFlags, pdwActualStreamIndex, pdwStreamFlags, pllTimestamp, ppSample)); }
public int GetSample([NativeTypeName("DWORD")] uint dwMuxStreamIndex, IMFSample **ppSample) { return(((delegate * unmanaged <IMFMuxStreamSampleManager *, uint, IMFSample **, int>)(lpVtbl[4]))((IMFMuxStreamSampleManager *)Unsafe.AsPointer(ref this), dwMuxStreamIndex, ppSample)); }