I am searching for interfaces for a decklink video device for C# .Net using DirectShowLib.Net.
It seems, there are available, because they are used here:
blackmagic SDK in c#
Unfortunately there is no information, which library is used and the comment which ask for more information was ignored.
But I don't have an idea, where to find them. Would be nice, if someone can give me an hint.
SDK is available off Blackmagic website: Blackmagic Design SDKs. The sample code is mostly C++, however a part is in C# as well. The SDK has all IDL files on it and you can convert the interfaces into .NET compatible shape.
There are also third-party SDKs available, that may be more effective depending on your task. Such as this SDK for ingest & playout.
Sorry for posting to an old thread. Maybe someone finds it useful.
There is a DeckLink .NET wrapper at GitHub but I find it little use as C# Interop (wrapper) is automatically created if you reference the C:\Program Files (x86)\Blackmagic Design\Blackmagic Desktop Video\DeckLinkAPI.dll in Visual Studio.
Related
This may or may not be a very straightforward question. I've very recently decided to create a number of applications with the android platform in mind, and as such installed Dot42, since C# is the language I'm most proficient in.
I noticed that Visual Studio cannot browse to the definitions for Dot42 or for the dot42 Android sdk. This pretty much means that I can make buttons and do calculations, but cannot do things as complicated as making sounds, playing media, streaming... you get the picture.
Is there a comprehensive definition standard for Android SDK? In particular I'm looking for methods to access components, most of all the media output handle.
If this is the type of question that is frowned upon, I do apologise. Let me know and I'll get rid.
The entire Android API is available. See:
http://docs.dot42.com/Reference/Index
I am wondering if anyone knows of any open source virtual machine projects? The language it is in does not matter, I would just really love to see how they work. I have done alot of searching and could't find much. I am guessing due to the complexity. Even if it is not a full blow VM and just has that functionality, I.E a sandbox.
If anyone knows of one that would be great.
EDIT: I should have been more clear, I am looking for an open source Virtual machine like VMWare that is created in a .net language.
Cameyo does application virtualization and has a web service you can consume in your own .Net projects. More info on the web service can be found here.
You can find a read-only svn checkout of the SDK source code (written in C#) at http://code.google.com/p/cameyo/source/checkout
EDIT: the svn URL is http://cameyo.googlecode.com/svn/trunk/
There's Mono (and closely related Xamarin).
Mono is a free and open source project led by Xamarin (formerly by
Novell and originally by Ximian) to create an Ecma standard compliant
.NET Framework-compatible set of tools including, among others, a C#
compiler and a Common Language Runtime.
As mentioned on the comments, Mono is one open source .Net implementation; there is also DotGnu.
I'm a newbie to windows 8 programming, C# and NLP.
I'm looking for a library that allows me to use NLP in windows 8.
I found SharpNLP but it is very poorly documented with no tutorials. I've also come across the Antelope framework but this seems to have even worse documentation.
Is there any resource that'll help me (either tutorials or a better documented framework)?
SharpNLP looks fine. It's the port of the OpenNLP, so you can probably just read the OpenNLP's documentation.
There is also Lucene.Net (a .Net version of Lucene)
It's a search engine and (I guess) should have some NLP inside. I'm not entirely sure though.
Depending on what you are trying to achieve, these libraries are available for C# and might be useful. However, I'm not sure if they work in Metro apps.
Proxem
AlchemyAPI
There isn't much in C#. I recommend Java. There are a ton of Java libraries that do NLP and they all work fine in Windows. Plus, Java isn't that much different from C#, and your code will also run on *nix if you need it to. See:
http://opennlp.apache.org/
Which NLP toolkit to use in JAVA?
NLP Library for Java Programming Language
I have done a lot of research regarding this issue. but i am still confused in choosing the right programming language. I wanted to convert my system which is programmed using C# to a cross platform system. Even though c# is an cross platform language the mono project is not successful according to my research.
Please give me your suggestions to this problem? I believe c++ and java will be an ideal programming language but java doesn't provide good GUI and if i choose c++ i will get stucked when converting my dll to c++.
Please provide your suggestions. Thank you.
Since Java syntax is a lot like C# syntax it would be easier to convert the code to Java. And there are actually some nice GUI libraries for Java.
See which-gui-library-is-the-best-in-java (Deleted in the meantime but Swing and SWT were favoured there)
I don't know what you mean by a good GUI, but you could use SWT which gives native integration to file/Open dialog boxes etc, rather than using the Java ones.
Of course a lot depends on how cross paltform you need it to be. Some devices only support C.
"cross platform" is not a fixed term. For example: Using the Eclipse RCP you have SWT on board. Your code uses the RCP stuff and would be platform neutral. But the embedded SWT libs would require either per-platform installable packages or one big package containing the SWT libs for all supported platform. If this is OK for you, you could use Java+SWT+(anything else you want) and have nice GUIs.
There is NO truly cross-platform language or technique. Yes, Java and Python can provide some abstraction over a platform... But everything stuck if only you add ":" to your file-name.
I mean, creating a software that is truly runs on many platform is FAR more than only choosing between Java, C# and C++. If one developed such software, one would understand me...
There is NO problems with Mono if you consider Mono as a target platform from the beginning. The most problems with mono happens when something is already written in .NET without ever aimed to be run on Mono. In this case there could be problems. If you bare in mind Mono from the beginning it is still the excellent platform.
As something that wasn't suggested here yet, I could refer you using python with Glide as cross-platform solution of creating applications with GUI.
Or you can see the Vala GObject system. Which syntax is really C# alike.
I need an open source FCA (Formal Concept Analysis) tool build by .net (will be great if C# with any version)
I'm currently using ConExp 1.3 (java one) but I'm not perfect in Java.
so any body knows?
It might be late but here's a list of FCA tools:
http://www.fcahome.org.uk/fcasoftware.html
There exists a very capable set of tools and libraries for python called py-galactic, but unfortunately the documentation is quite terse and technical.
Also, installing a 0.5.0 was not successful under a Conda environment. 0.4.0 seems to work perfectly. There are some rough edges in accessibility and a high learning curve but the libraries are very capable:
https://galactic.univ-lr.fr/
If there are other people using these libraries, I'd love to hear from you.