UOSCClient

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

OSC

Header

/Engine/Plugins/Runtime/OSC/Source/OSC/Public/OSCClient.h

Include

#include "OSCClient.h"

Syntax

UCLASS(BlueprintType)
class UOSCClient : public UObject

Variables

Name Description

Protected variable

TUniquePtr< IOS...

 

ClientProxy

Pointer to internal implementation of client proxy

Constructors

Name Description

Public function

UOSCClient

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

Connect()

Public function UFunction BlueprintCallable, Category

void

 

GetSendIPAddress

(
    FString& IPAddress,
    int32& Port
)

Gets the OSC Client IP address and port.

Public function Const

bool

 

IsActive()

Public function UFunction BlueprintCallable, Category

void

 

SendOSCBundle

(
    FOSCBundle& Bundle
)

Send OSC Bundle over the network.

Public function UFunction BlueprintCallable, Category

void

 

SendOSCMessage

(
    FOSCMessage& Message
)

Send OSC message to a specific address.

Public function UFunction BlueprintCallable, Category

bool

 

SetSendIPAddress

(
    const FString& IPAddress,
    const int32 Port
)

Sets the OSC Client IP address and port. Returns whether address and port was successfully set.

Protected function

void

 

Stop()

Stop and tidy up network socket.

Overridden from UObject

Name Description

Protected function Virtual

void

 

BeginDestroy()

Called before destroying the object.