public int GetBufferByIndex([NativeTypeName("DWORD")] uint dwIndex, [NativeTypeName("IMFMediaBuffer **")] IMFMediaBuffer **ppBuffer)
 {
     return(((delegate * unmanaged <IMFSpatialAudioSample *, uint, IMFMediaBuffer **, int>)(lpVtbl[40]))((IMFSpatialAudioSample *)Unsafe.AsPointer(ref this), dwIndex, ppBuffer));
 }
 public int ConvertToContiguousBuffer([NativeTypeName("IMFMediaBuffer **")] IMFMediaBuffer **ppBuffer)
 {
     return(((delegate * unmanaged <IMFSpatialAudioSample *, IMFMediaBuffer **, int>)(lpVtbl[41]))((IMFSpatialAudioSample *)Unsafe.AsPointer(ref this), ppBuffer));
 }
 public HRESULT ConvertToContiguousBuffer(IMFMediaBuffer **ppBuffer)
 {
     return(((delegate * unmanaged <IMFSample *, IMFMediaBuffer **, int>)(lpVtbl[41]))((IMFSample *)Unsafe.AsPointer(ref this), ppBuffer));
 }