Leadtools.Codecs Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
CodecsCompressDataCallback Delegate
See Also 
Leadtools.Codecs Namespace : CodecsCompressDataCallback Delegate



width
The image being compressed width in pixels.
height
The image being compressed height in pixels.
bitsPerPixel
The image being compressed bits/pixel value.
order
The image being compressed byte order.
viewPerspective
The image being compressed view perspective value.
data
A pointer to unmanaged memory buffer containing compressed data.
dataLength
The number of bytes in data.
Provides a callback method that gets called when compressed data is available.

Syntax

Visual Basic (Declaration) 
Public Delegate Function CodecsCompressDataCallback( _
   ByVal width As Integer, _
   ByVal height As Integer, _
   ByVal bitsPerPixel As Integer, _
   ByVal order As RasterByteOrder, _
   ByVal viewPerspective As RasterViewPerspective, _
   ByVal data As IntPtr, _
   ByVal dataLength As Integer _
) As Boolean
Visual Basic (Usage)Copy Code
Dim instance As New CodecsCompressDataCallback(AddressOf HandlerMethod)
C# 
public delegate bool CodecsCompressDataCallback( 
   int width,
   int height,
   int bitsPerPixel,
   RasterByteOrder order,
   RasterViewPerspective viewPerspective,
   IntPtr data,
   int dataLength
)
C++/CLI 
public delegate bool CodecsCompressDataCallback( 
   int width,
   int height,
   int bitsPerPixel,
   RasterByteOrder order,
   RasterViewPerspective viewPerspective,
   IntPtr data,
   int dataLength
)

Parameters

width
The image being compressed width in pixels.
height
The image being compressed height in pixels.
bitsPerPixel
The image being compressed bits/pixel value.
order
The image being compressed byte order.
viewPerspective
The image being compressed view perspective value.
data
A pointer to unmanaged memory buffer containing compressed data.
dataLength
The number of bytes in data.

Example

For an example, refer to RasterCodecs.StartCompress.

Remarks

The CodecsCompressDataCallback delegate is passed to RasterCodecs.StartCompress and will get called compressed data is available.

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family

See Also