Table of Contents

Interface IImagingService

Namespace
WINKOnvif.Core.Imaging
Assembly
WINKOnvif.Core.dll
public interface IImagingService

Methods

ApplyImagingPreset(string, string)

Task<bool> ApplyImagingPreset(string videoSourceToken, string presetToken)

Parameters

videoSourceToken string
presetToken string

Returns

Task<bool>

GetDefoggingSettingsAsync(string)

Task<DefoggingSettings> GetDefoggingSettingsAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<DefoggingSettings>

GetFocusConfigurationAsync(string)

Task<AdvancedFocusConfiguration> GetFocusConfigurationAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<AdvancedFocusConfiguration>

GetFocusStatusAsync(string)

Task<FocusStatus> GetFocusStatusAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<FocusStatus>

GetImageStabilizationSettingsAsync(string)

Task<ImageStabilizationSettings> GetImageStabilizationSettingsAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<ImageStabilizationSettings>

GetImagingOptionsAsync(string)

Task<ImagingOptions> GetImagingOptionsAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<ImagingOptions>

GetImagingSettingsAsync(string)

Task<ImagingSettings> GetImagingSettingsAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<ImagingSettings>

GetIrCutFilterConfigurationAsync(string)

Task<IrCutFilterConfiguration> GetIrCutFilterConfigurationAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<IrCutFilterConfiguration>

GetSupportedImagingPresets(string)

Task<List<string>> GetSupportedImagingPresets(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<List<string>>

GetWhiteBalanceSettingsAsync(string)

Task<WhiteBalanceSettings> GetWhiteBalanceSettingsAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<WhiteBalanceSettings>

GetWideDynamicRangeSettingsAsync(string)

Task<WideDynamicRangeSettings> GetWideDynamicRangeSettingsAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task<WideDynamicRangeSettings>

MoveFocusAsync(string, FocusMove)

Task MoveFocusAsync(string videoSourceToken, FocusMove focusMove)

Parameters

videoSourceToken string
focusMove FocusMove

Returns

Task

SetDefoggingSettingsAsync(string, DefoggingSettings)

Task SetDefoggingSettingsAsync(string videoSourceToken, DefoggingSettings settings)

Parameters

videoSourceToken string
settings DefoggingSettings

Returns

Task

SetFocusConfigurationAsync(string, AdvancedFocusConfiguration)

Task SetFocusConfigurationAsync(string videoSourceToken, AdvancedFocusConfiguration configuration)

Parameters

videoSourceToken string
configuration AdvancedFocusConfiguration

Returns

Task

SetImageStabilizationSettingsAsync(string, ImageStabilizationSettings)

Task SetImageStabilizationSettingsAsync(string videoSourceToken, ImageStabilizationSettings settings)

Parameters

videoSourceToken string
settings ImageStabilizationSettings

Returns

Task

SetImagingSettingsAsync(string, ImagingSettings)

Task SetImagingSettingsAsync(string videoSourceToken, ImagingSettings settings)

Parameters

videoSourceToken string
settings ImagingSettings

Returns

Task

SetIrCutFilterConfigurationAsync(string, IrCutFilterConfiguration)

Task SetIrCutFilterConfigurationAsync(string videoSourceToken, IrCutFilterConfiguration configuration)

Parameters

videoSourceToken string
configuration IrCutFilterConfiguration

Returns

Task

SetWhiteBalanceSettingsAsync(string, WhiteBalanceSettings)

Task SetWhiteBalanceSettingsAsync(string videoSourceToken, WhiteBalanceSettings settings)

Parameters

videoSourceToken string
settings WhiteBalanceSettings

Returns

Task

SetWideDynamicRangeSettingsAsync(string, WideDynamicRangeSettings)

Task SetWideDynamicRangeSettingsAsync(string videoSourceToken, WideDynamicRangeSettings settings)

Parameters

videoSourceToken string
settings WideDynamicRangeSettings

Returns

Task

StopFocusAsync(string)

Task StopFocusAsync(string videoSourceToken)

Parameters

videoSourceToken string

Returns

Task