RemoteSampleApp IM v1.11.00
RemoteSampleApp IM v1.11.00
Sony Corporation.
Contents
0.Preparation
■ Camera settings and connect to PC
■ Installation of libusbK
■ Installation of some necessary packages
■ USB setting
1.Sample Application Build
■ Conditions
■ Steps
2.Sample Application Usage
■ Steps
■ Top Menu
■ Remote Control Menu
■ Status display and camera switching
■ Shutter/Rec Operation Menu
■ Shooting Menu
■ Exposure/Color Menu
■ Focus Menu
■ Setup Menu
■ Other Menu
■ Contents Transfer Menu
3. Note
■ Character code
Sony Corporation.
[OS common]
0. Preparation
[ILC/ILME-FX3]
Sony Corporation.
[OS common]
0. Preparation
■Camera settings and connect to PC(/SBC). (2/5)
Windows *1 - *1 - *1 -
macOS *2
PC Linux *3 - *3 - *4 -
Jetson Nano *3 - *3 - *4 -
Raspberry Pi 2/4 -
*1 Enable network discovery and file sharing when using a
Windows account without administrative privileges
*2 When Firewall is ON, allow connections by applications in
the following way:
Open Firewall Options (System Preferences > Security &
Privacy > Firewall > Firewall Options...)
Set "Allow incoming connections" for the applications
*3 Set the network setting to "Link Local Only"
*4 Set the network setting to "Automatic (DHCP)"
Sony Corporation.
[OS common]
0. Preparation
[ILC/ILME-FX3]
4. Please enter IP
address, Subnet Mask,
Default Gateway, and
DNS Settings for "IP
address setting".
Sony Corporation.
[OS common]
0. Preparation
[ILME-FX6/MPC-2610]
Sony Corporation.
[OS common]
0. Preparation
■Camera settings and connect to PC(/SBC). (5/5)
[USB]
USB connection uses ILCE-1 as examples. For other models,
refer to "PC Remote Function" in the help guide.
1.Please set “On” for “PC Remote” and “USB” for “PC
Remote Cnct Method” in “PC Remote Function” Menu.
2.Please connect the camera and your PC(/SBC)
with a USB cable. ILCE-1
xxx
Sony Corporation.
[For Windows]
0. Preparation
■Installation of libusbK
1.Please download “libusbK-3.1.0.0-setup.exe”
and install like below.
# “libusbK-3.0.7.0” and “libusbK-3.1.0.0” are the version verified
for SDK. Operation cannot be guaranteed with other versions.
Sony Corporation.
[For Windows]
0. Preparation
Please select your
camera “ILCE-xxx”. Please select “Next”. Please select “Next”.
Please select
Please select “Next”. Please select “Finish”.
“Finish & Install ...”.
Sony Corporation.
[For Linux]
0. Preparation
■Installation of some necessary packages.
1. Install some necessary packages below.
$ sudo apt install autoconf libtool libudev-dev gcc g++ make cmake unzip libxml2-dev
sudo update-grub
Sony Corporation.
[For Windows]
1. Sample Application Build
■Conditions
1. “Visual Studio 2022 / 2019” are available
2. Windows SDK version 10.0 (and above) is needed → Fig. 5
3. CMake 3.17.3 (and above) is needed.
# Not confirmed to work with anything other than CMake 3.17.3
■Steps
1.Unzip the package file downloaded.
2.Make build folder and execute cmake.
if Visual Studio 2022: if Visual Studio 2019:
> mkdir build > mkdir build
> cd build > cd build
> cmake -A "x64" -T "v143,host=x64" .. > cmake -A "x64" -T "v142,host=x64" ..
Sony Corporation.
[For Linux]
1. Sample Application Build
■Conditions
See “Installation of some necessary packages.” on p.10
■Steps
1. Copy the package file downloaded to a work directory.
(such as “/home/user01/work/”).
2. Unzip the file.
$ cd /home/user01/work
$ unzip [the package file]
Sony Corporation.
[For macOS]
1. Sample Application Build
■Conditions
1. Xcode 14.1 is available.
# Xcode depends on the OS version, please follow the operating
requirements.
2. CMake 3.24.1 is needed.
# Not confirmed to work with anything other than CMake 3.24.1
■Steps (1/2)
1. Copy the package file downloaded to a work directory.
(such as “/Users/user01/work/”).
2. Unzip the file.
$ cd /Users/user01/work
$ unzip [the package file]
Sony Corporation.
[For macOS]
1. Sample Application Build
■Steps (2/2)
5. Select “Build Configuration” to “Release” from the menu
“Product” – “Scheme” – “Edit Scheme ...” and close the menu.
Sony Corporation.
[OS common]
2. Sample Application Usage
The availability of each menu setting and execution
depends on the status of the camera. For more information,
please refer to the camera's menu status or help guide.
■Steps(1/2)
1.Firstly, please connect the camera to your PC(/SBC).
(As same settings in Page 3.)
2.Please find the RemoteCli Sample Application file under
the folder “..¥build¥Release”.
3.Please execute the file.
4.Console window will show up like below.
ILCE-1
Sony Corporation.
[OS common]
2. Sample Application Usage
■Steps(2/2)
6.Please choose the number and enter.
If you connect the camera via a wired LAN and are
waiting for "Pairing", the standby screen will change to the
next confirmation. Press "OK" to complete the pairing.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Top Menu
1.Console window shows menu like below.
2.Please choose a number/alphabet and enter.
#If you choose “x” and enter, the application closes.
#Not all models can connect in "Contents Transfer
Mode". The corresponding model name can be
found in the API specification.
3. On success to connect,
you will take the message like below.
Sony Corporation.
[OS common]
2. Sample Application Usage
- SSH authentication connection
1. If the camera supports SSH authentication, the
fingerprint obtained from the camera is displayed.
If the fingerprint is correct, “y” and enter.
#If you choose “n” and enter, to go back to the menu.
3. On success to connect,
you will take the message like below.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Remote Control Menu
1.When connected in "Remote Control Mode", the
following menu is displayed in the console window.
2.Please choose a number/alphabet and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Status display and new camera connection(1/2)
1.Please input “s” and enter.
2.Please input “0” and enter.
3.Please choose the number and enter.
→ see table(1)
→ see table(2)
→ see table(1)
Sony Corporation.
[OS common]
2. Sample Application Usage
■Status display and new camera connection(2/2)
table(1) List of CameraDevice classes generated so far
Column Explanation Detail
number Numbers 1~
automatically Only one controllable camera is
assigned by the marked with an asterisk.
app
connected Connection status true : connected or reconnecting
false : disconnected
model Model name string
id MAC Address or string
USB serial number
# One CameraDevice class is generated for one camera.
# The camera is Controlled through the generated CameraDevice
class.
#This app owns multiple CameraDevice classes and can control
multiple cameras, but only one camera can be controlled at a time. If
you want to switch from one camera to another to control, follow the
steps on the next page.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Status display and camera switching
1.Please input “s” and enter.
2.Please input “1” and enter.
3.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Shutter/Rec Operation Menu
This menu is for still image shooting and movie recording.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Shutter Release
1.Please input “1” and enter.
2.Camera takes a photo and stores in the folder
set by “set_save_info()” in the source code.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Shutter Half Release in AF mode
1.Please input “2” and enter.
2.Please input “y” and enter.
3.Camera only makes AF control with half release.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Continuous Shooting
1.Please input “4” and enter.
2.Camera takes several photos and stores in the
folder set by “set_save_info()” in the source code.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Focus Bracket Shot
1.Please input “5” and enter,
Change Still Capture Mode(Drive Mode) to FocusBracket
and shoot.
2.Camera takes several photos and stores in the
folder set by “set_save_info()” in the source code.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Movie Rec Button
1.Please input “6” and enter.
2.Then if you choose “y”,
console window shows candidate values.
3. Please choose “[2] Down”
to start movie rec(make movie rec button down).
Sony Corporation.
[OS common]
2. Sample Application Usage
[ILME-FX6/MPC-2610]
Sony Corporation.
[OS common]
2. Sample Application Usage
■Shooting Menu
This menu is for still image shooting and movie recording.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Still Capture Mode(Drive Mode)
0.Please change “Position Key Setting” to
“PC Remote Setting” beforehand.
1.Please input “1” and enter.
2.Console window shows
current Still Capture Mode value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Zoom Operation(1/2)
Please note that Power Zoom Lens is needed to be
attached to the camera body for this operation.
1.Please input “2” and enter.
2.Console window shows current Zoom related values.
3.Then if you choose “y”,
console window shows candidate values.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Zoom Operation(2/2)
For models that can change the zoom type,
the following menu is displayed.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Zoom Speed Type
Please note that Power Zoom Lens is needed to be
attached to the camera body for this operation.
1.Please input “3” and enter.
2.Console window shows
current Zoom Speed Type setting.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose a number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Preset Focus and Zoom
Please note that Power Zoom Lens is needed to be
attached to the camera body for this operation.
1.Please input “4” and enter.
2.Console window shows
slot numbers and operation(DeviceProperty)
names that can be selected.
3. Please choose the operation number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change APS-C/FULL setting
1.Please input “5” and enter.
2.Console window shows
current APS-C/FULL setting value.
3.Enter “y” to switch to APS-C if the current value is Full,
or to Full if the current value is APS-C.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Focus Bracket Shot Num
1.Please input “6” and enter.
2.Console window shows
current Focus Bracket Shot Num value and
settable range.
3.Then if you choose “y”,
please enter the number of Focus Bracket Shots.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Recording Setting
1.Please input “8” and enter.
2.Console window shows current Recording Setting value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Image Stabilization Steady Shot (Still)
1.Please input “9” and enter.
2.Console window shows
current Image Stabilization Steady Shot (Still) value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Silent Mode
1.Please input “11” and enter.
2.Console window shows current Silent Mode value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Silent Mode Shutter When Power OFF
1.Please input “13” and enter.
2.Console window shows
current Silent Mode Shutter When Power OFF value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Shutter Type
1.Please input “15” and enter.
2.Console window shows current Shutter Type value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Exposure/Color Menu
This menu is for Shutter, Exposure and Color.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Aperture
1.Please input “1” and enter.
2.Console window shows current F number value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Shutter Speed Value
1.Please input “3” and enter.
2.Console window shows
current Shutter Speed Value value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Exposure Program Mode
0.Please change “Position Key Setting” to
“PC Remote Setting” beforehand.
1.Please input “4” and enter.
2.Console window shows
current Exposure Program Mode value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■FEL Lock
1.Please input “5” and enter.
2.Please check if you attached a flash device
on your camera.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
■AWB Lock
1.Please input “6” and enter.
2.Then if you choose “y”,
console window shows candidate values.
3.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■White Balance
1.Please input “7” and enter.
2.Console window shows
current White Balance setting.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose a number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change White Balance Tint
1.Please input “8” and enter.
2.Console window shows current White Balance Tint and
White Balance Tint Step value.
3.Then if you choose “y”,
please input the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Custom WB (1/2)
1.Please input “9” and enter.
2.Console window shows
current Custom WB related values
and set up some settings for Custom WB.
3.Then if you choose “y”,
console window shows candidate values.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Custom WB (2/2)
4. Please input values.
(It is recommended to input values at the center of
camera view, such as 300, 200, for trial purpose.)
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change ISO
1.Please input “10” and enter.
2.Then if you choose “y”,
console window shows candidate values.
3.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Gain Control Setting
1.Please input “12” and enter.
2.Console window shows current Gain Control Setting
value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Gain Base Sensitivity
1.Please input “14” and enter.
2.Console window shows
current Gain Base Sensitivity value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Exposure Index
1.Please input “16” and enter.
2.Console window shows current Exposure Index value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change BaseLook Value
1.Please input “17” and enter.
2.Console window shows current BaseLook Value value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Exposure Control Type
1.Please input “18” and enter.
2.Console window shows
current Exposure Control Type value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Iris Mode Setting
1.Please input “19” and enter.
2.Console window shows current Iris Mode Setting value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Focus Menu
This menu is for Focus.
Sony Corporation.
[OS common]
2. Sample Application Usage
■ Display and change Focus Mode
1.Please input “1” and enter.
2.Console window shows current Focus Mode value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■AF Area Position(x,y)
1.Please input “3” and enter.
2.Sample Application will change focus area setting
to “Flexible Spot S” automatically.
3. Then if you choose “y”,
console window asks you to input x, y position
for the center of the focus frame.
4.Please input values.
(It is recommended to input values at the center of
camera view, such as 320, 240, for trial purpose.)
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Focus Position Setting
1.Please input “4” and enter.
2.Console window shows
current Focus Position value and settable range.
3.Then if you choose “y”,
please enter the hex number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Setup Menu
This menu is for various settings.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change DISP(Screen Disp) Setting
1.Please input “1” and enter.
2.Console window shows current DISP(Screen Disp)
Setting value.
3.Entering “y” switches to “Display All Information” mode if
the current value is not “Display All Information” mode,
otherwise switches to “Histogram” mode.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Download the camera setting file to PC
1.Please input “3” and enter.
2.To save the downloaded data with the specified file
name, enter your file name after “file name >”
Sony Corporation.
[OS common]
2. Sample Application Usage
■Upload the camera setting file to Camera
1.Please input “4” and enter.
2. A list of files in the current path that can be uploaded
will be displayed. Enter the number of the file you wish
to upload.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Camera Setting Reset
1.Please input “5” and enter.
2.Enter “y” if you are willing to reset the settings.
# Entering “y” will restart the camera. Please be careful.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Other Menu
This menu is for Live View, Media, etc.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Receive Live View image
1.Please input “1” and enter.
2.Console window shows “SUCCESS”
3.You can find the file “LiveView000000.JPG” in the
folder set by “set_save_info()” in the source code.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Position Key Setting
1.Please input “3” and enter.
2.Console window shows current value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
[ILME-FX6/MPC-2610]
■Display MediaProfile
1.Please input “4” and enter.
2.Console window shows Media slot status and Media
slot number.
3.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display and change Playback Media
1.Please input “5” and enter.
2.Console window shows current Playback Media value.
3.Then if you choose “y”,
console window shows candidate values.
4.Please choose the number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Selected Media Format
1.Please input “6” and enter.
2.Please check if “Full Format Enable Status” and/or
“Quick Format Enable Status” is Enabled.
# “Quick Format Enable Status” may not be
displayed for some models. In that case,
the format type selection is not displayed.
3.Then if you choose “y”,
console window asks you to select a format type.
4.Please choose a number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display the character string of the camera body menu
(1/2)
#Please note that the camera must support the
GetDisplayStringList API in order to perform this operation.
1.Please input “7” and enter.
2.Console window shows candidate values.
3.Please choose the number and enter. For example, if
you want to request all information, input "0".
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display the character string of the camera body menu
(2/2)
Sony Corporation.
[OS common]
2. Sample Application Usage
MPC-2610
■Monitoring (1/2)
1.Please input “10” and enter,
console window shows list Monitoring menu.
2.Then if you input “1” and enter,
asked to enter Monitoring conditions.
3. The only required field is the IP address of the hostPC.
Please enter and proceed.
Sony Corporation.
[OS common]
2. Sample Application Usage
MPC-2610
■Monitoring (2/2)
4.Please input “2” and enter,
console window shows delivery status.
5.If the status is “False”, select “y”. Then start is executed.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Contents Transfer Menu
1.When "Contents Transfer Mode" is selected in the
connection selection of TOP-MENU, The following
menu is displayed in the console window.
2.Please choose a number and enter.
Sony Corporation.
[OS common]
2. Sample Application Usage
■Display content list and get content (1/2)
1.Please input “1” and enter.
2.Console window shows contents list.
#If the content list is not displayed, it may take a long time
to get the content information. If you have a lot of content
on your media, Please wait for it to be displayed.
#If you are notified that an error has occurred, try the
connection again.
Sony Corporation.
[OS common]
2. Sample Application Usage
■ Display content list and get content (2/2)
3.Then if you choose content number,
console window shows candidate content size.
4.Please choose a number and enter.
Sony Corporation.
[OS common]
3. Note
■Character code
There is a rare issue that no output will be displayed
in the sample application command window when you
use the different character code for your path name
from your pc character code setting.
Sony Corporation.