IC4_GRABBER 構造体リファレンス

開かれたビデオキャプチャデバイスを表し、デバイスの設定とストリームのセットアップを可能にします。 詳細...

詳細説明

開かれたビデオキャプチャデバイスを表し、デバイスの設定とストリームのセットアップを可能にします。

Grabberオブジェクトは、ビデオキャプチャデバイスを扱う際に使用される中核となるコンポーネントです。

この型は不透明型であり、プログラムはIC4_GRABBER*型のポインタのみを使用します。

Grabberオブジェクトは参照カウント方式であり、初期参照カウント1で作成されます。Grabberオブジェクトをプログラムの複数の部分で共有するには、ic4_grabber_ref()を呼び出して新しい参照を作成します。参照が不要になったら、ic4_grabber_unref()を呼び出します。

Grabberオブジェクトの内部参照カウントがゼロに達すると、Grabberオブジェクトは破棄されます。

注意
一部のオブジェクト参照(例: IC4_IMAGE_BUFFER)は、デバイスドライバのメモリを指しているため、それらが存在する限りデバイスやドライバを開いた状態に保つことがあります。デバイス関連のすべてのリソースを解放するには、すべてのオブジェクト参照をそれぞれのunref関数を呼び出して解放する必要があります。