Esempio n. 1
0
 public void RelayError(ToxAvErrorSendFrame error)
 {
     if (error != ToxAvErrorSendFrame.Ok)
     {
         Debug.WriteLine("An unexpected error occurred when sending a frame: " + error);
     }
 }
Esempio n. 2
0
        public bool SendAudioFrame(uint friendNumber, ToxAvAudioFrame frame, out ToxAvErrorSendFrame error)
        {
            ThrowIfDisposed();

            error = ToxAvErrorSendFrame.Ok;
            return(ToxAvFunctions.Audio.SendFrame(AvHandle, friendNumber, frame.Data, (uint)(frame.Data.Length / frame.Channels), (byte)frame.Channels, (uint)frame.SamplingRate, ref error));
        }
Esempio n. 3
0
        public bool SendVideoFrame(int friendNumber, ToxAvVideoFrame frame, out ToxAvErrorSendFrame error)
        {
            ThrowIfDisposed();

            error = ToxAvErrorSendFrame.Ok;
            return(ToxAvFunctions.VideoSendFrame(_toxAv, ToxTools.Map(friendNumber), (ushort)frame.Width, (ushort)frame.Height, frame.Y, frame.U, frame.V, ref error));
        }
Esempio n. 4
0
 public bool SendVideoFrame(uint friendNumber, ToxAvVideoFrame frame, out ToxAvErrorSendFrame error)
 {
     ThrowIfDisposed();
     error = ToxAvErrorSendFrame.Ok;
     return(ToxAvFunctions.Video.SendFrame(AvHandle, friendNumber, frame.Width, frame.Height, frame.Y, frame.U, frame.V, ref error));
 }
Esempio n. 5
0
 internal static extern bool AudioSendFrame(ToxAvHandle toxAv, uint friendNumber, short[] pcm, uint sampleCount, byte channels, uint samplingRate, ref ToxAvErrorSendFrame error);
Esempio n. 6
0
 internal static extern bool VideoSendFrame(ToxAvHandle toxAv, uint friendNumber, ushort width, ushort height, byte[] y, byte[] u, byte[] v, ref ToxAvErrorSendFrame error);
Esempio n. 7
0
 public static extern Boolean SendFrame(ToxAvHandle toxAv, UInt32 friendNumber, Int16[] pcm, SizeT sampleCount, Byte channels, UInt32 samplingRate, ref ToxAvErrorSendFrame error);
Esempio n. 8
0
 public static extern Boolean SendFrame(ToxAvHandle toxAv, UInt32 friendNumber, UInt16 width, UInt16 height, Byte[] y, Byte[] u, Byte[] v, ref ToxAvErrorSendFrame error);
Esempio n. 9
0
 public void RelayError(ToxAvErrorSendFrame error)
 {
     if (error != ToxAvErrorSendFrame.Ok)
         Debug.WriteLine("An unexpected error occurred when sending a frame: " + error);
 }