资源说明:Full implementation of Open Sound Control in C# .NET 3.5
SharpOSC - OSC Library for .NET 3.5 =================================== SharpOSC is a small library designed to make interacting with Open Sound Control easy (OSC). It provides the following features: + Produce an OSC Packet (messages and bundles) from .NET values. + Translate an OSC message (consisting of a sequence of bytes) into a .NET object. + Transmit OSC packets via UDP. + Receive OSC packets via UDP. Download -------- If you don't want to build SharpOSC from source you can download compiled versions. __[Download Binaries Here](https://github.com/ValdemarOrn/SharpOSC/tree/master/Binaries)__ Supported Types --------------- [The following OSC types](http://opensoundcontrol.org/spec-1_0) are supported: * i - int32 (System.Int32) * f - float32 (System.Single) * s - OSC-string (System.String) * b - OSC-blob (System.Byte[]) * h - 64 bit big-endian two's complement integer (System.Int64) * t - OSC-timetag (System.UInt64 / SharpOSC.Timetag) * d - 64 bit ("double") IEEE 754 floating point number (System.Double) * S - Alternate type represented as an OSC-string (for example, for systems that differentiate "symbols" from "strings") (SharpOSC.Symbol) * c - an ascii character, sent as 32 bits (System.Char) * r - 32 bit RGBA color (SharpOSC.RGBA) * m - 4 byte MIDI message. Bytes from MSB to LSB are: port id, status byte, data1, data2 (SharpOSC.Midi) * T - True. No bytes are allocated in the argument data. (System.Boolean) * F - False. No bytes are allocated in the argument data. (System.Boolean) * N - Nil. No bytes are allocated in the argument data. (null) * I - Infinitum. No bytes are allocated in the argument data. (Double.PositiveInfinity) * [ - Indicates the beginning of an array. The tags following are for data in the Array until a close brace tag is reached. (System.Object[] / List\
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。