コード例 #1
0
 public int GetThumbnail(IWICBitmapSource **ppIThumbnail)
 {
     return(((delegate * unmanaged <IWICBitmapDecoder *, IWICBitmapSource **, int>)(lpVtbl[11]))((IWICBitmapDecoder *)Unsafe.AsPointer(ref this), ppIThumbnail));
 }
コード例 #2
0
 public HRESULT GetThumbnail(IWICBitmapSource **ppIThumbnail)
 {
     return(((delegate * unmanaged <IWICDevelopRaw *, IWICBitmapSource **, int>)(lpVtbl[10]))((IWICDevelopRaw *)Unsafe.AsPointer(ref this), ppIThumbnail));
 }
コード例 #3
0
 public int Initialize([NativeTypeName("IWICBitmapSource **")] IWICBitmapSource **ppPlanes, [NativeTypeName("UINT")] uint cPlanes, [NativeTypeName("REFWICPixelFormatGUID")] Guid *dstFormat, WICBitmapDitherType dither, [NativeTypeName("IWICPalette *")] IWICPalette *pIPalette, double alphaThresholdPercent, WICBitmapPaletteType paletteTranslate)
 {
     return(((delegate * unmanaged[Stdcall] < IWICPlanarFormatConverter *, IWICBitmapSource **, uint, Guid *, WICBitmapDitherType, IWICPalette *, double, WICBitmapPaletteType, int >)(lpVtbl[8]))((IWICPlanarFormatConverter *)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate));
 }
コード例 #4
0
 public int GetPreview(IWICBitmapSource **ppIBitmapSource)
 {
     return(((delegate * unmanaged <IWICBitmapDecoder *, IWICBitmapSource **, int>)(lpVtbl[9]))((IWICBitmapDecoder *)Unsafe.AsPointer(ref this), ppIBitmapSource));
 }
コード例 #5
0
 public void GetSource(IWICBitmapSource **wicBitmapSource)
 {
     ((delegate * unmanaged <ID2D1ImageSourceFromWic *, IWICBitmapSource **, void>)(lpVtbl[8]))((ID2D1ImageSourceFromWic *)Unsafe.AsPointer(ref this), wicBitmapSource);
 }
コード例 #6
0
 public int WriteSource([NativeTypeName("IWICBitmapSource **")] IWICBitmapSource **ppPlanes, [NativeTypeName("UINT")] uint cPlanes, [NativeTypeName("WICRect *")] WICRect *prcSource)
 {
     return(((delegate * unmanaged[Stdcall] < IWICPlanarBitmapFrameEncode *, IWICBitmapSource **, uint, WICRect *, int >)(lpVtbl[4]))((IWICPlanarBitmapFrameEncode *)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, prcSource));
 }
コード例 #7
0
 public int GetThumbnail([NativeTypeName("IWICBitmapSource **")] IWICBitmapSource **ppIThumbnail)
 {
     return(((delegate * unmanaged <IWICBitmapFrameDecode *, IWICBitmapSource **, int>)(lpVtbl[10]))((IWICBitmapFrameDecode *)Unsafe.AsPointer(ref this), ppIThumbnail));
 }
コード例 #8
0
 public HRESULT GetThumbnail(IWICBitmapSource **ppIThumbnail)
 {
     return(((delegate * unmanaged[Stdcall] < IWICBitmapFrameDecode *, IWICBitmapSource **, int >)(lpVtbl[10]))((IWICBitmapFrameDecode *)Unsafe.AsPointer(ref this), ppIThumbnail));
 }
コード例 #9
0
 public void GetSource([NativeTypeName("IWICBitmapSource **")] IWICBitmapSource **wicBitmapSource)
 {
     ((delegate * stdcall <ID2D1ImageSourceFromWic *, IWICBitmapSource **, void>)(lpVtbl[8]))((ID2D1ImageSourceFromWic *)Unsafe.AsPointer(ref this), wicBitmapSource);
 }
コード例 #10
0
 public int GetPreview([NativeTypeName("IWICBitmapSource **")] IWICBitmapSource **ppIBitmapSource)
 {
     return(((delegate * unmanaged[Stdcall] < IWICBitmapDecoder *, IWICBitmapSource **, int >)(lpVtbl[9]))((IWICBitmapDecoder *)Unsafe.AsPointer(ref this), ppIBitmapSource));
 }
コード例 #11
0
 public static extern int WICConvertBitmapSource([NativeTypeName("REFWICPixelFormatGUID")] Guid *dstFormat, [NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pISrc, [NativeTypeName("IWICBitmapSource **")] IWICBitmapSource **ppIDst);
コード例 #12
0
 public HRESULT WriteSource(IWICBitmapSource **ppPlanes, uint cPlanes, WICRect *prcSource)
 {
     return(((delegate * unmanaged <IWICPlanarBitmapFrameEncode *, IWICBitmapSource **, uint, WICRect *, int>)(lpVtbl[4]))((IWICPlanarBitmapFrameEncode *)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, prcSource));
 }
コード例 #13
0
 public static extern HRESULT WICConvertBitmapSource([NativeTypeName("REFWICPixelFormatGUID")] Guid *dstFormat, IWICBitmapSource *pISrc, IWICBitmapSource **ppIDst);