RICOH Camera USB SDK for C++  1.1.0
RICOH Camera USB SDK for C++
Classes | Enumerations
Ricoh::CameraController Namespace Reference

Classes

class  CameraDevice
 The class for information and operations on a camera device. More...
 
class  CameraDeviceDetector
 The class to detect a camera device. More...
 
class  CameraDeviceSetting
 This class is base class for camera device settings. Sub classes of this class are used to handle camera device settings. More...
 
class  CameraDeviceSettingValue
 This class is base for value of camera settings. More...
 
class  CameraEventListener
 The class of Event listener receiving notification from the camera device. More...
 
class  CameraImage
 The class for handling with image information. More...
 
class  CameraImageList
 The list of CameraImage. More...
 
class  CameraStatus
 The class for camera status. More...
 
class  CameraStorage
 The class for camera storage. More...
 
class  CameraStorageList
 The list of CameraStorage. More...
 
class  CameraTime
 This class for setting of the date and time of camera. More...
 
class  CameraTimeValue
 This class for setting value of the date and time of camera. More...
 
class  Capture
 The interface for a camera capture information. More...
 
class  CaptureMethod
 This class for setting of capture method. Only use in Capture::getMethod() More...
 
class  CaptureMethodValue
 This class for setting value of the capture method. More...
 
class  CaptureSetting
 This class is base class for capture settings. Sub classes of this class are used to handle capture settings. More...
 
class  CaptureSettingValue
 This class is base for value of capture settings. More...
 
class  Error
 This class represents a error of a request to a camera device. More...
 
class  ExposureCompensation
 The class for setting of EV compensation. More...
 
class  ExposureCompensationValue
 The class for setting value of EV compensation. More...
 
class  ExposureProgram
 The class for setting of exposure program. More...
 
class  ExposureProgramValue
 The class for setting value of exposure program. More...
 
class  FNumber
 The class for setting of aperture value. More...
 
class  FNumberValue
 The class for setting value of aperture value. More...
 
class  HyperOperationEnable
 The class for setting of hyper operation enable. More...
 
class  HyperOperationEnableValue
 The class for setting value of hyper operation enable. More...
 
class  ISO
 The class for setting of ISO sensitivity. More...
 
class  ISOValue
 The class for setting value of ISO sensitivity. More...
 
struct  LiveViewImage
 The stracture for live view image. More...
 
class  LiveViewSpecification
 The class for setting of live view specification. More...
 
class  LiveViewSpecificationValue
 The class for setting value of live view specification. More...
 
struct  Point
 The structure to represent point. More...
 
class  Response
 The class for a response from a camera device. More...
 
class  ShutterSpeed
 The class for setting of shutter speed. More...
 
class  ShutterSpeedValue
 The class for setting value of shutter speed. More...
 
class  StartCaptureResponse
 The class for a response having a capture from a camera device. More...
 
class  StillImageCaptureFormat
 The class for setting of recording formats. More...
 
class  StillImageCaptureFormatValue
 The class for setting value of recording formats. More...
 
class  StillImageQuality
 The class for setting of recorded pixels and quality level. More...
 
class  StillImageQualityValue
 The class for setting value of recorded pixels and quality level. More...
 
class  StorageWriting
 The class for setting whether to save to storage. More...
 
class  StorageWritingValue
 The class for setting value of storage writing. More...
 
class  UserCaptureSettingsMode
 The class for setting of user capture settings mode. More...
 
class  UserCaptureSettingsModeValue
 The class for setting value of user capture settings mode. More...
 
class  WhiteBalance
 The class for setting of white balance. More...
 
class  WhiteBalanceValue
 The class for setting value of white balance. More...
 

Enumerations

enum  DeviceInterface { DeviceInterface::USB }
 The type of a interface for connection. More...
 
enum  ImageType { ImageType::Unknown, ImageType::StillImage, ImageType::Movie }
 The file type. More...
 
enum  ImageFormat {
  ImageFormat::Unknown, ImageFormat::JPEG, ImageFormat::TIFF, ImageFormat::DPOF,
  ImageFormat::PEF, ImageFormat::DNG, ImageFormat::MP4, ImageFormat::MOV,
  ImageFormat::AVI
}
 The file format. More...
 
enum  StorageType {
  StorageType::Unknown, StorageType::FixedROM, StorageType::RemovableROM, StorageType::FixedRAM,
  StorageType::RemovableRAM
}
 The storage type. More...
 
enum  StoragePermission { StoragePermission::Unknown, StoragePermission::ReadWrite, StoragePermission::Read, StoragePermission::ReadDelete }
 The storage permission. More...
 
enum  StorageListImagesState {
  StorageListImagesState::NotListed, StorageListImagesState::Listing, StorageListImagesState::Pending, StorageListImagesState::Listed,
  StorageListImagesState::Interrupted
}
 The type of acquisition status of image list in a storage. More...
 
enum  CaptureState { CaptureState::Unknown, CaptureState::Executing, CaptureState::Complete }
 The type of a state of a capture. More...
 
enum  ErrorCode {
  ErrorCode::NetworkError, ErrorCode::DeviceNotFound, ErrorCode::ImageNotFound, ErrorCode::InvalidSetting,
  ErrorCode::InvalidArgument, ErrorCode::NoSpace, ErrorCode::Forbidden, ErrorCode::UnknownValue,
  ErrorCode::AFFailed, ErrorCode::Incomplete, ErrorCode::UnknownError
}
 The type of a error code of a request to a camera device. More...
 
enum  Result { Result::Ok, Result::Error }
 The type of a result responded form a camera device. More...
 

Enumeration Type Documentation

The type of a state of a capture.

Enumerator
Unknown 

Unknown state.

Executing 

A capture is in progress.

Complete 

All processing about a capture is completed.

The type of a interface for connection.

Enumerator
USB 

The type of a error code of a request to a camera device.

Enumerator
NetworkError 

Connection error

DeviceNotFound 

Device not found

ImageNotFound 

Image not found on camera device

InvalidSetting 

Invalid setting value

InvalidArgument 

Invalid parameter

NoSpace 

Not enough space on camera device

Forbidden 

Rejected by the camera state or request conditions

UnknownValue 

Unknown value not supported

AFFailed 

Auto focus error

Incomplete 

Operation incomplete

UnknownError 

Unknown error

The file format.

Enumerator
Unknown 
JPEG 
TIFF 
DPOF 
PEF 
DNG 
MP4 
MOV 
AVI 

The file type.

Enumerator
Unknown 
StillImage 
Movie 

The type of a result responded form a camera device.

Enumerator
Ok 
Error 

The type of acquisition status of image list in a storage.

Enumerator
NotListed 

An image list is not listed. When starting acquisition, this state is changed to Listing.

Listing 

An acquisition is in progress. When finishing acquisition, this state is changed to Listed.

Pending 

An acquisition is pending. When restarting acquisition, this state is changed to Listing.

Listed 

An image list is listed. When reconnecting and starting acquisition, this state is changed to Listing.

Interrupted 

An image list is interrupted. For example, a connection is disconnected when an acquisition is in progress.

The storage permission.

Enumerator
Unknown 
ReadWrite 
Read 
ReadDelete 

The storage type.

Enumerator
Unknown 
FixedROM 
RemovableROM 
FixedRAM 
RemovableRAM