24 import java.io.IOException; |
24 import java.io.IOException; |
25 import java.io.InputStream; |
25 import java.io.InputStream; |
26 import java.net.InetAddress; |
26 import java.net.InetAddress; |
27 import java.util.Random; |
27 import java.util.Random; |
28 |
28 |
29 |
|
30 import org.sipdroid.pjlib.Codec; |
|
31 |
|
32 import org.sipdroid.media.RtpStreamReceiver; |
|
33 import org.sipdroid.net.RtpPacket; |
29 import org.sipdroid.net.RtpPacket; |
34 import org.sipdroid.net.RtpSocket; |
30 import org.sipdroid.net.RtpSocket; |
35 import org.sipdroid.net.SipdroidSocket; |
31 import org.sipdroid.net.SipdroidSocket; |
36 |
32 import org.sipdroid.pjlib.Codec; |
37 import com.beem.project.beem.ui.Call; |
|
38 import com.beem.project.beem.utils.BeemConnectivity; |
|
39 |
33 |
40 import android.content.Context; |
34 import android.content.Context; |
41 import android.media.AudioFormat; |
35 import android.media.AudioFormat; |
42 import android.media.AudioManager; |
36 import android.media.AudioManager; |
43 import android.media.AudioRecord; |
37 import android.media.AudioRecord; |
44 import android.media.MediaRecorder; |
38 import android.media.MediaRecorder; |
45 import android.preference.PreferenceManager; |
39 import android.preference.PreferenceManager; |
46 import android.provider.Settings; |
|
47 import android.telephony.TelephonyManager; |
40 import android.telephony.TelephonyManager; |
|
41 |
|
42 import com.beem.project.beem.ui.Call; |
48 |
43 |
49 /** |
44 /** |
50 * RtpStreamSender is a generic stream sender. It takes an InputStream and sends |
45 * RtpStreamSender is a generic stream sender. It takes an InputStream and sends |
51 * it through RTP. |
46 * it through RTP. |
52 */ |
47 */ |