How do we determine the API that Lync uses to capture and to render audio? - directshow

We are trying to determine the Windows API that Lync uses to render and to capture audio. How do we determine this? For instance, the Windows API that Lync uses could be one of these:
DirectShow API,
Media Foundation API,
MMDevice API
Our use case is then to use this Windows API to create two virtual audio devices (VAD) that we can switch between with the Lync SDK. We need to do this because the DeviceManager.AudioDevices only lists all-in-one devices.

You can use the following utility to find out the dependencies of a EXE. It will help identify exactly what DLL are used and what APIs within those DLLs are used.
https://github.com/lucasg/Dependencies

Related

Realm for webservice

I have a really simple question yet not answered (I think) in realm documentation. I am buildint and App that does have API + iOS App + Android App + Web. The web also needs to access to the API and here comes my question:
If I migrate to realm for iOS, Android and api, would it be possible to use it for the web through any type of calls? If so, could you give me some links or documentation to read?
I am assuming you are referring to using the Realm Object Server as your backend. Right now, the server does not offer a web interface, such as a built-in REST API.
Instead, you could build this with the enterprise edition that offers a Node.js SDK where you can access the Realm data server-side. You could create REST endpoints and then retrieve/apply data via the Node.js SDK. Any change that came in through the REST API would then be automatically synced to the mobile clients.

Populating Realm Object Server

I have an existing web application (Spring MVC/Hibernate/MySQL) and am writing a mobile app to cooperate with it. The Realm Object Server looks like an interesting idea, but the documentation is rather sparse on how to initially populate it with data from an existing source. The Java API is only for android. So exactly how does one go about adding data from an existing source, ideally using some sort of supported API?
It is only possible to interact directly with the Realm on the server in the Enterprise Edition through the Node js API (and later Java). The Developer edition just provide synchronization between devices.
If you are using the Developer Edition, you can ship the initial data on the phone and put it into the Realm the first time the user registers himself. That would have the same effect as doing it on the server.

Using SocketScan SDK with C# Web Service

What I am trying to do is to call a web service using jquery (ajax json call) and use this SocketScan sdk in the web service (C# based web service).
As, my Mobile App uses only Jquery so I have to make use of this Socketscan sdk in the web service only.
I want to build a sample app for the same. How can I achieve this?
I have added the dll reference to my web service and can see all the methods used in dll but I am not able to understand the flow of dll.
Regards
Aman
Telerik AppBuilder is based on Cordova, so you can't call native code directly and the ScanAPI SDK doesn't support javascript. You will need a plugin which wraps the native SDK (C#, Java or Objective-C, depending on your target platform) and exposes the functionality you need to your app. You may have to develop a Cordova plugin, if there isn't already a plugin released under a suitable license for your app.

how to integrate Here maps to windows phone mobile app?

I want to create sample app for here maps in windows mobile.Please help me for this.
how to integrate here maps to my application?
if it is really windows mobile that you are working with, then I would say that there is no native offering available for the platform. You could of course try using the javascript API on any web environment you could utilize with the platform.
For more information for the javascript offering you could visit developer.here.com
Then if you would be targeting newer devices, such as devices having Windows Phone 8, then there would be native API which is using HERE maps, thus with that platform you could simply use it directly.

What is the best VOIP toolset for use with .Net development?

I have a need to explore VOIP integration into a .Net application. It would be incredibly helpful if the toolset was usable via ASP.Net (version 2.0 or higher), and provided the developer the option to allow interaction on the client either embedded within the web browser or external to the client web browser. It should be compatible at a minimum with Internet Explorer, but would be better if browser independence were an option.
I don't really understand your question -- what are you trying to DO with VoIP? Since you mentioned ASP.NET I'm guessing you mean some kind of server app? If you explain more about what you want to do, we can give you better advice.
You could check out Microsoft's Speech stuff: http://www.microsoft.com/speech/speech2007/default.mspx. As I understand it, Speech Server was moved into being part of OCS. I remember that it supported using .NET 3.0's Workflow Foundation as well as some multi-modal stuff with ASP.NET.
FreeSWITCH is a flexible VoIP system that works for both large-scale server implementations as well as embedded scenarios (say as an ActiveX softphone). There is full .NET and Mono support via mod_managed. (This allows you to create voice applications in FreeSWITCH using any .NET language.) There's also an XML-based API that allows you to send and receive events to control a remote FS server. You could use this from ASP.NET. FreeSWITCH is very active in #freeswitch#irc.freenode.net so you can get a lot of advice there.

Resources