import"owdecoder_if.idl";
Inherits IUnknown.
Public Member Functions | |
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 () |
The DirectShow filter that converts raw data of sensor's output to 24-bit RGB.
|
get |
Gets the maximum temperature for Auto Gain Control.
maxValp | [out] The pointer that receives the maximum temperature for Auto Gain Control. |
|
set |
Sets the maximum temperature for Auto Gain Control.
maxVal | [in] The maximum temperature for Auto Gain Control. |
|
get |
Gets the minimum temperature for Auto Gain Control.
minValp | [out] The pointer that receives the minimum temperature for Auto Gain Control. |
|
set |
Sets the minimum temperature for Auto Gain Control.
minVal | [in] The minimum temperature for Auto Gain Control. |
|
get |
Gets the color table ID.
idp | [out] The pointer that receives the color table ID. |
|
set |
Sets the color table ID.
id | [in] The color table ID. |
|
get |
Gets the maximum temperature for Manual Gain Control.
maxValp | [out] The pointer that receives the maximum temperature for Manual Gain Control. |
|
set |
Sets the maximum temperature for Manual Gain Control.
maxVal | [in] The maximum temperature for Manual Gain Control. |
|
get |
Gets the minimum temperature for Manual Gain Control.
minValp | [out] The pointer that receives the minimum temperature for Manual Gain Control. |
|
set |
Sets the minimum temperature for Manual Gain Control.
minVal | [in] The minimum temperature for Manual Gain Control. |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetLinearAutoGainType | ( | [in] OwColorTableID | from, |
[out] OwColorTableID * | to | ||
) |
Converts the specified decoding type to the type of Linear Auto Gain Control.
from | [in] The decoding type to convert. |
to | [out] The pointer that receives the decoding type of Linear Auto Gain Control corresponding to 'from'. It receives 'from' if 'from' is the type of Linear Auto Gain Control. It receives OWDECODETYPE_UNKNOWN if the corresponding type is not found. |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetManualGainType | ( | [in] OwColorTableID | from, |
[out] OwColorTableID * | to | ||
) |
Converts the specified decoding type to the type of Manual Gain Control.
from | The decoding type to convert. |
to | The pointer that receives the decoding type of Manual Gain Control corresponding to 'from'. It receives 'from' if 'from' is the type of Manual Gain Control. It receives OWDECODETYPE_UNKNOWN if the corresponding type is not found. |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetNonLinearAutoGainType | ( | [in] OwColorTableID | from, |
[out] OwColorTableID * | to | ||
) |
Converts the specified decoding type to the type of Nonlinear Auto Gain Control.
from | [in] The decoding type to convert. |
to | [out] The pointer that receives the decoding type of Nonlinear Auto Gain Control corresponding to 'from'. It receives 'from' if 'from' is the type of Nonlinear Auto Gain Control. It receives OWDECODETYPE_UNKNOWN if the corresponding type is not found. |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetRawFrame | ( | [out] BYTE * | buf, |
[in] UINT | bufSz | ||
) |
Gets the raw frame data with a telemetry data without converting byte-endian.
buf | [out] The pointer that receives the raw frame data. |
bufSz | [in] The size of the area where 'buf' points. |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetRawTable | ( | [out] UINT16 * | buf, |
[in] UINT | bufSz | ||
) |
Gets the raw data.
buf | [out] The pointer that receives the raw data. The format is 16-bit per pixel, 14 effective bits. |
bufSz | [in] The size of the area where 'buf' points. |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetTelemetryData | ( | [out] BYTE * | buf, |
[in] UINT | bufSz | ||
) |
Gets the Telemetry Data.
buf | [out] The pointer that receives the Telemetry Data. The size of the area must be greater than or equal to the horizontal resolution x 6 bytes. |
bufSz | [in] The size of the area where 'buf' points. |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::GetTempTable | ( | [out] UINT16 * | buf, |
[in] UINT | bufSz | ||
) |
Gets the temperature data.
buf | [out] The format is 16-bit per pixel. The unit is 0.01 Kelvin. The pixel value of 0.01 times is Kelvin value. |
bufSz | [in] The size of the area where 'buf' points. |
|
get |
Returns whether or not manual shutter mode.
enabled | [out] The pointer that receives the corresponding value. TRUE: enabled, FALSE: disabled. |
|
set |
Returns whether or not manual shutter mode.
enabled | [in] TRUE: enabled, FALSE: disabled. |
|
get |
Returns the device handle as OwDev type. It can be gotten when this filter is connecting to a capture filter.
owDev | [out] The pointer that receives the device handle. |
HRESULT _stdcall IOWLIFTDecoderLib::IOWLIFTDecoder::RunFFC | ( | ) |
Execute FFC.
Copyright (C) 2016 Infinitegra, INC. All Rights Reserved. |
Generated by |