/// <summary> /// Prepares transmission. Must be called before any transmission occurs. /// </summary> /// <param name="callIndex"></param> /// <param name="supportVideo"></param> /// <returns></returns> public ToxAvError PrepareTransmission(int callIndex, bool supportVideo) { if (_disposed) { throw new ObjectDisposedException(GetType().FullName); } return(ToxAvFunctions.PrepareTransmission(_toxAv, callIndex, supportVideo ? 1 : 0)); }
/// <summary> /// Prepares transmission. Must be called before any transmission occurs. /// </summary> /// <param name="call_index"></param> /// <param name="support_video"></param> /// <param name="jbuf_size"></param> /// <param name="VAD_treshold"></param> /// <returns></returns> public ToxAvError PrepareTransmission(int call_index, int jbuf_size, int VAD_treshold, bool support_video) { if (disposed) { throw new ObjectDisposedException(GetType().FullName); } return(ToxAvFunctions.PrepareTransmission(toxav, call_index, (uint)jbuf_size, (uint)VAD_treshold, support_video ? 1 : 0)); }
/// <summary> /// Prepares transmission. Must be called before any transmission occurs. /// </summary> /// <param name="callIndex"></param> /// <param name="supportVideo"></param> /// <returns></returns> public ToxAvError PrepareTransmission(int callIndex, bool supportVideo) { ThrowIfDisposed(); return(ToxAvFunctions.PrepareTransmission(_toxAv, callIndex, supportVideo ? 1 : 0)); }