このインターフェイスは、Linux 版および Windows 版の FRE で実装されています。
メソッド
| 名前 | 説明 |
|---|---|
| GetNextImageDocument | ソースの画像処理キューから次の画像ドキュメントを返します。 |
| GetNextImageFile | ソースの画像処理キューから次の画像ファイルを返します。 |
| IsEmpty | ソースの画像処理キューに画像ファイルがあるかどうかを確認します。 |
入力パラメーター
サンプル
C# コード
C# コード
| 名前 | 説明 |
|---|---|
| GetNextImageDocument | ソースの画像処理キューから次の画像ドキュメントを返します。 |
| GetNextImageFile | ソースの画像処理キューから次の画像ファイルを返します。 |
| IsEmpty | ソースの画像処理キューに画像ファイルがあるかどうかを確認します。 |
C# コード
// 画像ファイルのキューを管理するカスタム画像ソースの実装例
public class ImageSourceCallback : FREngine.IImageSource
{
public ImageSourceCallback( string imageFilesDirectory )
{
imageFiles = ImageSourceHelper.LoadFilesNames( imageFilesDirectory );
nextFileIndex = 0;
}
public bool IsEmpty()
{
return nextFileIndex >= imageFiles.Length;
}
public FREngine.IFileAdapter GetNextImageFile()
{
if( !IsEmpty() ) {
return new FileAdapterCallback( imageFiles[nextFileIndex++] );
}
return null;
}
public FREngine.IImageDocument GetNextImageDocument()
{
...
}
private string[] imageFiles;
private int nextFileIndex;
}
public class FileAdapterCallback : FREngine.IFileAdapter
{
...
}
public class ImageSourceHelper
{
...
}
このページは役に立ちましたか?