Bespoke Open Sound Control Library
OscMessage Class
NamespacesBespoke.Common.OscOscMessage
Represents an Osc Message packet.
Declaration Syntax
C#Visual BasicVisual C++
public class OscMessage : OscPacket
Public Class OscMessage _
	Inherits OscPacket
public ref class OscMessage : public OscPacket
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
OscMessage(IPEndPoint, String)
Creates a new instance of OscMessage.

OscMessage(IPEndPoint, String, OscClient)
Creates a new instance of OscMessage.

OscMessage(IPEndPoint, String, Object)
Creates a new instance of OscMessage.

Address
Gets the OSC address pattern.
(Inherited from OscPacket.)
AddressPrefix
The prefix required by OSC address patterns.

Append<(Of <(T>)>)(T)
Appends a value to the packet.
(Overrides OscPacket.Append<(Of <(T>)>)(T).)
Append<(Of <(T>)>)(T)
Appends a value to the packet.
(Inherited from OscPacket.)
BlobTag
The type tag for a blob (binary large object -- byte array).

ClearData()()()
Remove all data from the message.

Client
Gets or sets the destination of sent packets when using TransportType.Tcp.
(Inherited from OscPacket.)
Data
Gets the contents of the packet.
(Inherited from OscPacket.)
DefaultTag
The beginning character in an Osc message type tag.

DoubleTag
The type tag for an double-precision floating point value.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FloatTag
The type tag for an floating point value.

FromByteArray(IPEndPoint, array<Byte>[]()[], Int32%)
Deserialize the packet.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
IntegerTag
The type tag for a 32-bit integer.

IsBundle
Specifies if the packet is an OSC bundle.
(Overrides OscPacket.IsBundle.)
LongTag
The type tag for a 64-bit integer.

mAddress
The OSC address pattern.
(Inherited from OscPacket.)
mClient
The destination of sent packets when using TransportType.Tcp.
(Inherited from OscPacket.)
mData
The contents of the packet.
(Inherited from OscPacket.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
mSourceEndPoint
The origin of the packet.
(Inherited from OscPacket.)
Send(IPEndPoint)
Transmit an OSC packet via UDP.
(Inherited from OscPacket.)
Send()()()
Transmit an OSC packet via TCP through the connected OscClient.
(Inherited from OscPacket.)
SourceEndPoint
Gets the origin of the packet.
(Inherited from OscPacket.)
StringTag
The type tag for a string.

SymbolTag
The type tag for a symbol.

ToByteArray()()()
Serialize the packet.
(Overrides OscPacket.ToByteArray()()().)
ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
OscPacket
 OscMessage

Assembly: Bespoke.Common.Osc (Module: Bespoke.Common.Osc) Version: 4.3.0.0 (4.3.0.0)