Leadtools.Codecs Namespace : CodecsTransformMarkerCallback Delegate |
public delegate CodecsTransformMarkerAction CodecsTransformMarkerCallback( int id, RasterNativeBuffer buffer, CodecsTransformFlags transform )
'Declaration Public Delegate Function CodecsTransformMarkerCallback( _ ByVal id As Integer, _ ByVal buffer As RasterNativeBuffer, _ ByVal transform As CodecsTransformFlags _ ) As CodecsTransformMarkerAction
'Usage Dim instance As New CodecsTransformMarkerCallback(AddressOf HandlerMethod)
public delegate CodecsTransformMarkerAction CodecsTransformMarkerCallback( int id, RasterNativeBuffer buffer, CodecsTransformFlags transform )
typedef LTCodecsTransformMarkerAction (^LTCodecsTransformMarkerCallback)(int markerId, unsigned char* buffer, size_t length, LTCodecsTransformFlags transform);
public delegate CodecsTransformMarkerAction CodecsTransformMarkerCallback( int id, RasterNativeBuffer buffer, CodecsTransformFlags transform )
A CodecsTransformMarkerAction enumeration member that determines the action taken by the RasterCodecs after the callback is called. Possible values are:
Value | Description |
---|---|
CodecsTransformMarkerAction.Default | Successful. The default processing for this marker can be performed |
CodecsTransformMarkerAction.Ignore | Successful. Do not process this marker and do not write it to the file |
CodecsTransformMarkerAction.Abort | Abort the process and do not transform anymore markers |