LEADTOOLS画像ファイルサポート(Leadtools.Codecsアセンブリ)

フレームを表示

CodecsTransformMarkerCallback delegate








JPEGマーカーのID。JPEGマーカーは、バイト値によってユニークに識別されます。設定可能な値は、254への1です。(0と255は許可しません。)
マーカーデータを格納しているメモリバッファへのポインター。RasterNativeBuffer.Lengthは、JPEGマーカーのバイトで、サイズを格納します。サイズは65535未満です。この値が0であるならば、マーカーには任意の追加のデータがありません、そして、バッファは無視されなければなりません。
変換が実行されることを示すFlags。これらは、RasterCodecs.Transformメソッドに渡される同じフラグです。
RasterCodecs.Transformによって変形されるファイルに存在するあらゆるJPEGマーカーの処理を処理します。
構文
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)(NSInteger markerId, unsigned char *buffer, NSUInteger length, LTCodecsTransformFlags transform)
public CodecsTransformMarkerAction OnCodecsTransformMarkerCallback(int id, RasterNativeBuffer buffer, CodecsTransformFlags transform)
CodecsTransformMarkerCallback( 
   id ,
   buffer ,
   transform 
)
public delegate CodecsTransformMarkerAction CodecsTransformMarkerCallback( 
   int id,
   RasterNativeBuffer buffer,
   CodecsTransformFlags transform
)

パラメーター

ID
JPEGマーカーのID。JPEGマーカーは、バイト値によってユニークに識別されます。設定可能な値は、254への1です。(0と255は許可しません。)
バッファ
マーカーデータを格納しているメモリバッファへのポインター。RasterNativeBuffer.Lengthは、JPEGマーカーのバイトで、サイズを格納します。サイズは65535未満です。この値が0であるならば、マーカーには任意の追加のデータがありません、そして、バッファは無視されなければなりません。
変換
変換が実行されることを示すFlags。これらは、RasterCodecs.Transformメソッドに渡される同じフラグです。

戻り値

コールバックが呼び出された後にRasterCodecsが実施するアクションを決定するCodecsTransformMarkerAction列挙体メンバ。設定可能な値は、以下の通りです。

説明
(CodecsTransformMarkerAction)デフォルト。 成功。このマーカーのためのデフォルトの処理は、実行されることができます
CodecsTransformMarkerAction.Ignore 成功。このマーカーを処理しません。ファイルには書き込みません。
CodecsTransformMarkerAction.Abort プロセスを中止します。マーカーは、これ以上変換しません。
サンプル
サンプルのために、参照しますRasterCodecs.Transform
必要条件

ターゲットプラットホーム

参照

参照

CodecsTransformMarkerCallbackメンバ
Leadtools.Codecs名前空間