UNPKG

theta-client-react-native

Version:

This library provides a way to control RICOH THETA using.

678 lines 25.8 kB
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 { 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"; /** 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; /** 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