Class NativeLibraryMethods
Import odin function signatures to wrapper delegates
Inheritance: System.Object -> OdinNative.Core.Imports.NativeMethods<T>
Methods
DecoderCreate(uint, bool, out OdinDecoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderCreateDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
System.UInt32 | sample_rate |
System.Boolean | stereo |
| OdinNative.Core.Imports.OdinDecoderHandle | decoder |
DecoderFree(OdinDecoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderFreeDelegate
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinDecoderHandle | decoder |
DecoderGetPipeline(OdinDecoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderGetPipelineDelegate
Returns
OdinNative.Core.Imports.OdinPipelineHandle
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinDecoderHandle | decoder |
DecoderGetPositions(OdinDecoderHandle, ChannelMask, out OdinPosition[])
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderGetPositionsDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinDecoderHandle | decoder |
| OdinNative.Core.Utility.ChannelMask | mask |
OdinNative.Core.Imports.NativeBindings.OdinPosition[] | positions |
DecoderGetActiveChannels(OdinDecoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderGetActiveChannelsDelegate
Returns
OdinNative.Core.Utility.ChannelMask
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinDecoderHandle | decoder |
DecoderIsSilent(OdinDecoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderIsSilentDelegate
Returns
System.Boolean
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinDecoderHandle | decoder |
DecoderSetEventCallback(OdinDecoderHandle, OdinAudioEvents, OdinDecoderEventCallbackDelegate, nint)
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderSetEventCallbackDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinDecoderHandle | decoder |
| OdinNative.Core.Imports.NativeBindings.OdinAudioEvents | filter |
| OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderEventCallbackDelegate | callback |
System.IntPtr | userData |
DecoderPop(OdinDecoderHandle, ref float[], out bool)
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderPopDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinDecoderHandle | decoder |
System.Single[] | samples |
System.Boolean | isSilent |
DecoderPush(nint, nint, uint)
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderPushDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
System.IntPtr | decoder |
System.IntPtr | samples |
System.UInt32 | samplesCount |
DecoderPush(nint, float[])
OdinNative.Core.Imports.NativeLibraryMethods.OdinDecoderPushDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
System.IntPtr | decoder |
System.Single[] | samples |
EncoderCreate(uint, uint, bool, out OdinEncoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderCreateDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
System.UInt32 | peer_id |
System.UInt32 | sample_rate |
System.Boolean | stereo |
| OdinNative.Core.Imports.OdinEncoderHandle | encoder |
EncoderCreateEx(uint, uint, bool, bool, uint, uint, ulong, out OdinEncoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderCreateExDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
System.UInt32 | peer_id |
System.UInt32 | sample_rate |
System.Boolean | stereo |
System.Boolean | application_voip |
System.UInt32 | bitrate_kbps |
System.UInt32 | packet_loss_perc |
System.UInt64 | update_position_interval_ms |
| OdinNative.Core.Imports.OdinEncoderHandle | encoder |
EncoderFree(OdinEncoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderFreeDelegate
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinEncoderHandle | encoder |
EncoderGetPipeline(OdinEncoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderGetPipelineDelegate
Returns
OdinNative.Core.Imports.OdinPipelineHandle
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinEncoderHandle | decoder |
EncoderSetPosition(OdinEncoderHandle, ChannelMask, OdinPosition)
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderSetPositionDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinEncoderHandle | encoder |
| OdinNative.Core.Utility.ChannelMask | mask |
| OdinNative.Core.Imports.NativeBindings.OdinPosition | position |
EncoderClearPosition(OdinEncoderHandle, ChannelMask)
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderClearPositionDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinEncoderHandle | encoder |
| OdinNative.Core.Utility.ChannelMask | mask |
EncoderIsSilent(OdinEncoderHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderIsSilentDelegate
Returns
System.Boolean
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinEncoderHandle | encoder |
EncoderSetEventCallback(OdinEncoderHandle, OdinAudioEvents, OdinEncoderEventCallbackDelegate, nint)
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderSetEventCallbackDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinEncoderHandle | encoder |
| OdinNative.Core.Imports.NativeBindings.OdinAudioEvents | filter |
| OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderEventCallbackDelegate | callback |
System.IntPtr | userData |
EncoderPop(OdinEncoderHandle, ref byte[])
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderPopDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinEncoderHandle | encoder |
System.Byte[] | datagram |
EncoderPush(OdinEncoderHandle, float[])
OdinNative.Core.Imports.NativeLibraryMethods.OdinEncoderPushDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinEncoderHandle | encoder |
System.Single[] | samples |
ErrorGetLastError()
OdinNative.Core.Imports.NativeLibraryMethods.OdinErrorGetLastErrorDelegate
Returns
System.String
ErrorResetLastError()
OdinNative.Core.Imports.NativeLibraryMethods.OdinErrorResetLastErrorDelegate
Initialize(string)
OdinNative.Core.Imports.NativeLibraryMethods.OdinInitializeDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
System.String | version |
PipelineGetEffectCount(OdinPipelineHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineGetEffectCountDelegate
Returns
System.UInt32
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
PipelineGetEffectId(OdinPipelineHandle, uint, out uint)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineGetEffectIdDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | index |
System.UInt32 | out_effect_id |
PipelineGetEffectIndex(OdinPipelineHandle, uint, out uint)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineGetEffectIndexDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
System.UInt32 | out_index |
PipelineGetEffectType(OdinPipelineHandle, uint, out OdinEffectType)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineGetEffectTypeDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
| OdinNative.Core.Imports.NativeBindings.OdinEffectType | out_effect_type |
PipelineGetVadConfig(OdinPipelineHandle, uint, out OdinVadConfig)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineGetVadConfigDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
| OdinNative.Core.Imports.NativeBindings.OdinVadConfig | out_config |
PipelineInsertApmEffect(OdinPipelineHandle, uint, uint, bool, out uint)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineInsertApmEffectDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | index |
System.UInt32 | playback_sample_rate |
System.Boolean | playback_stereo |
System.UInt32 | out_effect_id |
PipelineGetApmConfig(OdinPipelineHandle, uint, out OdinApmConfig)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineGetApmConfigDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
| OdinNative.Core.Imports.NativeBindings.OdinApmConfig | out_config |
PipelineInsertCustomEffect(OdinPipelineHandle, uint, OdinCustomEffectCallbackDelegate, nint, out uint)
OdinNative.Core.Imports.NativeLibraryMethods.PipelineInsertCustomEffectDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | index |
| OdinNative.Core.Imports.NativeLibraryMethods.OdinCustomEffectCallbackDelegate | callback |
System.IntPtr | user_data |
System.UInt32 | out_effect_id |
PipelineInsertVadEffect(OdinPipelineHandle, uint, out uint)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineInsertVadEffectDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | index |
System.UInt32 | out_effect_id |
PipelineInsertViEffect(OdinPipelineHandle, uint, out uint)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineInsertViEffectDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | index |
System.UInt32 | out_effect_id |
PipelineGetViConfig(OdinPipelineHandle, uint, out OdinViConfig)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineGetViConfigDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
| OdinNative.Core.Imports.NativeBindings.OdinViConfig | out_config |
PipelineSetViConfig(OdinPipelineHandle, uint, OdinViConfig)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineSetViConfigDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
| OdinNative.Core.Imports.NativeBindings.OdinViConfig | config |
PipelineMoveEffect(OdinPipelineHandle, uint, ulong)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineMoveEffectDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
System.UInt64 | new_index |
PipelineRemoveEffect(OdinPipelineHandle, uint)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineRemoveEffectDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
PipelineSetApmConfig(OdinPipelineHandle, uint, OdinApmConfig)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineSetApmConfigDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
| OdinNative.Core.Imports.NativeBindings.OdinApmConfig | config |
PipelineSetVadConfig(OdinPipelineHandle, uint, OdinVadConfig)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineSetVadConfigDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
| OdinNative.Core.Imports.NativeBindings.OdinVadConfig | config |
PipelineUpdateApmPlayback(OdinPipelineHandle, uint, float[], ulong)
OdinNative.Core.Imports.NativeLibraryMethods.OdinPipelineUpdateApmPlaybackDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinPipelineHandle | pipeline |
System.UInt32 | effect_id |
System.Single[] | audio |
System.UInt64 | delay |
RoomClose(OdinRoomHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomCloseDelegate
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
RoomCreate(string, string, ref OdinRoomEvents, OdinCipherHandle, out OdinRoomHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomCreateDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
System.String | gateway |
System.String | authentication |
| OdinNative.Core.Imports.NativeBindings.OdinRoomEvents | events |
| OdinNative.Core.Imports.OdinCipherHandle | cipher |
| OdinNative.Core.Imports.OdinRoomHandle | roomHandle |
RoomFree(OdinRoomHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomFreeDelegate
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
RoomGetConnectionId(OdinRoomHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomGetConnectionIdDelegate
Returns
System.UInt64
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
RoomGetConnectionStats(OdinRoomHandle, out OdinConnectionStats)
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomGetConnectionStatsDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
| OdinNative.Core.Imports.NativeBindings.OdinConnectionStats | stats |
RoomGetName(OdinRoomHandle, out string)
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomGetNameDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
System.String | roomName |
RoomResendUserData(OdinRoomHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomResendUserDataDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
RoomSendDatagram(OdinRoomHandle, nint, uint)
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
System.IntPtr | bytes |
System.UInt32 | bytes_length |
RoomSendDatagram(OdinRoomHandle, byte[])
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomSendDatagramDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
System.Byte[] | datagram |
RoomSendRpc(OdinRoomHandle, string)
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomSendRpcDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
System.String | json |
RoomSendLoopbackRpc(OdinRoomHandle, string)
OdinNative.Core.Imports.NativeLibraryMethods.OdinRoomSendLoopbackRpcDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
System.String | json |
Shutdown()
OdinNative.Core.Imports.NativeLibraryMethods.OdinShutdownDelegate
TokenGeneratorCreate(string, out OdinTokenGeneratorHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinTokenGeneratorCreateDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
System.String | access_key |
| OdinNative.Core.Imports.OdinTokenGeneratorHandle | token_generator |
TokenGeneratorFree(OdinTokenGeneratorHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinTokenGeneratorFreeDelegate
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinTokenGeneratorHandle | token_generator |
TokenGeneratorGetAccessKey(OdinTokenGeneratorHandle, out string)
OdinNative.Core.Imports.NativeLibraryMethods.OdinTokenGeneratorGetAccessKeyDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinTokenGeneratorHandle | token_generator |
System.String | accessKey |
TokenGeneratorGetKeyId(OdinTokenGeneratorHandle, out string)
OdinNative.Core.Imports.NativeLibraryMethods.OdinTokenGeneratorGetKeyIdDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinTokenGeneratorHandle | token_generator |
System.String | keyId |
TokenGeneratorGetPublicKey(OdinTokenGeneratorHandle, out string)
OdinNative.Core.Imports.NativeLibraryMethods.OdinTokenGeneratorGetPublicKeyDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinTokenGeneratorHandle | token_generator |
System.String | pub |
TokenGeneratorSign(OdinTokenGeneratorHandle, string, out string)
OdinNative.Core.Imports.NativeLibraryMethods.OdinTokenGeneratorSignDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinTokenGeneratorHandle | token_generator |
System.String | body |
System.String | token |
SocketCreate(OdinRoomHandle, OdinSocketKind, uint, int, int, out OdinSocketHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinSocketCreateDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinRoomHandle | room |
| OdinNative.Core.Imports.NativeBindings.OdinSocketKind | socketKind |
System.UInt32 | peerId |
System.Int32 | label |
System.Int32 | priority |
| OdinNative.Core.Imports.OdinSocketHandle | socket |
SocketInfo(nint, out RawOdinSocketInfo)
RawOdinSocketInfo
OdinNative.Core.Imports.NativeLibraryMethods.OdinSocketInfoDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
System.IntPtr | socket |
| OdinNative.Core.Imports.NativeBindings.RawOdinSocketInfo | out_socket_info |
SocketInfo(OdinSocketHandle, ref OdinSocketInfo)
OdinSocketInfo
OdinNative.Core.Imports.NativeLibraryMethods.OdinSocketInfoDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinSocketHandle | socket |
| OdinNative.Core.Imports.NativeBindings.OdinSocketInfo | socket_info |
SocketSend(OdinSocketHandle, byte[])
OdinNative.Core.Imports.NativeLibraryMethods.OdinSocketSendDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinSocketHandle | socket |
System.Byte[] | message |
SocketReset(OdinSocketHandle)
OdinNative.Core.Imports.NativeLibraryMethods.OdinSocketResetDelegate
Returns
OdinNative.Core.Imports.NativeBindings.OdinError
Parameters
| Type | Name |
|---|---|
| OdinNative.Core.Imports.OdinSocketHandle | socket |