[]
IWICDevelopRaw
[Guid("fbec5e44-f7be-4b65-b7f8-c0c81fef026d")]
public class DevelopRaw : BitmapFrameDecode, IDisposable, IUnknown
Initializes a new instance of the DevelopRaw class.
public DevelopRaw(IntPtr nativePtr)
nativePtr
System.IntPtrThe native pointer.
HRESULT IWICDevelopRaw::GetContrast([Out] double* pContrast)
public double GetContrast()
HRESULT IWICDevelopRaw::GetCurrentParameterSet([Out] IPropertyBag2** ppCurrentParameterSet)
public PropertyBag GetCurrentParameterSet()
HRESULT IWICDevelopRaw::GetExposureCompensation([Out] double* pEV)
public double GetExposureCompensation()
HRESULT IWICDevelopRaw::GetGamma([Out] double* pGamma)
public double GetGamma()
HRESULT IWICDevelopRaw::GetKelvinRangeInfo([Out] unsigned int* pMinKelvinTemp,[Out] unsigned int* pMaxKelvinTemp,[Out] unsigned int* pKelvinTempStepValue)
public void GetKelvinRangeInfo(out int minKelvinTempRef, out int maxKelvinTempRef, out int kelvinTempStepValueRef)
minKelvinTempRef
intmaxKelvinTempRef
intkelvinTempStepValueRef
intHRESULT IWICDevelopRaw::GetNamedWhitePoint([Out] WICNamedWhitePoint* pWhitePoint)
public NamedWhitePoint GetNamedWhitePoint()
HRESULT IWICDevelopRaw::GetNoiseReduction([Out] double* pNoiseReduction)
public double GetNoiseReduction()
HRESULT IWICDevelopRaw::GetRenderMode([Out] WICRawRenderMode* pRenderMode)
public RawRenderMode GetRenderMode()
HRESULT IWICDevelopRaw::GetRotation([Out] double* pRotation)
public double GetRotation()
HRESULT IWICDevelopRaw::GetSaturation([Out] double* pSaturation)
public double GetSaturation()
HRESULT IWICDevelopRaw::GetSharpness([Out] double* pSharpness)
public double GetSharpness()
HRESULT IWICDevelopRaw::GetTint([Out] double* pTint)
public double GetTint()
HRESULT IWICDevelopRaw::GetToneCurve([In] unsigned int cbToneCurveBufferSize,[Out, Buffer, Optional] WICRawToneCurve* pToneCurve,[InOut, Optional] unsigned int* pcbActualToneCurveBufferSize)
public void GetToneCurve(int toneCurveBufferSize, RawToneCurve[] toneCurveRef, IntPtr actualToneCurveBufferSizeRef)
toneCurveBufferSize
inttoneCurveRef
RawToneCurve[]actualToneCurveBufferSizeRef
System.IntPtrHRESULT IWICDevelopRaw::GetWhitePointKelvin([Out] unsigned int* pWhitePointKelvin)
public int GetWhitePointKelvin()
HRESULT IWICDevelopRaw::GetWhitePointRGB([Out] unsigned int* pRed,[Out] unsigned int* pGreen,[Out] unsigned int* pBlue)
public void GetWhitePointRGB(out int redRef, out int greenRef, out int blueRef)
redRef
intgreenRef
intblueRef
intHRESULT IWICDevelopRaw::LoadParameterSet([In] WICRawParameterSet ParameterSet)
public void LoadParameterSet(RawParameterSet parameterSet)
parameterSet
RawParameterSetHRESULT IWICDevelopRaw::QueryRawCapabilitiesInfo([In] WICRawCapabilitiesInfo* pInfo)
public void QueryRawCapabilitiesInfo(ref RawCapabilitiesInfo infoRef)
infoRef
RawCapabilitiesInfoHRESULT IWICDevelopRaw::SetContrast([In] double Contrast)
public void SetContrast(double contrast)
contrast
doubleHRESULT IWICDevelopRaw::SetDestinationColorContext([In, Optional] IWICColorContext* pColorContext)
public void SetDestinationColorContext(ColorContext colorContextRef)
colorContextRef
ColorContextHRESULT IWICDevelopRaw::SetExposureCompensation([In] double ev)
public void SetExposureCompensation(double ev)
ev
doubleHRESULT IWICDevelopRaw::SetGamma([In] double Gamma)
public void SetGamma(double gamma)
gamma
doubleHRESULT IWICDevelopRaw::SetNamedWhitePoint([In] WICNamedWhitePoint WhitePoint)
public void SetNamedWhitePoint(NamedWhitePoint whitePoint)
whitePoint
NamedWhitePointHRESULT IWICDevelopRaw::SetNoiseReduction([In] double NoiseReduction)
public void SetNoiseReduction(double noiseReduction)
noiseReduction
doubleHRESULT IWICDevelopRaw::SetNotificationCallback([In, Optional] IWICDevelopRawNotificationCallback* pCallback)
public void SetNotificationCallback(DevelopRawNotificationCallback callbackRef)
callbackRef
DevelopRawNotificationCallbackHRESULT IWICDevelopRaw::SetRenderMode([In] WICRawRenderMode RenderMode)
public void SetRenderMode(RawRenderMode renderMode)
renderMode
RawRenderModeHRESULT IWICDevelopRaw::SetRotation([In] double Rotation)
public void SetRotation(double rotation)
rotation
doubleHRESULT IWICDevelopRaw::SetSaturation([In] double Saturation)
public void SetSaturation(double saturation)
saturation
doubleHRESULT IWICDevelopRaw::SetSharpness([In] double Sharpness)
public void SetSharpness(double sharpness)
sharpness
doubleHRESULT IWICDevelopRaw::SetTint([In] double Tint)
public void SetTint(double tint)
tint
doubleHRESULT IWICDevelopRaw::SetToneCurve([In] unsigned int cbToneCurveSize,[In, Buffer] const WICRawToneCurve* pToneCurve)
public void SetToneCurve(int toneCurveSize, RawToneCurve[] toneCurveRef)
toneCurveSize
inttoneCurveRef
RawToneCurve[]HRESULT IWICDevelopRaw::SetWhitePointKelvin([In] unsigned int WhitePointKelvin)
public void SetWhitePointKelvin(int whitePointKelvin)
whitePointKelvin
intHRESULT IWICDevelopRaw::SetWhitePointRGB([In] unsigned int Red,[In] unsigned int Green,[In] unsigned int Blue)
public void SetWhitePointRGB(int red, int green, int blue)
red
intgreen
intblue
intPerforms an explicit conversion from System.IntPtr to DevelopRaw.
public static explicit operator DevelopRaw(IntPtr nativePointer)
nativePointer
System.IntPtr