Android.Net.Rtp.AudioStream Class
An AudioStream is a Android.Net.Rtp.RtpStream which carrys audio payloads over Real-time Transport Protocol (RTP).

See Also: AudioStream Members

Syntax

[Android.Runtime.Register("android/net/rtp/AudioStream", DoNotGenerateAcw=true)]
public class AudioStream : RtpStream

Remarks

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.

See Also

[Android Documentation]

Requirements

Namespace: Android.Net.Rtp
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 12