[]
        
(Showing Draft Content)

C1.Util.DX.WIC.DevelopRaw

DevelopRaw Class

IWICDevelopRaw

Implements
Namespace: C1.Util.DX.WIC
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("fbec5e44-f7be-4b65-b7f8-c0c81fef026d")]
public class DevelopRaw : BitmapFrameDecode, IDisposable, IUnknown

Constructors

Name Description
DevelopRaw(IntPtr)

Initializes a new instance of the DevelopRaw class.

Methods

Name Description
GetContrast()

HRESULT IWICDevelopRaw::GetContrast([Out] double* pContrast)

GetCurrentParameterSet()

HRESULT IWICDevelopRaw::GetCurrentParameterSet([Out] IPropertyBag2** ppCurrentParameterSet)

GetExposureCompensation()

HRESULT IWICDevelopRaw::GetExposureCompensation([Out] double* pEV)

GetGamma()

HRESULT IWICDevelopRaw::GetGamma([Out] double* pGamma)

GetKelvinRangeInfo(out int, out int, out int)

HRESULT IWICDevelopRaw::GetKelvinRangeInfo([Out] unsigned int* pMinKelvinTemp,[Out] unsigned int* pMaxKelvinTemp,[Out] unsigned int* pKelvinTempStepValue)

GetNamedWhitePoint()

HRESULT IWICDevelopRaw::GetNamedWhitePoint([Out] WICNamedWhitePoint* pWhitePoint)

GetNoiseReduction()

HRESULT IWICDevelopRaw::GetNoiseReduction([Out] double* pNoiseReduction)

GetRenderMode()

HRESULT IWICDevelopRaw::GetRenderMode([Out] WICRawRenderMode* pRenderMode)

GetRotation()

HRESULT IWICDevelopRaw::GetRotation([Out] double* pRotation)

GetSaturation()

HRESULT IWICDevelopRaw::GetSaturation([Out] double* pSaturation)

GetSharpness()

HRESULT IWICDevelopRaw::GetSharpness([Out] double* pSharpness)

GetTint()

HRESULT IWICDevelopRaw::GetTint([Out] double* pTint)

GetToneCurve(int, RawToneCurve[], IntPtr)

HRESULT IWICDevelopRaw::GetToneCurve([In] unsigned int cbToneCurveBufferSize,[Out, Buffer, Optional] WICRawToneCurve* pToneCurve,[InOut, Optional] unsigned int* pcbActualToneCurveBufferSize)

GetWhitePointKelvin()

HRESULT IWICDevelopRaw::GetWhitePointKelvin([Out] unsigned int* pWhitePointKelvin)

GetWhitePointRGB(out int, out int, out int)

HRESULT IWICDevelopRaw::GetWhitePointRGB([Out] unsigned int* pRed,[Out] unsigned int* pGreen,[Out] unsigned int* pBlue)

LoadParameterSet(RawParameterSet)

HRESULT IWICDevelopRaw::LoadParameterSet([In] WICRawParameterSet ParameterSet)

QueryRawCapabilitiesInfo(ref RawCapabilitiesInfo)

HRESULT IWICDevelopRaw::QueryRawCapabilitiesInfo([In] WICRawCapabilitiesInfo* pInfo)

SetContrast(double)

HRESULT IWICDevelopRaw::SetContrast([In] double Contrast)

SetDestinationColorContext(ColorContext)

HRESULT IWICDevelopRaw::SetDestinationColorContext([In, Optional] IWICColorContext* pColorContext)

SetExposureCompensation(double)

HRESULT IWICDevelopRaw::SetExposureCompensation([In] double ev)

SetGamma(double)

HRESULT IWICDevelopRaw::SetGamma([In] double Gamma)

SetNamedWhitePoint(NamedWhitePoint)

HRESULT IWICDevelopRaw::SetNamedWhitePoint([In] WICNamedWhitePoint WhitePoint)

SetNoiseReduction(double)

HRESULT IWICDevelopRaw::SetNoiseReduction([In] double NoiseReduction)

SetNotificationCallback(DevelopRawNotificationCallback)

HRESULT IWICDevelopRaw::SetNotificationCallback([In, Optional] IWICDevelopRawNotificationCallback* pCallback)

SetRenderMode(RawRenderMode)

HRESULT IWICDevelopRaw::SetRenderMode([In] WICRawRenderMode RenderMode)

SetRotation(double)

HRESULT IWICDevelopRaw::SetRotation([In] double Rotation)

SetSaturation(double)

HRESULT IWICDevelopRaw::SetSaturation([In] double Saturation)

SetSharpness(double)

HRESULT IWICDevelopRaw::SetSharpness([In] double Sharpness)

SetTint(double)

HRESULT IWICDevelopRaw::SetTint([In] double Tint)

SetToneCurve(int, RawToneCurve[])

HRESULT IWICDevelopRaw::SetToneCurve([In] unsigned int cbToneCurveSize,[In, Buffer] const WICRawToneCurve* pToneCurve)

SetWhitePointKelvin(int)

HRESULT IWICDevelopRaw::SetWhitePointKelvin([In] unsigned int WhitePointKelvin)

SetWhitePointRGB(int, int, int)

HRESULT IWICDevelopRaw::SetWhitePointRGB([In] unsigned int Red,[In] unsigned int Green,[In] unsigned int Blue)

Operators

Name Description
explicit operator DevelopRaw(IntPtr)

Performs an explicit conversion from IntPtr to DevelopRaw.