Index
Modules:
nosc
,
nosc/errors
,
nosc/stream
.
API symbols
`$`:
nosc: proc `$`(msg: OscMessage): string
nosc: proc `$`(msg: OscValue): string
`%%`:
nosc: proc `%%`(v: float64): OscValue
nosc: proc `%%`(v: string): OscValue
`%`:
nosc: proc `%`(b: bool): OscValue
nosc: proc `%`(v: char): OscValue
nosc: proc `%`(v: float32): OscValue
nosc: proc `%`(v: int): OscValue
nosc: proc `%`(v: int32): OscValue
nosc: proc `%`(v: int64): OscValue
nosc: proc `%`[T](elements: openArray[T]): OscValue
nosc: proc `%`(v: OscColor): OscValue
nosc: proc `%`(v: OscMidi): OscValue
nosc: proc `%`(v: OscTime): OscValue
nosc: proc `%`(v: OscValue): OscValue
nosc: proc `%`(v: seq[byte]): OscValue
nosc: proc `%`(v: string): OscValue
nosc: proc `%`(v: Time): OscValue
`==`:
nosc: proc `==`(a, b: OscValue): bool
add:
stream: proc add(buffer: var string; val: byte)
addArguments:
nosc: proc addArguments(buffer: var string; args: seq[OscValue]; pad: bool = true)
addBe32:
stream: proc addBe32[T: Bit32Type](buffer: var string; val: T)
addBe64:
stream: proc addBe64[T: Bit64Type](buffer: var string; val: T)
addBlob:
nosc: proc addBlob(buffer: var string; val: openArray[byte])
addBundle:
nosc: proc addBundle(buffer: var string; bundle: OscBundle)
addMessage:
nosc: proc addMessage(buffer: var string; msg: OscMessage)
addPacket:
nosc: proc addPacket(buffer: var string; packet: OscPacket)
addPaddedStr:
nosc: proc addPaddedStr(buffer: var string; val: string)
addPaddedTags:
nosc: proc addPaddedTags(buffer: var string; args: seq[OscValue])
addTags:
nosc: proc addTags(buffer: var string; args: seq[OscValue])
addUint32:
stream: proc addUint32(s: var string; v: uint32)
addUint64:
stream: proc addUint64(s: var string; v: uint64)
dgram:
nosc: proc dgram(msg: OscBundle): string
nosc: proc dgram(msg: OscMessage): string
fractionToNano:
nosc: proc fractionToNano(fraction: uint32): uint32
isImmediate:
nosc: proc isImmediate(time: OscTime): bool
msg:
nosc: template msg(addrs: string; arguments: untyped): OscMessage
nanoToFraction:
nosc: proc nanoToFraction(nanoseconds: uint32): uint32
oscArray:
nosc: OscType.oscArray
oscBigInt:
nosc: OscType.oscBigInt
oscBlob:
nosc: OscType.oscBlob
oscBundle:
nosc: OscPacketKind.oscBundle
OscBundle:
nosc: object OscBundle
oscChar:
nosc: OscType.oscChar
OscColor:
nosc: object OscColor
oscColor:
nosc: OscType.oscColor
oscDouble:
nosc: OscType.oscDouble
oscFalse:
nosc: OscType.oscFalse
oscFloat:
nosc: OscType.oscFloat
oscInf:
nosc: OscType.oscInf
OscInf:
nosc: const OscInf
oscInt:
nosc: OscType.oscInt
OscMessage:
nosc: object OscMessage
oscMessage:
nosc: OscPacketKind.oscMessage
OscMidi:
nosc: object OscMidi
oscMidi:
nosc: OscType.oscMidi
oscNil:
nosc: OscType.oscNil
OscNil:
nosc: const OscNil
OscPacket:
nosc: object OscPacket
OscPacketKind:
nosc: enum OscPacketKind
OscParseError:
errors: object OscParseError
oscString:
nosc: OscType.oscString
OscTime:
nosc: object OscTime
oscTime:
nosc: OscType.oscTime
OscTimeImmediate:
nosc: const OscTimeImmediate
oscTrue:
nosc: OscType.oscTrue
OscType:
nosc: enum OscType
OscValue:
nosc: object OscValue
parseMessage:
nosc: proc parseMessage(data: string): OscMessage
readBe32:
stream: proc readBe32[T: Bit32Type](s: string; i: var int): T
readBe64:
stream: proc readBe64[T: Bit64Type](s: string; i: var int): T
readBundle:
nosc: proc readBundle(data: string): OscBundle
nosc: proc readBundle(data: string; i: var int): OscBundle
readPacket:
nosc: proc readPacket(data: string): OscPacket
nosc: proc readPacket(data: string; i: var int): OscPacket
swap:
stream: proc swap(v: float32): float32
stream: proc swap(v: float64): float64
stream: proc swap(v: int32): int32
stream: proc swap(v: int64): int64
stream: proc swap(v: uint16): uint16
stream: proc swap(v: uint32): uint32
stream: proc swap(v: uint64): uint64
toColor:
nosc: proc toColor(c: OscColor): Color
toOscColor:
nosc: proc toOscColor(c: Color; alpha: uint8): OscColor
toOscDouble:
nosc: proc toOscDouble(v: float64): OscValue
toOscTime:
nosc: proc toOscTime(time: Time): OscTime
toTime:
nosc: proc toTime(time: OscTime): Time