/// <summary> /// Sends an audio frame to a group. /// </summary> /// <param name="groupNumber"></param> /// <param name="pcm"></param> /// <param name="perframe"></param> /// <param name="channels"></param> /// <param name="sampleRate"></param> /// <returns></returns> public bool GroupSendAudio(int groupNumber, short[] pcm, int perframe, int channels, int sampleRate) { if (_disposed) { throw new ObjectDisposedException(GetType().FullName); } return(ToxAvFunctions.GroupSendAudio(_tox, groupNumber, pcm, (uint)perframe, (byte)channels, (uint)sampleRate) == 0); }
/// <summary> /// Sends an audio frame to a group. /// </summary> /// <param name="groupNumber"></param> /// <param name="pcm"></param> /// <param name="perframe"></param> /// <param name="channels"></param> /// <param name="sampleRate"></param> /// <returns></returns> public bool GroupSendAudio(uint groupNumber, short[] pcm, uint perframe, byte channels, uint sampleRate) { ThrowIfDisposed(); return(ToxAvFunctions.GroupSendAudio(toxHandle, groupNumber, pcm, perframe, channels, sampleRate) == 0); }
/// <summary> /// Sends an audio frame to a group. /// </summary> /// <param name="groupNumber"></param> /// <param name="pcm"></param> /// <param name="perframe"></param> /// <param name="channels"></param> /// <param name="sampleRate"></param> /// <returns></returns> public bool GroupSendAudio(int groupNumber, short[] pcm, int perframe, int channels, int sampleRate) { ThrowIfDisposed(); return(ToxAvFunctions.GroupSendAudio(_tox, groupNumber, pcm, (uint)perframe, (byte)channels, (uint)sampleRate) == 0); }