Integration | File Download SDK
Please Note

We are only able to provide this service for Europe. For customers in the US, please visit:

www.olympusamerica.com

File Download SDK

 

Typically, it is necessary to install DSS Player Pro R5 as described on the System Requirements page to run applications developed using the DSS/DSS Pro SDK.

 

Note that any function developed using the DSS/DSS Pro SDK cannot be used without DSS Player Pro R5 installed. It is not allowed to redistributable Olympus components such as DLL without Olympus' permission. The DSS/DSS Pro SDK provides rapper DLL for DSS Format API for redistribution as private assembly. The DLL is installed in a folder of the application's directory structure.
Typically, this is the folder containing the application's executable file. The DLL may be deployed in the same folder as the application, in a folder with the same name as the assembly, or in a language specific subfolder with the same name as the assembly. This DLL is located at the: SDK root)¥Olympus¥DSSSDK¥Redist

To overcome some of these issues, Olympus developed the File Download SDK. This SDK is a subset of Device Manager SDK providing an interface to downloads DSS file and DS2 file on OLYMPUS DVR as PCM data.


 

Who can apply for the SDK?  

Anyone can apply. We will however validate all retuned NDA's and the companies behind them. We will not typically issue SDK's to individuals or e-mail addresses such as generic pop accounts such as hotmail / gmail etc.  

How can I apply for the SDK?  

  • Simply visit www.opdsupport.com/integration
  • Complete the form
  • Follow the instructions to download the NDA
  • Return the completed NDA to Olympus as per the instructions on the website.

What if I need technical support with the Olympus SDK and my application?  

Due to the nature of SDK's, it is not always possible to provide in-depth support. If you feel there is an error or omission in the Olympus SDK, please contact us we will research the issue. If you require technical assistance relating to the SDK and your application, Olympus may request or require a copy of your application and elements of your source code. Unless this can be provided it unlikely Olympus can provide assistance. Olympus cannot provide technical support for queries derived from lack of knowledge and / or development experience.

Which development environments are supported?  

  • Microsoft Visual Studio 2005
  • Microsoft Visual Studio 2010  

Which programming languages are supported?

  • C++
  • C#
  • VB.NET 

How do I know if my version of the IRP is current?  

The current version is 2.1

How do I get updates if my version is out of date?

If you originally registered at this website then updates will automatically be delivered to you.

Is the DSS file specification included in the SDK?  

No. The DSS file is a proprietary format and the specification is not available. The SDK includes functions for converting DSS files to WAV and for retrieving information from the DSS file header.  

Can I control the voice recorder using the SDK?

Yes. The SDK includes functions for controlling the voice recorders including start and stop recording, erase files and upload/download files.

Can I open DSS files from other vendors?  

Yes. The SDK can open and convert DSS files from other vendors. However, vendor specific header information cannot be displayed.

What if we wish to support legacy devices which are not HID compliant?  

Unfortunately due to the age of these devices Olympus no longer supports these products (please see the device table for support information). However should you wish to support these devices the Device SDK should contain all the components required.

What is a merge module and why is it used?

Merge modules are basically a standard package to deliver Windows installer components (code, files and other resources); in one compound file. For example our Directrec merge module contains the following:

This greatly benefits the integrators as the can simply import the merge module into their installer. During their software installation our merge module will install the required components to use our devices.