import"owdecoder_if.idl";
IUnknownを継承しています。
公開メンバ関数 | |
HRESULT _stdcall | DecodeRangeMin ([out, retval] INT32 *minValp) |
HRESULT _stdcall | DecodeRangeMin ([in] INT32 minVal) |
HRESULT _stdcall | DecodeRangeMax ([out, retval] INT32 *maxValp) |
HRESULT _stdcall | DecodeRangeMax ([in] INT32 maxVal) |
HRESULT _stdcall | AGCRangeMin ([out, retval] INT32 *minValp) |
HRESULT _stdcall | AGCRangeMin ([in] INT32 minVal) |
HRESULT _stdcall | AGCRangeMax ([out, retval] INT32 *maxValp) |
HRESULT _stdcall | AGCRangeMax ([in] INT32 maxVal) |
HRESULT _stdcall | ColorTableID ([out, retval] OwColorTableID *idp) |
HRESULT _stdcall | ColorTableID ([in] OwColorTableID id) |
HRESULT _stdcall | GetTelemetryData ([out] BYTE *buf, [in] UINT bufSz) |
HRESULT _stdcall | GetTempTable ([out] UINT16 *buf, [in] UINT bufSz) |
HRESULT _stdcall | GetRawTable ([out] UINT16 *buf, [in] UINT bufSz) |
HRESULT _stdcall | GetRawFrame ([out] BYTE *buf, [in] UINT bufSz) |
HRESULT _stdcall | GetManualGainType ([in] OwColorTableID from, [out] OwColorTableID *to) |
HRESULT _stdcall | GetLinearAutoGainType ([in] OwColorTableID from, [out] OwColorTableID *to) |
HRESULT _stdcall | GetNonLinearAutoGainType ([in] OwColorTableID from, [out] OwColorTableID *to) |
HRESULT _stdcall | OwDev ([retval, out] void **owDev) |
HRESULT _stdcall | ManualShutter ([retval, out] BOOL *enabled) |
HRESULT _stdcall | ManualShutter ([in] BOOL enabled) |
HRESULT _stdcall | RunFFC () |
デバイスが出力するRawデータを24bit RGBに変換するDirectShowフィルタです。
|
get |
自動ゲイン制御の最高温度を取得します。
maxValp | [out] 自動ゲイン制御の最高温度が格納されます。 |
|
set |
自動ゲイン制御の最高温度を設定します。
maxVal | [in] 自動ゲイン制御の最高温度。 |
|
get |
自動ゲイン制御の最低温度を取得します。
minValp | [out] 自動ゲイン制御の最低温度が格納されます。 |
|
set |
自動ゲイン制御の最低温度を設定します。
minVal | [in] 自動ゲイン制御の最低温度。 |
|
get |
カラーテーブルIDを取得します。
idp | [out] カラーテーブルIDが格納されます。 |
|
set |
カラーテーブルIDを設定します。
id | [in] カラーテーブルID。 |
|
get |
マニュアルゲイン制御の最高温度を取得します。
maxValp | [out] マニュアルゲイン制御の最高温度が格納されます。 |
|
set |
マニュアルゲイン制御の最高温度を設定します。
maxVal | [in] マニュアルゲイン制御の最高温度。 |
|
get |
マニュアルゲイン制御の最低温度を取得します。
minValp | [out] マニュアルゲイン制御の最低温度が格納されます。 |
|
set |
マニュアルゲイン制御の最低温度を設定します。
minVal | [in] マニュアルゲイン制御の最低温度。 |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetLinearAutoGainType | ( | [in] OwColorTableID | from, |
[out] OwColorTableID * | to | ||
) |
指定のゲイン制御のデコード形式を線形型自動ゲイン制御の形式に変換します。
from | [in] 変換元のデコード形式。 |
to | [out] from に対応する線形型自動ゲイン制御の形式が格納されます。 from が線形型自動ゲイン制御の形式のときは、from が格納されます。 対応する自動ゲイン制御の形式がないときは OWCOLORTAB_UNKNOWN が格納されます。 |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetManualGainType | ( | [in] OwColorTableID | from, |
[out] OwColorTableID * | to | ||
) |
指定のゲイン制御のデコード形式をマニュアルゲイン制御の形式に変換します。
from | [in] 変換元のデコード形式。 |
to | [out] from に対応するマニュアルゲイン制御の形式が格納されます。 from がマニュアルゲイン制御の形式のときは、from が格納されます。 対応するマニュアルゲイン制御の形式がないときは OWCOLORTAB_UNKNOWN が格納されます。 |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetNonLinearAutoGainType | ( | [in] OwColorTableID | from, |
[out] OwColorTableID * | to | ||
) |
指定のゲイン制御のデコード形式を非線形型自動ゲイン制御の形式に変換します。
from | [in] 変換元のデコード形式。 |
to | [out] from に対応する非線形型自動ゲイン制御の形式が格納されます。 from が非線形型自動ゲイン制御の形式のときは、from が格納されます。 対応する自動ゲイン制御の形式がないときは OWCOLORTAB_UNKNOWN が格納されます。 |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetRawFrame | ( | [out] BYTE * | buf, |
[in] UINT | bufSz | ||
) |
Telemetry Dataを含むセンサの1フレームの出力を、エンディアンを変換せずに取得します。
buf | [out] センサのフレームデータの出力が格納されます。 |
bufSz | [in] buf が指す領域のサイズ。 |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetRawTable | ( | [out] UINT16 * | buf, |
[in] UINT | bufSz | ||
) |
センサの出力を取得します。
buf | [out] センサのフレームデータの出力が格納されます。1ピクセルあたり16bitで、そのうち有効なのは14bitです。 |
bufSz | [in] buf が指す領域のサイズ。 |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetTelemetryData | ( | [out] BYTE * | buf, |
[in] UINT | bufSz | ||
) |
Telemetry Data を取得します。
buf | [out] Telemetry Data が格納されます。水平解像度 x 6 バイト分の領域が必要です。 |
bufSz | [in] buf が指す領域のサイズ。 |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetTempTable | ( | [out] UINT16 * | buf, |
[in] UINT | bufSz | ||
) |
温度データを取得します。
buf | [out] 温度データが格納されます。1ピクセルあたり16bitで、単位は 0.01 Kelvin です。 値を 0.01 倍すると Kelvin 値が得られます。 |
bufSz | [in] buf が指す領域のサイズ。 |
|
get |
マニュアルシャッターモードかどうかを取得します。
enabled | [out] 状態の格納先。TRUE: 有効, FALSE: 無効。 |
|
set |
マニュアルシャッターモードかどうかを設定します。
enabled | [in] TRUE: 有効, FALSE: 無効。 |
|
get |
OwDev型のデバイスハンドルを取得します。 このフィルタがキャプチャフィルタに接続しているときのみ取得可能です。
owDev | [out] デバイスハンドルの格納先。 |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::RunFFC | ( | ) |
FFCを実行します。
Copyright (C) 2016 Infinitegra, INC. All Rights Reserved. |
Generated by |