theta-client-react-native
Version:
This library provides a way to control RICOH THETA using.
683 lines • 25.9 kB
TypeScript
import type { AccessInfo } from './option-access-info';
import type { AiAutoThumbnailEnum } from './option-ai-auto-thumbnail';
import type { ApertureEnum } from './option-aperture';
import type { BitrateEnum } from './option-bitrate';
import type { BluetoothRoleEnum } from './option-bluetooth-role';
import type { BracketSetting } from './option-auto-bracket';
import type { BurstModeEnum } from './option-burst-mode';
import type { BurstOption } from './option-burst-option';
import type { CameraControlSourceEnum } from './option-camera-control-source';
import type { CameraLockConfig } from './option-camera-lock-config';
import type { CameraLockEnum } from './option-camera-lock';
import type { CameraModeEnum } from './option-camera-mode';
import type { CameraPowerEnum } from './option-camera-power';
import type { CaptureModeEnum } from './option-capture-mode';
import type { CompassDirectionRefEnum } from './option-compass-direction-ref';
import type { ContinuousNumberEnum } from './option-continuous-number';
import type { EthernetConfig } from './option-ethernet-config';
import type { ExposureCompensationEnum } from './option-exposure-compensation';
import type { FaceDetectEnum } from './option-face-detect';
import type { FileFormatEnum } from './option-file-format';
import type { FilterEnum } from './option-filter';
import type { GainEnum } from './option-gain';
import type { GpsTagRecordingEnum } from './option-gps-tag-recording';
import type { ImageStitchingEnum } from './option-image-stitching';
import type { MaxRecordableTimeEnum } from './option-max-recordable-time';
import type { MicrophoneNoiseReductionEnum } from './option-microphone-noise-reduction';
import type { MobileNetworkSetting } from './option-mobile-network-setting';
import type { ModeMemoryEnum } from './option-mode-memory';
import type { NetworkTypeEnum } from './option-network-type';
import type { OffDelayEnum } from './option-off-delay';
import type { OffDelayUsbEnum } from './option-off-delay-usb';
import type { PowerSavingEnum } from './option-power-saving';
import type { PresetEnum } from './option-preset';
import type { PreviewFormatEnum } from './option-preview-format';
import type { Proxy } from './option-proxy';
import type { ShootingFunctionEnum } from './option-function';
import type { ShootingMethodEnum } from './option-shooting-method';
import type { ShutterSpeedEnum } from './option-shutter-speed';
import type { SleepDelayEnum } from './option-sleep-delay';
import type { TimeShift } from './option-time-shift';
import type { TopBottomCorrectionOptionEnum } from './option-top-bottom-correction';
import type { TopBottomCorrectionRotation } from './option-top-bottom-correction-rotation';
import type { TopBottomCorrectionRotationSupport } from './option-top-bottom-correction-rotation-support';
import type { UsbConnectionEnum } from './option-usb-connection';
import type { VideoStitchingEnum } from './option-video-stitching';
import type { VisibilityReductionEnum } from './option-visibility-reduction';
import type { WhiteBalanceAutoStrengthEnum } from './option-white-balance-auto-strength';
import type { WlanAntennaConfigEnum } from './option-wlan-antenna-config';
import type { WlanFrequencyClMode } from './option-wlan-frequency-cl-mode';
import type { WlanFrequencyEnum } from './option-wlan-frequency';
/** BluetoothPower value. */
export declare const BluetoothPowerEnum: {
/** ON */
readonly ON: "ON";
/** OFF */
readonly OFF: "OFF";
};
/** type definition of BluetoothPowerEnum */
export type BluetoothPowerEnum = (typeof BluetoothPowerEnum)[keyof typeof BluetoothPowerEnum];
/** Operating time (sec.) of the self-timer. */
export declare const ExposureDelayEnum: {
/** Disable self-timer. */
readonly DELAY_OFF: "DELAY_OFF";
/** a second */
readonly DELAY_1: "DELAY_1";
/** 2 seconds */
readonly DELAY_2: "DELAY_2";
/** 3 seconds */
readonly DELAY_3: "DELAY_3";
/** 4 seconds */
readonly DELAY_4: "DELAY_4";
/** 5 seconds */
readonly DELAY_5: "DELAY_5";
/** 6 seconds */
readonly DELAY_6: "DELAY_6";
/** 7 seconds */
readonly DELAY_7: "DELAY_7";
/** 8 seconds */
readonly DELAY_8: "DELAY_8";
/** 9 seconds */
readonly DELAY_9: "DELAY_9";
/** 10 seconds */
readonly DELAY_10: "DELAY_10";
};
/** type definition of ExposureDelayEnum */
export type ExposureDelayEnum = (typeof ExposureDelayEnum)[keyof typeof ExposureDelayEnum];
/** Exposure program. The exposure settings that take priority can be selected. */
export declare const ExposureProgramEnum: {
/** Manual program */
readonly MANUAL: "MANUAL";
/** Normal program */
readonly NORMAL_PROGRAM: "NORMAL_PROGRAM";
/** Aperture priority program */
readonly APERTURE_PRIORITY: "APERTURE_PRIORITY";
/** Shutter priority program */
readonly SHUTTER_PRIORITY: "SHUTTER_PRIORITY";
/** ISO priority program */
readonly ISO_PRIORITY: "ISO_PRIORITY";
};
/** type definition of ExposureProgramEnum */
export type ExposureProgramEnum = (typeof ExposureProgramEnum)[keyof typeof ExposureProgramEnum];
/** GPS information */
export type GpsInfo = {
/** Latitude (-90.000000 – 90.000000) */
latitude: number;
/** Longitude (-180.000000 – 180.000000) */
longitude: number;
/** Altitude (meters) */
altitude: number;
/** Location information acquisition time */
dateTimeZone: string;
};
/** ISO sensitivity. */
export declare const IsoEnum: {
/** AUTO (0) */
readonly ISO_AUTO: "ISO_AUTO";
/** 50 */
readonly ISO_50: "ISO_50";
/** 64 */
readonly ISO_64: "ISO_64";
/** 80 */
readonly ISO_80: "ISO_80";
/** 100 */
readonly ISO_100: "ISO_100";
/** 125 */
readonly ISO_125: "ISO_125";
/** 160 */
readonly ISO_160: "ISO_160";
/** 200 */
readonly ISO_200: "ISO_200";
/** 250 */
readonly ISO_250: "ISO_250";
/** 320 */
readonly ISO_320: "ISO_320";
/** 400 */
readonly ISO_400: "ISO_400";
/** 500 */
readonly ISO_500: "ISO_500";
/** 640 */
readonly ISO_640: "ISO_640";
/** 800 */
readonly ISO_800: "ISO_800";
/** 1000 */
readonly ISO_1000: "ISO_1000";
/** 1250 */
readonly ISO_1250: "ISO_1250";
/** 1600 */
readonly ISO_1600: "ISO_1600";
/** 2000 */
readonly ISO_2000: "ISO_2000";
/** 2500 */
readonly ISO_2500: "ISO_2500";
/** 3200 */
readonly ISO_3200: "ISO_3200";
/** 4000 */
readonly ISO_4000: "ISO_4000";
/** 5000 */
readonly ISO_5000: "ISO_5000";
/** 6400 */
readonly ISO_6400: "ISO_6400";
};
/** type definition IsoEnum */
export type IsoEnum = (typeof IsoEnum)[keyof typeof IsoEnum];
/** ISO sensitivity upper limit when ISO sensitivity is set to automatic. */
export declare const IsoAutoHighLimitEnum: {
/** 100 */
readonly ISO_100: "ISO_100";
/** 125 */
readonly ISO_125: "ISO_125";
/** 160 */
readonly ISO_160: "ISO_160";
/** 200 */
readonly ISO_200: "ISO_200";
/** 250 */
readonly ISO_250: "ISO_250";
/** 320 */
readonly ISO_320: "ISO_320";
/** 400 */
readonly ISO_400: "ISO_400";
/** 500 */
readonly ISO_500: "ISO_500";
/** 640 */
readonly ISO_640: "ISO_640";
/** 800 */
readonly ISO_800: "ISO_800";
/** 1000 */
readonly ISO_1000: "ISO_1000";
/** 1250 */
readonly ISO_1250: "ISO_1250";
/** 1600 */
readonly ISO_1600: "ISO_1600";
/** 2000 */
readonly ISO_2000: "ISO_2000";
/** 2500 */
readonly ISO_2500: "ISO_2500";
/** 3200 */
readonly ISO_3200: "ISO_3200";
/** 4000 */
readonly ISO_4000: "ISO_4000";
/** 5000 */
readonly ISO_5000: "ISO_5000";
/** 6400 */
readonly ISO_6400: "ISO_6400";
};
/** type definition of IsoAutoHighLimitEnum */
export type IsoAutoHighLimitEnum = (typeof IsoAutoHighLimitEnum)[keyof typeof IsoAutoHighLimitEnum];
/** language */
export declare const LanguageEnum: {
/** german */
readonly DE: "DE";
/** british english */
readonly EN_GB: "EN_GB";
/** us english */
readonly EN_US: "EN_US";
/** french */
readonly FR: "FR";
/** italian */
readonly IT: "IT";
/** japanese */
readonly JA: "JA";
/** korean */
readonly KO: "KO";
/** chinese */
readonly ZH_CN: "ZH_CH";
/** taiwan chinese */
readonly ZH_TW: "ZH_TW";
};
/** type definition of LanguageEnum */
export type LanguageEnum = (typeof LanguageEnum)[keyof typeof LanguageEnum];
/** White balance. */
export declare const WhiteBalanceEnum: {
/** Automatic */
readonly AUTO: "AUTO";
/** Outdoor */
readonly DAYLIGHT: "DAYLIGHT";
/** Shade */
readonly SHADE: "SHADE";
/** Cloudy */
readonly CLOUDY_DAYLIGHT: "CLOUDY_DAYLIGHT";
/** Incandescent light 1 */
readonly INCANDESCENT: "INCANDESCENT";
/** Incandescent light 2 */
readonly WARM_WHITE_FLUORESCENT: "WARM_WHITE_FLUORESCENT";
/** Fluorescent light 1 (daylight) */
readonly DAYLIGHT_FLUORESCENT: "DAYLIGHT_FLUORESCENT";
/** Fluorescent light 2 (natural white) */
readonly DAYWHITE_FLUORESCENT: "DAYWHITE_FLUORESCENT";
/** Fluorescent light 3 (white) */
readonly FLUORESCENT: "FLUORESCENT";
/** Fluorescent light 4 (light bulb color) */
readonly BULB_FLUORESCENT: "BULB_FLUORESCENT";
/** CT settings (specified by the _colorTemperature option) */
readonly COLOR_TEMPERATURE: "COLOR_TEMPERATURE";
/** Underwater */
readonly UNDERWATER: "UNDERWATER";
};
/** type definition of WhiteBalanceEnum */
export type WhiteBalanceEnum = (typeof WhiteBalanceEnum)[keyof typeof WhiteBalanceEnum];
/** Camera setting options name. */
export declare const OptionNameEnum: {
/** _accessInfo */
readonly AccessInfo: "AccessInfo";
/** _aiAutoThumbnail */
readonly AiAutoThumbnail: "AiAutoThumbnail";
/** _aiAutoThumbnailSupport */
readonly AiAutoThumbnailSupport: "AiAutoThumbnailSupport";
/** aperture */
readonly Aperture: "Aperture";
/** apertureSupport */
readonly ApertureSupport: "ApertureSupport";
/** autoBracket */
readonly AutoBracket: "AutoBracket";
/** _bitrate*/
readonly Bitrate: "Bitrate";
/** _bluetoothPower*/
readonly BluetoothPower: "BluetoothPower";
/** _bluetoothRole*/
readonly BluetoothRole: "BluetoothRole";
/** _burstMode*/
readonly BurstMode: "BurstMode";
/** _burstOption*/
readonly BurstOption: "BurstOption";
/** _cameraControlSource */
readonly CameraControlSource: "CameraControlSource";
/** _cameraControlSourceSupport */
readonly CameraControlSourceSupport: "CameraControlSourceSupport";
/** _cameraLock */
readonly CameraLock: "CameraLock";
/** _cameraLockConfig */
readonly CameraLockConfig: "CameraLockConfig";
/** cameraMode */
readonly CameraMode: "CameraMode";
/** cameraPower */
readonly CameraPower: "CameraPower";
/** _cameraPowerSupport */
readonly CameraPowerSupport: "CameraPowerSupport";
/** captureInterval */
readonly CaptureInterval: "CaptureInterval";
/** captureMode */
readonly CaptureMode: "CaptureMode";
/** captureNumber */
readonly CaptureNumber: "CaptureNumber";
/** colorTemperature */
readonly ColorTemperature: "ColorTemperature";
/** _colorTemperatureSupport */
readonly ColorTemperatureSupport: "ColorTemperatureSupport";
/** _compassDirectionRef */
readonly CompassDirectionRef: "CompassDirectionRef";
/** _compositeShootingOutputInterval */
readonly CompositeShootingOutputInterval: "CompositeShootingOutputInterval";
/** _compositeShootingOutputIntervalSupport */
readonly CompositeShootingOutputIntervalSupport: "CompositeShootingOutputIntervalSupport";
/** _compositeShootingTime */
readonly CompositeShootingTime: "CompositeShootingTime";
/** _compositeShootingTimeSupport */
readonly CompositeShootingTimeSupport: "CompositeShootingTimeSupport";
/** continuousNumber */
readonly ContinuousNumber: "ContinuousNumber";
/** dateTimeZone */
readonly DateTimeZone: "DateTimeZone";
/** ethernetConfig */
readonly EthernetConfig: "EthernetConfig";
/** exposureCompensation */
readonly ExposureCompensation: "ExposureCompensation";
/** exposureDelay */
readonly ExposureDelay: "ExposureDelay";
/** exposureDelaySupport */
readonly ExposureDelaySupport: "ExposureDelaySupport";
/** exposureProgram */
readonly ExposureProgram: "ExposureProgram";
/** _faceDetect */
readonly FaceDetect: "FaceDetect";
/** fileFormat */
readonly FileFormat: "FileFormat";
/** filter */
readonly Filter: "Filter";
/** _function */
readonly Function: "Function";
/** _gain */
readonly Gain: "Gain";
/** gpsInfo */
readonly GpsInfo: "GpsInfo";
/** _gpsTagRecordingSupport */
readonly GpsTagRecordingSupport: "GpsTagRecordingSupport";
/** imageStitching */
readonly ImageStitching: "ImageStitching";
/** isGpsOn */
readonly IsGpsOn: "IsGpsOn";
/** iso */
readonly Iso: "Iso";
/** isoAutoHighLimit */
readonly IsoAutoHighLimit: "IsoAutoHighLimit";
/** language */
readonly Language: "Language";
/** _latestEnabledExposureDelayTime */
readonly LatestEnabledExposureDelayTime: "LatestEnabledExposureDelayTime";
/** maxRecordableTime */
readonly MaxRecordableTime: "MaxRecordableTime";
/** microphoneNoiseReduction */
readonly MicrophoneNoiseReduction: "MicrophoneNoiseReduction";
/** _mobileNetworkSetting */
readonly MobileNetworkSetting: "MobileNetworkSetting";
/** _modeMemory */
readonly ModeMemory: "ModeMemory";
/** networkType */
readonly NetworkType: "NetworkType";
/** offDelay */
readonly OffDelay: "OffDelay";
/** _offDelayUSB */
readonly OffDelayUsb: "OffDelayUsb";
/** password */
readonly Password: "Password";
/** powerSaving */
readonly PowerSaving: "PowerSaving";
/** preset */
readonly Preset: "Preset";
/** previewFormat */
readonly PreviewFormat: "PreviewFormat";
/** proxy */
readonly Proxy: "Proxy";
/** shootingMethod */
readonly ShootingMethod: "ShootingMethod";
/** shutterSpeed */
readonly ShutterSpeed: "ShutterSpeed";
/** sleepDelay */
readonly SleepDelay: "SleepDelay";
/** remainingPictures */
readonly RemainingPictures: "RemainingPictures";
/** remainingVideoSeconds */
readonly RemainingVideoSeconds: "RemainingVideoSeconds";
/** remainingSpace */
readonly RemainingSpace: "RemainingSpace";
/** timeShift */
readonly TimeShift: "TimeShift";
/** topBottomCorrection */
readonly TopBottomCorrection: "TopBottomCorrection";
/** topBottomCorrectionRotation */
readonly TopBottomCorrectionRotation: "TopBottomCorrectionRotation";
/** topBottomCorrectionRotationSupport */
readonly TopBottomCorrectionRotationSupport: "TopBottomCorrectionRotationSupport";
/** totalSpace */
readonly TotalSpace: "TotalSpace";
/** shutterVolume */
readonly ShutterVolume: "ShutterVolume";
/** _usbConnection */
readonly UsbConnection: "UsbConnection";
/** username */
readonly Username: "Username";
/** videoStitching */
readonly VideoStitching: "VideoStitching";
/** _visibilityReduction */
readonly VisibilityReduction: "VisibilityReduction";
/** whiteBalance */
readonly WhiteBalance: "WhiteBalance";
/** _whiteBalanceAutoStrength */
readonly WhiteBalanceAutoStrength: "WhiteBalanceAutoStrength";
/** _wlanAntennaConfig */
readonly WlanAntennaConfig: "WlanAntennaConfig";
/** _wlanFrequency */
readonly WlanFrequency: "WlanFrequency";
/** _wlanFrequencySupport */
readonly WlanFrequencySupport: "WlanFrequencySupport";
/** _wlanFrequencyCLmode */
readonly WlanFrequencyClMode: "WlanFrequencyClMode";
};
/** type definition of OptionNameEnum */
export type OptionNameEnum = (typeof OptionNameEnum)[keyof typeof OptionNameEnum];
/** camera setting options */
export type Options = {
/** Connected network information. */
accessInfo?: AccessInfo;
/** AI auto thumbnail setting. */
aiAutoThumbnail?: AiAutoThumbnailEnum;
/** Supported AI auto thumbnail setting. */
aiAutoThumbnailSupport?: AiAutoThumbnailEnum[];
/** Aperture value. */
aperture?: ApertureEnum;
/** Supported aperture value. */
apertureSupport?: ApertureEnum[];
/** */
autoBracket?: BracketSetting[];
/** Bitrate */
bitrate?: BitrateEnum;
/** BluetoothPower */
bluetoothPower?: BluetoothPowerEnum;
/** BluetoothRole */
bluetoothRole?: BluetoothRoleEnum;
/** BurstMode */
burstMode?: BurstModeEnum;
/** BurstOption */
burstOption?: BurstOption;
/** camera control source. */
cameraControlSource?: CameraControlSourceEnum;
/** Supported Camera Control Source. */
cameraControlSourceSupport?: CameraControlSourceEnum[];
/** Camera lock. */
cameraLock?: CameraLockEnum;
/** Camera lock config. */
cameraLockConfig?: CameraLockConfig;
/** Camera mode. */
cameraMode?: CameraModeEnum;
/** Camera power state */
cameraPower?: CameraPowerEnum;
/** Supported Camera Power. */
cameraPowerSupport?: CameraPowerEnum[];
/**
* Shooting interval (sec.) for interval shooting.
*
* ### Support value
* The value that can be set differs depending on the image format ([fileFormat]) to be shot.
* #### For RICOH THETA X or later
* | Image format | Image size | Support value |
* | ------------ | ----------- | ------------- |
* | JPEG | 11008 x 5504 <br>5504 x 2752 | Minimum value(minInterval):6 <br>Maximum value(maxInterval):3600 |
*
* #### For RICOH THETA Z1
* | Image format | Image size | Support value |
* | ------------ | ----------- | ------------- |
* | JPEG | 6720 x 3360 | Minimum value(minInterval):6 <br>Maximum value(maxInterval):3600 |
* | RAW+ | 6720 x 3360 | Minimum value(minInterval):10 <br>Maximum value(maxInterval):3600 |
*
* #### For RICOH THETA V
* | Image format | Image size | Support value |
* | ------------ | ----------- | ------------- |
* | JPEG | 5376 x 2688 | Minimum value(minInterval):4 <br>Maximum value(maxInterval):3600 |
*
* #### For RICOH THETA S or SC
* | Image format | Image size | Support value |
* | ------------ | ----------- | ------------- |
* | JPEG | 5376 x 2688 | Minimum value(minInterval):8 <br>Maximum value(maxInterval):3600 |
* | JPEG | 2048 x 1024 | Minimum value(minInterval):5 <br>Maximum value(maxInterval):3600 |
*/
captureInterval?: number;
/** Shooting mode. */
captureMode?: CaptureModeEnum;
/**
* Number of shots for interval shooting.
*
* ### Support value
* - 0: Unlimited (_limitless)
* - 2: Minimum value (minNumber)
* - 9999: Maximum value (maxNumber)
*/
captureNumber?: number;
/** Color temperature of the camera (Kelvin). */
colorTemperature?: number;
/** supported color temperature. */
colorTemperatureSupport?: ValueRange;
/** _compassDirectionRef */
compassDirectionRef?: CompassDirectionRefEnum;
/**
* In-progress save interval for interval composite shooting (sec).
*
* 0 (no saving), 60 to 600. In 60-second units.
*
* For
* RICOH THETA Z1
* RICOH THETA SC firmware v1.10 or later
* RICOH THETA S firmware v01.82 or later
*/
compositeShootingOutputInterval?: number;
/**
* Supported in-progress save interval for interval composite shooting (sec).
*/
compositeShootingOutputIntervalSupport?: ValueRange;
/**
* Shooting time for interval composite shooting (sec).
*
* 600 to 86400. In 600-second units.
*
* For
* RICOH THETA Z1
* RICOH THETA SC firmware v1.10 or later
* RICOH THETA S firmware v01.82 or later
*/
compositeShootingTime?: number;
/**
* Supported shooting time for interval composite shooting (sec).
*/
compositeShootingTimeSupport?: ValueRange;
/** Number of shots for continuous shooting. */
continuousNumber?: ContinuousNumberEnum;
/** Current system time of RICOH THETA. Setting another options will result in an error. */
dateTimeZone?: string;
/** IP address allocation to be used when wired LAN is enabled. */
ethernetConfig?: EthernetConfig;
/** Exposure compensation (EV). */
exposureCompensation?: ExposureCompensationEnum;
/** Operating time (sec.) of the self-timer. */
exposureDelay?: ExposureDelayEnum;
/** Supported operating time (sec.) of the self-timer. */
exposureDelaySupport?: ExposureDelayEnum[];
/** Exposure program. The exposure settings that take priority can be selected. */
exposureProgram?: ExposureProgramEnum;
/** Face detection */
faceDetect?: FaceDetectEnum;
/** Image format used in shooting. */
fileFormat?: FileFormatEnum;
/** Image processing filter. */
filter?: FilterEnum;
/** Shooting function. */
function?: ShootingFunctionEnum;
/** Microphone gain. */
gain?: GainEnum;
/** GPS location information. */
gpsInfo?: GpsInfo;
/**
* Supported GpsTagRecording
* For THETA X
*/
gpsTagRecordingSupport?: GpsTagRecordingEnum[];
/** Still image stitching setting during shooting. */
imageStitching?: ImageStitchingEnum;
/** Turns position information assigning ON/OFF. */
isGpsOn?: boolean;
/** ISO sensitivity */
iso?: IsoEnum;
/** ISO sensitivity upper limit when ISO sensitivity is set to automatic. */
isoAutoHighLimit?: IsoAutoHighLimitEnum;
/** Language used in camera OS. */
language?: LanguageEnum;
/** Self-timer operating time (sec.) when the self-timer (exposureDelay) was effective. */
latestEnabledExposureDelayTime?: ExposureDelayEnum;
/** Maximum recordable time (in seconds) of the camera. */
maxRecordableTime?: MaxRecordableTimeEnum;
/** _microphoneNoiseReduction */
microphoneNoiseReduction?: MicrophoneNoiseReductionEnum;
/** _mobileNetworkSetting */
mobileNetworkSetting?: MobileNetworkSetting;
/** _modeMemory */
modeMemory?: ModeMemoryEnum;
/** Network type of the camera */
networkType?: NetworkTypeEnum;
/** Length of standby time before the camera automatically powers OFF. */
offDelay?: OffDelayEnum;
/**
* Auto power off time with USB power supply.
*
* For RICOH THETA A1
*/
offDelayUsb?: OffDelayUsbEnum;
/** Password used for digest authentication when _networkType is set to client mode. */
password?: String;
/** Power saving mode */
powerSaving?: PowerSavingEnum;
/** Preset mode */
preset?: PresetEnum;
/** Format of live view */
previewFormat?: PreviewFormatEnum;
/** Proxy information to be used when wired LAN is enabled. */
proxy?: Proxy;
/** The estimated remaining number of shots for the current shooting settings. */
remainingPictures?: number;
/** The estimated remaining shooting time (sec.) for the current video shooting settings. */
remainingVideoSeconds?: number;
/** Remaining usable storage space (byte). */
remainingSpace?: number;
/** Shooting method for My Settings mode. In RICOH THETA X, it is used outside of MySetting. */
shootingMethod?: ShootingMethodEnum;
/**
* Shutter speed (sec).
*
* It can be set for video shooting mode at RICOH THETA V firmware v3.00.1 or later.
* Shooting settings are retained separately for both the Still image shooting mode and Video shooting mode.
*/
shutterSpeed?: ShutterSpeedEnum;
/** Shutter volume. */
shutterVolume?: number;
/** Length of standby time before the camera enters the sleep mode. */
sleepDelay?: SleepDelayEnum;
/** Time shift shooting */
timeShift?: TimeShift;
/** top bottom correction */
topBottomCorrection?: TopBottomCorrectionOptionEnum;
/**
* Sets the front position for the top/bottom correction.
* Enabled only for _topBottomCorrection Manual.
*/
topBottomCorrectionRotation?: TopBottomCorrectionRotation;
/** Supported TopBottomCorrectionRotation */
topBottomCorrectionRotationSupport?: TopBottomCorrectionRotationSupport;
/** Total storage space (byte). */
totalSpace?: number;
/** _usbConnection */
usbConnection?: UsbConnectionEnum;
/** User name used for digest authentication when _networkType is set to client mode. */
username?: String;
/** Video stitching during shooting. */
videoStitching?: VideoStitchingEnum;
/** Reduction visibility of camera body to still image when stitching. */
visibilityReduction?: VisibilityReductionEnum;
/** White balance. */
whiteBalance?: WhiteBalanceEnum;
/** White balance auto strength. */
whiteBalanceAutoStrength?: WhiteBalanceAutoStrengthEnum;
/** WLAN frequency */
wlanAntennaConfig?: WlanAntennaConfigEnum;
/** WlanAntennaConfig */
wlanFrequency?: WlanFrequencyEnum;
/**
* Supported WlanFrequency
*
* For RICOH THETA X, Z1 and V.
*/
wlanFrequencySupport?: WlanFrequencyEnum[];
/**
* Whether the camera's WLAN CL mode uses 2.4 GHz, 5.2 GHz, or 5.8 GHz frequencies
*
* For RICOH THETA A1
*/
wlanFrequencyClMode?: WlanFrequencyClMode;
/** GPS setting used in only capturing */
_gpsTagRecording?: GpsTagRecordingEnum;
};
export type ValueRange = {
/** maximum value */
max: number;
/** minimum value */
min: number;
/** step size */
stepSize: number;
};
//# sourceMappingURL=options.d.ts.map