Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        /// <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);
        }
Example #4
0
        /// <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);
        }