See Also: AudioStream Members
An AudioStream is a Android.Net.Rtp.RtpStream which carrys audio payloads over Real-time Transport Protocol (RTP). Two different classes are developed in order to support various usages such as audio conferencing. An AudioStream represents a remote endpoint which consists of a network mapping and a configured Android.Net.Rtp.AudioCodec. On the other side, An Android.Net.Rtp.AudioGroup represents a local endpoint which mixes all the AudioStreams and optionally interacts with the speaker and the microphone at the same time. The simplest usage includes one for each endpoints. For other combinations, developers should be aware of the limitations described in Android.Net.Rtp.AudioGroup.
An AudioStream becomes busy when it joins an AudioGroup. In this case most of the setter methods are disabled. This is designed to ease the task of managing native resources. One can always make an AudioStream leave its AudioGroup by calling AudioStream.Join(AudioGroup) with null and put it back after the modification is done.
Using this class requires NoType:android/Manifest$permission;Href=../../../../reference/android/Manifest.permission.html#INTERNET permission.