Esempio n. 1
0
 public async Task SetMovieQualityAsync(string mode)
 {
     await NoValue(RequestGenerator.Jsonize("setMovieQuality", mode));
 }
Esempio n. 2
0
 public Task <WhiteBalanceCapability> GetAvailableWhiteBalanceAsync()
 {
     return(Single(
                RequestGenerator.Jsonize("getAvailableWhiteBalance"),
                CustomParser.AsWhiteBalanceCapability));
 }
Esempio n. 3
0
 public async Task SetViewAngleAsync(int angle)
 {
     await NoValue(RequestGenerator.Jsonize("setViewAngle", angle));
 }
Esempio n. 4
0
 public async Task SetSelfTimerAsync(int timer)
 {
     await NoValue(RequestGenerator.Jsonize("setSelfTimer", timer)).ConfigureAwait(false);
 }
Esempio n. 5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="x">Percentage of the position to focus in x-axis.</param>
 /// <param name="y">Percentage of the position to focus in y-axis</param>
 /// <returns></returns>
 public Task <SetFocusResult> SetAFPositionAsync(double x, double y)
 {
     return(Single(
                RequestGenerator.Jsonize("setTouchAFPosition", x, y),
                CustomParser.AsSetFocusResult));
 }
Esempio n. 6
0
 public Task <ProgramShiftRange> GetSupportedProgramShiftAsync()
 {
     return(Single(
                RequestGenerator.Jsonize("getSupportedProgramShift"),
                CustomParser.AsProgramShiftRange));
 }
Esempio n. 7
0
 public async Task SetCameraFunctionAsync(string mode)
 {
     await NoValue(RequestGenerator.Jsonize("setCameraFunction", mode));
 }
Esempio n. 8
0
 public Task <ServerAppInfo> GetApplicationInfoAsync()
 {
     return(Single(
                RequestGenerator.Jsonize("getApplicationInfo"),
                CustomParser.AsServerAppInfo));
 }
Esempio n. 9
0
 public async Task SetISOSpeedAsync(string iso)
 {
     await NoValue(RequestGenerator.Jsonize("setIsoSpeedRate", iso));
 }
Esempio n. 10
0
 public async Task SetFNumberAsync(string f)
 {
     await NoValue(RequestGenerator.Jsonize("setFNumber", f));
 }
Esempio n. 11
0
 public async Task SetShutterSpeedAsync(string ss)
 {
     await NoValue(RequestGenerator.Jsonize("setShutterSpeed", ss));
 }
Esempio n. 12
0
 public Task <EvCapability> GetAvailableEvAsync()
 {
     return(Single(
                RequestGenerator.Jsonize("getAvailableExposureCompensation"),
                CustomParser.AsEvCapability));
 }
Esempio n. 13
0
 public Task <List <EvCandidate> > GetSupportedEvAsync()
 {
     return(Single(
                RequestGenerator.Jsonize("getSupportedExposureCompensation"),
                CustomParser.AsEvCandidates));
 }
Esempio n. 14
0
 public async Task SetEvIndexAsync(int index)
 {
     await NoValue(RequestGenerator.Jsonize("setExposureCompensation", index));
 }
Esempio n. 15
0
 public async Task SetFlashModeAsync(string mode)
 {
     await NoValue(RequestGenerator.Jsonize("setFlashMode", mode));
 }
Esempio n. 16
0
 public async Task SetStillImageSizeAsync(StillImageSize size)
 {
     await NoValue(RequestGenerator.Jsonize("setStillSize", size.AspectRatio, size.SizeDefinition));
 }
Esempio n. 17
0
 public async Task SetProgramShiftAsync(int amount)
 {
     await NoValue(RequestGenerator.Jsonize("setProgramShift", amount));
 }
Esempio n. 18
0
 public Task <StillImageSize> GetStillSizeAsync()
 {
     return(ObjectByMethod <StillImageSize>(RequestGenerator.Jsonize("getStillSize")));
 }
Esempio n. 19
0
 public async Task ActZoomAsync(string direction, string movement)
 {
     await NoValue(RequestGenerator.Jsonize("actZoom", direction, movement));
 }
Esempio n. 20
0
 public Task <Capability <StillImageSize> > GetAvailableStillSizeAsync()
 {
     return(Capability(
                RequestGenerator.Jsonize("getAvailableStillSize"),
                BasicParser.AsCapabilityObject <StillImageSize>));
 }
Esempio n. 21
0
 public Task <string> StartLiveviewWithSizeAsync(string size)
 {
     return(Single(
                RequestGenerator.Jsonize("startLiveviewWithSize", size),
                BasicParser.AsPrimitive <string>));
 }
Esempio n. 22
0
 public async Task SetWhiteBalanceAsync(WhiteBalance wb)
 {
     await NoValue(RequestGenerator.Jsonize("setWhiteBalance", wb.Mode, wb.ColorTemperature != WhiteBalance.InvalidColorTemperture, wb.ColorTemperature));
 }
Esempio n. 23
0
 public async Task SetPostviewImageSizeAsync(string size)
 {
     await NoValue(RequestGenerator.Jsonize("setPostviewImageSize", size)).ConfigureAwait(false);
 }
Esempio n. 24
0
 public async Task SetSelfTimerAsync(int timer)
 {
     await NoValue(RequestGenerator.Jsonize("setSelfTimer", timer));
 }