C# Class OSC.NET.OSCPacket

OSCPacket
Afficher le fichier Open project: Ractiv/touch_plus_source_code Class Usage Examples

Protected Properties

Свойство Type Description
address string
binaryData byte[]
values System.Collections.ArrayList

Méthodes publiques

Méthode Description
Append ( object value ) : void
IsBundle ( ) : bool
OSCPacket ( ) : System
Unpack ( byte bytes ) : OSCPacket
Unpack ( byte bytes, int &start, int end ) : OSCPacket

Méthodes protégées

Méthode Description
addBytes ( ArrayList data, byte bytes ) : void
pack ( ) : void
packDouble ( double value ) : byte[]
packFloat ( float value ) : byte[]
packInt ( int value ) : byte[]
packLong ( long value ) : byte[]
packString ( string value ) : byte[]
padNull ( ArrayList data ) : void
swapEndian ( byte data ) : byte[]
unpackDouble ( byte bytes, int &start ) : double
unpackFloat ( byte bytes, int &start ) : float
unpackInt ( byte bytes, int &start ) : int
unpackLong ( byte bytes, int &start ) : long
unpackString ( byte bytes, int &start ) : string

Method Details

Append() public abstract méthode

public abstract Append ( object value ) : void
value object
Résultat void

IsBundle() public abstract méthode

public abstract IsBundle ( ) : bool
Résultat bool

OSCPacket() public méthode

public OSCPacket ( ) : System
Résultat System

Unpack() public static méthode

public static Unpack ( byte bytes ) : OSCPacket
bytes byte
Résultat OSCPacket

Unpack() public static méthode

public static Unpack ( byte bytes, int &start, int end ) : OSCPacket
bytes byte
start int
end int
Résultat OSCPacket

addBytes() protected static méthode

protected static addBytes ( ArrayList data, byte bytes ) : void
data System.Collections.ArrayList
bytes byte
Résultat void

pack() protected abstract méthode

protected abstract pack ( ) : void
Résultat void

packDouble() protected static méthode

protected static packDouble ( double value ) : byte[]
value double
Résultat byte[]

packFloat() protected static méthode

protected static packFloat ( float value ) : byte[]
value float
Résultat byte[]

packInt() protected static méthode

protected static packInt ( int value ) : byte[]
value int
Résultat byte[]

packLong() protected static méthode

protected static packLong ( long value ) : byte[]
value long
Résultat byte[]

packString() protected static méthode

protected static packString ( string value ) : byte[]
value string
Résultat byte[]

padNull() protected static méthode

protected static padNull ( ArrayList data ) : void
data System.Collections.ArrayList
Résultat void

swapEndian() protected static méthode

protected static swapEndian ( byte data ) : byte[]
data byte
Résultat byte[]

unpackDouble() protected static méthode

protected static unpackDouble ( byte bytes, int &start ) : double
bytes byte
start int
Résultat double

unpackFloat() protected static méthode

protected static unpackFloat ( byte bytes, int &start ) : float
bytes byte
start int
Résultat float

unpackInt() protected static méthode

protected static unpackInt ( byte bytes, int &start ) : int
bytes byte
start int
Résultat int

unpackLong() protected static méthode

protected static unpackLong ( byte bytes, int &start ) : long
bytes byte
start int
Résultat long

unpackString() protected static méthode

protected static unpackString ( byte bytes, int &start ) : string
bytes byte
start int
Résultat string

Property Details

address protected_oe property

protected string address
Résultat string

binaryData protected_oe property

protected byte[] binaryData
Résultat byte[]

values protected_oe property

protected ArrayList,System.Collections values
Résultat System.Collections.ArrayList