public async Task SetMovieQualityAsync(string mode) { await NoValue(RequestGenerator.Jsonize("setMovieQuality", mode)); }
public Task <WhiteBalanceCapability> GetAvailableWhiteBalanceAsync() { return(Single( RequestGenerator.Jsonize("getAvailableWhiteBalance"), CustomParser.AsWhiteBalanceCapability)); }
public async Task SetViewAngleAsync(int angle) { await NoValue(RequestGenerator.Jsonize("setViewAngle", angle)); }
public async Task SetSelfTimerAsync(int timer) { await NoValue(RequestGenerator.Jsonize("setSelfTimer", timer)).ConfigureAwait(false); }
/// <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)); }
public Task <ProgramShiftRange> GetSupportedProgramShiftAsync() { return(Single( RequestGenerator.Jsonize("getSupportedProgramShift"), CustomParser.AsProgramShiftRange)); }
public async Task SetCameraFunctionAsync(string mode) { await NoValue(RequestGenerator.Jsonize("setCameraFunction", mode)); }
public Task <ServerAppInfo> GetApplicationInfoAsync() { return(Single( RequestGenerator.Jsonize("getApplicationInfo"), CustomParser.AsServerAppInfo)); }
public async Task SetISOSpeedAsync(string iso) { await NoValue(RequestGenerator.Jsonize("setIsoSpeedRate", iso)); }
public async Task SetFNumberAsync(string f) { await NoValue(RequestGenerator.Jsonize("setFNumber", f)); }
public async Task SetShutterSpeedAsync(string ss) { await NoValue(RequestGenerator.Jsonize("setShutterSpeed", ss)); }
public Task <EvCapability> GetAvailableEvAsync() { return(Single( RequestGenerator.Jsonize("getAvailableExposureCompensation"), CustomParser.AsEvCapability)); }
public Task <List <EvCandidate> > GetSupportedEvAsync() { return(Single( RequestGenerator.Jsonize("getSupportedExposureCompensation"), CustomParser.AsEvCandidates)); }
public async Task SetEvIndexAsync(int index) { await NoValue(RequestGenerator.Jsonize("setExposureCompensation", index)); }
public async Task SetFlashModeAsync(string mode) { await NoValue(RequestGenerator.Jsonize("setFlashMode", mode)); }
public async Task SetStillImageSizeAsync(StillImageSize size) { await NoValue(RequestGenerator.Jsonize("setStillSize", size.AspectRatio, size.SizeDefinition)); }
public async Task SetProgramShiftAsync(int amount) { await NoValue(RequestGenerator.Jsonize("setProgramShift", amount)); }
public Task <StillImageSize> GetStillSizeAsync() { return(ObjectByMethod <StillImageSize>(RequestGenerator.Jsonize("getStillSize"))); }
public async Task ActZoomAsync(string direction, string movement) { await NoValue(RequestGenerator.Jsonize("actZoom", direction, movement)); }
public Task <Capability <StillImageSize> > GetAvailableStillSizeAsync() { return(Capability( RequestGenerator.Jsonize("getAvailableStillSize"), BasicParser.AsCapabilityObject <StillImageSize>)); }
public Task <string> StartLiveviewWithSizeAsync(string size) { return(Single( RequestGenerator.Jsonize("startLiveviewWithSize", size), BasicParser.AsPrimitive <string>)); }
public async Task SetWhiteBalanceAsync(WhiteBalance wb) { await NoValue(RequestGenerator.Jsonize("setWhiteBalance", wb.Mode, wb.ColorTemperature != WhiteBalance.InvalidColorTemperture, wb.ColorTemperature)); }
public async Task SetPostviewImageSizeAsync(string size) { await NoValue(RequestGenerator.Jsonize("setPostviewImageSize", size)).ConfigureAwait(false); }
public async Task SetSelfTimerAsync(int timer) { await NoValue(RequestGenerator.Jsonize("setSelfTimer", timer)); }