Namespace ic4

クラス

クラス 説明
BufferPool バッファプールは、プログラムで使用する追加のバッファを割り当てるための機能を提供します。
DeviceEnum デバイス列挙子です。
DeviceInfo ビデオキャプチャデバイスに関する情報を保持します。
Display 表示実装のための抽象基底クラスです。
DisplayStatistics 表示統計情報を保持するクラスです。
EmbeddedDisplay 親ウィンドウ内に埋め込まれる表示クラスです。
ExternalOpenGLDisplay 外部で作成された OpenGL ウィンドウにレンダリングできる特殊なタイプのディスプレイです。
FloatingDisplay 独立したトップレベルウィンドウを使用する表示クラスです。
FrameMetaData フレーム ID やタイムスタンプなどのフレームメタデータを保持するクラスです。
Grabber オープンされたビデオキャプチャデバイスを表し、デバイス設定およびストリーム設定を可能にします。
HandleObject 基盤となるライブラリハンドルを参照するオブジェクトの基底クラスです。
IC4Exception ライブラリ固有のエラー条件でスローされる例外型です。
ImageBuffer 画像バッファを表します。
ImageBufferExtensions ImageBuffer の拡張メソッドを含み、画像バッファの内容をさまざまなファイル形式で保存できます。
ImageBufferExtensionsHalconDotNet MVTec.HalconDotNet ライブラリ(https://mvtec.com/)との相互運用のための ImageBuffer 用拡張メソッドを提供します。
ImageBufferExtensionsOpenCvSharp ImageBuffer を OpenCvSharp ライブラリ(https://github.com/shimat/opencvsharp/)と連携するための拡張メソッドを含みます。
ImageBufferExtensionsSystemDrawing ImageBufferSystem.Drawing ライブラリと連携するための拡張メソッドを含みます。
ImageBufferExtensionsSystemWindowsMedia ImageBufferSystem.Windows.Media ライブラリと連携するための拡張メソッドを含みます。
ImageType ピクセルフォーマットや画像サイズなどを含む画像タイプを表します。
Interface デバイスインターフェースを表します。
Library ライブラリ全体の初期化処理を含む静的クラスです。
PixelFormatExtensions PixelFormat 値を扱うためのヘルパーメソッドを含みます。
PropBoolean オン/オフの単純な切り替え値を持つ機能を表すブール型プロパティです。
PropCategory プロパティマップ内のすべてのプロパティ間のツリー構造を定義するカテゴリプロパティです。
PropCommand デバイスで実行可能な操作を表すコマンドプロパティです。
PropEnumEntry PropEnumeration に含まれるエントリを表します。
PropEnumeration 名前付きエントリの一覧から値を選択する機能を表す列挙型プロパティです。
PropFloat 浮動小数点数を値として持つ機能を表す Float 型プロパティです。
PropId 既知のプロパティに対する識別子の宣言を含みます。
PropIdBoolean ブール型プロパティ用の型付きプロパティ識別子です。
PropIdCommand コマンドプロパティ用の型付きプロパティ識別子です。
PropIdEnumeration 列挙型プロパティ用の型付きプロパティ識別子です。
PropIdFloat Float 型プロパティ用の型付きプロパティ識別子です。
PropIdInteger 整数型プロパティ用の型付きプロパティ識別子です。
PropIdRegister レジスタプロパティ用の型付きプロパティ識別子です。
PropIdString 文字列プロパティ用の型付きプロパティ識別子です。
PropInteger 整数値を持つ機能を表す Integer 型プロパティです。
PropRegister 生のバイト列として値を保持するレジスタプロパティです。
PropString テキストを値として持つ機能を表す文字列プロパティです。
Property コンポーネント(通常はビデオキャプチャデバイス)のプロパティを表します。
PropertyMap コンポーネント(通常はビデオキャプチャデバイス)のプロパティインターフェースを表します。
QueueSink ビデオキャプチャデバイスから受信したすべての画像をプログラムで処理できるようにするシンク実装です。
QueueSinkConnectedEventArgs SinkConnected イベントのデータを提供します。
QueueSinkEventArgs FramesQueued および SinkDisconnected イベントのデータを提供します。
QueueSinkQueueSizes キューシンク内部の現在のキュー長に関する情報を含みます。
Sink シンクの抽象基底クラスです。
SnapSink すべての画像を表示しながら、オンデマンドで単一画像または画像シーケンスを取得できるシンク実装です。
SnapSinkAllocationStrategy SnapSink のバッファ割り当て戦略を定義します。事前に割り当てるバッファ数、追加バッファの生成タイミング、不要になったバッファの解放方法を指定します。
StreamStatistics ストリームの挙動を分析し、ボトルネックの特定に使用できる統計カウンタを含みます。
VideoWriter ビデオライターを表します。

Interfaces

Interfaces 説明
IBufferAllocator ImageBuffer オブジェクトで使用されるメモリ割り当てをカスタマイズするための、バッファアロケータのインターフェースです。
IDisplay 表示用インターフェースです。

Enums

Enums 説明
DisplayNotation 浮動小数点プロパティの表示表記の種類を定義します。
DisplayRenderPosition 表示の配置および拡大・縮小モードの種類を指定します。
DisplayType 使用可能な表示実装の種類を定義します。
ErrorCode ライブラリ内で発生するエラーを識別するエラーコードを定義します。
FloatRepresentation 浮動小数点プロパティの表現形式の種類を定義します。
ImageBuffer.CopyOptions CopyFrom(ImageBuffer, CopyOptions) の動作を構成するためのオプションを定義します。
IntRepresentation 整数プロパティの表現形式の種類を定義します。
LogLevel ライブラリのログレベルの種類を定義します。
LogTarget ログの出力先の種類を定義します。
PixelFormat 画像内のピクセルの表現形式を定義します。
PngCompressionLevel SaveAsPng(ImageBuffer, string, bool, PngCompressionLevel) に渡される PNG 圧縮レベルを定義します。
PropertyIncrementMode 整数プロパティおよび浮動小数点プロパティにおけるインクリメント方式を定義します。
PropertyType 使用可能なプロパティの型を定義します。
PropertyVisibility プロパティの表示可否を定義します。
SinkMode 使用可能なシンクモードを定義します。
SinkType 使用可能なシンクタイプを定義します。
StreamSetupOption StreamSetup(Sink, IDisplay, StreamSetupOption) またはそのオーバーロードにおいて、データストリームのセットアップ完了後に取得を有効化するかどうかを指定します。
TransportLayerType 使用可能なトランスポートレイヤータイプを定義します。
VersionInfoFlags GetVersionInfo(VersionInfoFlags) によって取得可能なバージョン情報の種類を定義します。
VideoWriterType 使用可能なビデオライターの種類を定義します。