OpenSphericalCamera
DeviceInfo
Methods:
Properties:
- DeviceVersion As String [read only]
- Model As String [read only]
- SerialNumber As String [read only]
HttpURLConnection
Fields:
- METHOD_GET As String
- METHOD_POST As String
- PATH_EXECUTE As String
Methods:
- Connect
- GetErrorStream As InputStreamWrapper
- GetInputStream As InputStreamWrapper
- GetOutputStream As OutputStreamWrapper
- Initialize (Method As String, IPAddress As String, Path As String)
- IsInitialized As Boolean
ImageInfo
Fields:
- FILE_FORMAT_CODE_EXIF_JPEG As String
- FILE_FORMAT_CODE_EXIF_MPEG As String
Methods:
Properties:
- CaptureDate As String [read only]
- FileFormat As String [read only]
- FileId As String [read only]
- FileName As String [read only]
- FileSize As Long [read only]
- Height As Int [read only]
- Width As Int [read only]
MediaSession
Events:
- MediaButton (KeyCode As Int))
Methods:
- Initialize (EventName As String)
- IsActive As Boolean
- IsInitialized As Boolean
- Release
- SetActive (Active As Boolean)
- SetFlags (Flags As Int)
OSC_CheckForUpdates
Properties:
- Method As String [read only]
- Path As String [read only]
OSC_Commands
Fields:
- OSC_CLOSE_SESSION As String
- OSC_DELETE As String
- OSC_GET_IMAGE As String
- OSC_GET_METADATA As String
- OSC_GET_OPTIONS As String
- OSC_LIST_IMAGES As String
- OSC_SET_OPTIONS As String
- OSC_START_SESSION As String
- OSC_TAKE_PICTURE As String
- OSC_UPDATE_SESSION As String
- THETA_S_FINISH_WLAN As String
- THETA_S_GET_LIVE_PREVIEW As String
- THETA_S_GET_VIDEO As String
- THETA_S_LIST_ALL As String
- THETA_S_START_CAPTURE As String
- THETA_S_STOP_CAPTURE As String
- THETA_S_STOP_SELF_TIMER As String
OSC_Execute
Properties:
- Method As String [read only]
- Path As String [read only]
OSC_Info
Properties:
- Method As String [read only]
- Path As String [read only]
OSC_Keys
Fields:
- FILE_URI As String
- ID As String
- NAME As String
- OPTIONS As String
- OPTION_NAMES As String
- PARAMETERS As String
- RESULTS As String
- SESSION_ID As String
- STATE As String
- TIMEOUT As String
OSC_Methods
Fields:
- GET As String
- POST As String
OSC_OpenSphericalCamera
Events:
- FileDeleted (Success As Boolean, FileUri As String, CameraResponseError As JSONParser)
- InfoReady (Success As Boolean, Info As JSONParser)
- OptionsReady (Success As Boolean, Options As JSONParser)
- OptionsSet (Success As Boolean, CameraResponseError As JSONParser)
- PictureTaken (Success As Boolean, FileUri As String, CameraResponse As JSONParser)
- SessionClosed (Success As Boolean, CameraResponse As JSONParser)
- SessionStarted (Success As Boolean, CameraResponse As JSONParser)
- SessionUpdated (Success As Boolean, CameraResponse As JSONParser)
Fields:
- CHECK_STATE_PERIOD_MS As Long
- CONNECTION_TIMEOUT As Int
Methods:
- CloseSession
- Delete (FileUri As String)
- GetInfo
- GetOptions (OptionNames() As String)
- GetSessionId As String
- GetSessionTimeout As Int
- Initialize (EventName As String)
- SetOptions (Options As JSONGenerator)
- StartSession (CameraIP As String)
Start a camera session.
The session will have a default timeout period.
- StartSession2 (CameraIP As String, Timeout As Int)
Start a camera session specifying a session timeout.
Timeout measured in units of seconds.
- TakePicture
- UpdateSession
- UpdateSession2 (Timeout As Int)
Permissions:
- android.permission.INTERNET
Properties:
OSC_Protocols
Fields:
- CHECK_FOR_UPDATES As String
- EXECUTE As String
- INFO As String
- STATE As String
- STATUS As String
OSC_State
Properties:
- Method As String [read only]
- Path As String [read only]
OSC_Status
Properties:
- Method As String [read only]
- Path As String [read only]
OSC_ThetaSCamera
Events:
- FileDeleted (Success As Boolean, FileUri As String, CameraResponseError As JSONParser)
- InfoReady (Success As Boolean, Info As JSONParser)
- LivePreviewReady (Success As Boolean, OSC_ThetaSLiveViewInputStream1 As OSC_ThetaSLiveViewInputStream, CameraResponseError As JSONParser)
- OptionsReady (Success As Boolean, Options As JSONParser)
- OptionsSet (Success As Boolean, CameraResponseError As JSONParser)
- PictureTaken (Success As Boolean, FileUri As String, CameraResponse As JSONParser)
- SessionClosed (Success As Boolean, CameraResponse As JSONParser)
- SessionStarted (Success As Boolean, CameraResponse As JSONParser)
- SessionUpdated (Success As Boolean, CameraResponse As JSONParser)
Fields:
- CHECK_STATE_PERIOD_MS As Long
- CONNECTION_TIMEOUT As Int
Methods:
- CloseSession
- Delete (FileUri As String)
- GetInfo
- GetLivePreview
Acquires the Live View.
Can only be executed in still image capture mode.
Data acquisition is finished when the camera is operated, shooting starts or the shooting mode is switched.
- GetOptions (OptionNames() As String)
- GetSessionId As String
- GetSessionTimeout As Int
- Initialize (EventName As String)
- SetOptions (Options As JSONGenerator)
- StartSession (CameraIP As String)
Start a camera session.
The session will have a default timeout period.
- StartSession2 (CameraIP As String, Timeout As Int)
Start a camera session specifying a session timeout.
Timeout measured in units of seconds.
- TakePicture
- UpdateSession
- UpdateSession2 (Timeout As Int)
Permissions:
- android.permission.INTERNET
- android.permission.INTERNET
Properties:
OSC_ThetaSLiveView
Events:
Methods:
- BringToFront
- Initialize (EventName As String)
- Invalidate
- Invalidate2 (arg0 As Rect)
- Invalidate3 (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int)
- IsInitialized As Boolean
- Play
- RemoveView
- RequestFocus As Boolean
- SendToBack
- SetBackgroundImage (arg0 As Bitmap)
- SetColorAnimated (arg0 As Int, arg1 As Int, arg2 As Int)
- SetLayout (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int)
- SetLayoutAnimated (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int, arg4 As Int)
- SetSource (ThetaSLiveViewInputStream1 As MJpegInputStream)
Set source stream for receiving motion JPEG.
Play is automatically called after calling SetSource.
- SetVisibleAnimated (arg0 As Int, arg1 As Boolean)
- StopPlay
Properties:
- Background As Drawable
- Color As Int [write only]
- Enabled As Boolean
- Height As Int
- Left As Int
- Parent As Object [read only]
- Tag As Object
- Top As Int
- Visible As Boolean
- Width As Int
OSC_ThetaSLiveViewInputStream
Methods:
- Initialize (InputStream1 As InputStream)
- IsInitialized As Boolean
OSC_Values
Fields:
- DONE As String
- ERROR As String
- IN_PROGRESS As String