android 开源的rtp,RtpStream  |  Android 开发者  |  Android Developers

RtpStream

Kotlin

|Java

open classRtpStream

Known Direct Subclasses

An AudioStream is a

This class was deprecated in API level S.

RtpStream represents the base class of streams which send and receive network packets with media payloads over Real-time Transport Protocol (RTP).

Using this class requires

Summary

Constants

static Int

This mode indicates that the stream sends and receives packets at the same time.

static Int

This mode indicates that the stream only receives packets.

static Int

This mode indicates that the stream only sends packets.

Public methods

open Unit

Associates with a remote host.

Returns the network address of the local host.

open Int

Returns the network port of the local host.

open Int

Returns the current mode.

Returns the network address of the remote host or null if the stream is not associated.

open Int

Returns the network port of the remote host or -1 if the stream is not associated.

Returns true if the stream is busy.

open Unit

Releases allocated resources.

open Unit

Changes the current mode.

Protected methods

Constants

MODE_NORMAL

static valMODE_NORMAL:Int

Deprecated:Deprecated in Java.

This mode indicates that the stream sends and receives packets at the same time. This is the initial mode for new streams.

Value: 0

MODE_RECEIVE_ONLY

static valMODE_RECEIVE_ONLY:Int

Deprecated:Deprecated in Java.

This mode indicates that the stream only receives packets.

Value: 2

MODE_SEND_ONLY

static valMODE_SEND_ONLY:Int

Deprecated:Deprecated in Java.

This mode indicates that the stream only sends packets.

Value: 1

Public methods

associate

open funassociate(

address: InetAddress!,

port: Int

):Unit

Deprecated:Deprecated in Java.

Associates with a remote host. This defines the destination of the outgoing packets.

Parameters

address

InetAddress!: The network address of the remote host.

port

Int: The network port of the remote host.

Exceptions

java.lang.IllegalArgumentException

if the address is not supported or the port is invalid.

java.lang.IllegalStateException

if the stream is busy.

getLocalAddress

open fungetLocalAddress():InetAddress!

Deprecated:Deprecated in Java.

Returns the network address of the local host.

getLocalPort

open fungetLocalPort():Int

Deprecated:Deprecated in Java.

Returns the network port of the local host.

getMode

open fungetMode():Int

Deprecated:Deprecated in Java.

Returns the current mode.

getRemoteAddress

open fungetRemoteAddress():InetAddress!

Deprecated:Deprecated in Java.

Returns the network address of the remote host or null if the stream is not associated.

getRemotePort

open fungetRemotePort():Int

Deprecated:Deprecated in Java.

Returns the network port of the remote host or -1 if the stream is not associated.

isBusy

open funisBusy():Boolean

Deprecated:Deprecated in Java.

Returns true if the stream is busy. In this case most of the setter methods are disabled. This method is intended to be overridden by subclasses.

release

open funrelease():Unit

Deprecated:Deprecated in Java.

Releases allocated resources. The stream becomes inoperable after calling this method.

Exceptions

java.lang.IllegalStateException

if the stream is busy.

setMode

open funsetMode(mode: Int):Unit

Deprecated:Deprecated in Java.

Changes the current mode. It must be one of

Parameters

mode

Int: The mode to change to.

Exceptions

java.lang.IllegalArgumentException

if the mode is invalid.

java.lang.IllegalStateException

if the stream is busy.

Protected methods

finalize

protected open funfinalize():Unit

Deprecated:Deprecated in Java.

Exceptions

java.lang.Throwable

the Exception raised by this method

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值