Functions

Our Unreal Engine Plugin contains these Blueprint Functions:

NameDescription
Construct a RoomCreates a local room object that will be used to handle events and client side connection settings.
Make ODIN APM SettingsCreates an APM settings object that can be used to construct a room.
Generate Room TokenTakes an access key and a room id and creates a room token that is used to join a room.
Construct a Token GeneratorCreates a token generator that is used to generate room tokens on client side.
Join RoomJoins an ODIN room with the room token provided. Every peer connected to the same room will be able to talk to each other and exchange data.
Odin Create MediaCreates a media object that will be used in the Add Media node input. Connect an Audio Capture node to it.
Add MediaAdds a previously generated media object to the room. Once this is done, the users microphone input will be sent to other users so they can hear the audio.
Format ErrorTakes an ODIN error code and returns an error message a string which can be printed to the log.
Generate Access KeyCreates an access key that can be used to generate room tokens.
Add Odin Synth ComponentAdds the Odin Synth Component to the specified actor.
Odin Assign Synth to MediaAssign a media stream coming with the Media Added event to the Odin Synth Component which will generate audio output from the incoming stream.