public bool Call(uint friendNumber, uint audioBitrate, uint videoBitrate, out ToxAvErrorCall error) { ThrowIfDisposed(); error = ToxAvErrorCall.Ok; return(ToxAvFunctions.Call(AvHandle, friendNumber, audioBitrate, videoBitrate, ref error)); }
public bool Call(int friendNumber, int audioBitrate, int videoBitrate, out ToxAvErrorCall error) { ThrowIfDisposed(); error = ToxAvErrorCall.Ok; return(ToxAvFunctions.Call(_toxAv, ToxTools.Map(friendNumber), (uint)audioBitrate, (uint)videoBitrate, ref error)); }
/// <summary> /// Creates a new call. /// </summary> /// <param name="callIndex"></param> /// <param name="friendNumber"></param> /// <param name="settings"></param> /// <param name="ringingSeconds"></param> /// <returns></returns> public ToxAvError Call(int friendNumber, ToxAvCodecSettings settings, int ringingSeconds, out int callIndex) { ThrowIfDisposed(); int index = new int(); ToxAvError result = ToxAvFunctions.Call(_toxAv, ref index, friendNumber, ref settings, ringingSeconds); callIndex = index; return(result); }
/// <summary> /// Creates a new call. /// </summary> /// <param name="callIndex"></param> /// <param name="friendNumber"></param> /// <param name="settings"></param> /// <param name="ringingSeconds"></param> /// <returns></returns> public ToxAvError Call(int friendNumber, ToxAvCodecSettings settings, int ringingSeconds, out int callIndex) { if (_disposed) { throw new ObjectDisposedException(GetType().FullName); } int index = new int(); ToxAvError result = ToxAvFunctions.Call(_toxAv, ref index, friendNumber, ref settings, ringingSeconds); callIndex = index; return(result); }