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