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 | ImageBuffer を System.Drawing ライブラリと連携するための拡張メソッドを含みます。 |
| ImageBufferExtensionsSystemWindowsMedia | ImageBuffer を System.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 | 使用可能なビデオライターの種類を定義します。 |


