javax.sdp
インタフェース Media

すべてのスーパーインタフェース:
java.lang.Cloneable, Field, java.io.Serializable

public interface Media
extends Field

Mediaは、MediaDescription内に含まれるm=fieldを表します。Mediaは、MediaDescriptionに 関連付けられたメディアのフォーマットに関する情報を特定します。 Mediaフィールドには以下のものが含まれます。: メディアタイプ(例えばオーディオ、ビデオなど) ポート番号(またはポートのセット) 使用されるプロトコル(例えばRTP/AVP) メディア記述に関連づけられたAttributeに対応するメディアフォーマットのセット 例) : m=audio 60000 RTP/AVP 0 a=rtpmap:0 PCMU/8000 この例では、クライアントが、PCMU/8000に対応するフォーマット0で、ポート60000を 使ってオーディを受け取ることができることを示しています。 SDPの記述についてはIETF RFC2327を参照してください。

バージョン:
1.0

メソッドの概要
 java.util.Vector getMediaFormats(boolean create)
          この記述がサポートするメディアフォーマットのVectorを戻します。
 int getMediaPort()
          この記述が定義するメディアのポートを戻します。
 java.lang.String getMediaType()
          この記述が定義するメディアのタイプ(オーディオ、ビデオなど)を戻します。
 int getPortCount()
          このメディア記述に関連づけられたポートの番号を戻します。
 java.lang.String getProtocol()
          このメディアが伝送されるべきプロトコルを戻します。
 void setMediaFormats(java.util.Vector mediaFormats)
          メディアフォーマットをメディア記述に追加します。
 void setMediaPort(int port)
          この記述が定義するメディアのポートを設定します。
 void setMediaType(java.lang.String mediaType)
          この記述が定義するメディアのタイプ(オーディオ、ビデオなど)を設定します。
 void setPortCount(int portCount)
          このメディア記述に関連づけられたポートの番号を設定します。
 void setProtocol(java.lang.String protocol)
          このメディアが伝送されるべきプロトコルを設定します。
 java.lang.String toString()
          このオブジェクトの文字列記述を生成します。
 
インタフェース javax.sdp.Field から継承したメソッド
clone, getTypeChar
 

メソッドの詳細

getMediaType

public java.lang.String getMediaType()
                              throws SdpParseException
この記述が定義するメディアのタイプ(オーディオ、ビデオなど)を戻します。

戻り値:
文字列メディアタイプ
例外:
SdpParseException

setMediaType

public void setMediaType(java.lang.String mediaType)
                  throws SdpException
この記述が定義するメディアのタイプ(オーディオ、ビデオなど)を設定します。

パラメータ:
mediaType - 設定するメディアタイプ
例外:
SdpException - メディアタイプがnullの場合

getMediaPort

public int getMediaPort()
                 throws SdpParseException
この記述が定義するメディアのポートを戻します。

戻り値:
整数値メディアポート
例外:
SdpParseException

setMediaPort

public void setMediaPort(int port)
                  throws SdpException
この記述が定義するメディアのポートを設定します。

パラメータ:
port - 設定するポート
例外:
SdpException

getPortCount

public int getPortCount()
                 throws SdpParseException
このメディア記述に関連づけられたポートの番号を戻します。

戻り値:
整数値ポート数
例外:
SdpParseException

setPortCount

public void setPortCount(int portCount)
                  throws SdpException
このメディア記述に関連づけられたポートの番号を設定します。

パラメータ:
portCount - 整数値ポート数
例外:
SdpException

getProtocol

public java.lang.String getProtocol()
                             throws SdpParseException
このメディアが伝送されるべきプロトコルを戻します。

戻り値:
Stringプロトコル 例) RTP/AVP
例外:
SdpParseException

setProtocol

public void setProtocol(java.lang.String protocol)
                 throws SdpException
このメディアが伝送されるべきプロトコルを設定します。

パラメータ:
protocol - - プロトコル 例) RTP/AVP
例外:
SdpException - プロトコルがnullの場合

getMediaFormats

public java.util.Vector getMediaFormats(boolean create)
                                 throws SdpParseException
この記述がサポートするメディアフォーマットのVectorを戻します。 このVectorの各エレメントは、String値で、メディア記述のa=rtpmap: 属性フィールドの1つに一致します。

パラメータ:
create -
戻り値:
サポートするメディアフォーマットのVector
例外:
SdpException
SdpParseException

setMediaFormats

public void setMediaFormats(java.util.Vector mediaFormats)
                     throws SdpException
メディアフォーマットをメディア記述に追加します。 このVectorの各エレメントは、String値で、メディア記述のa=rtpmap: 属性フィールドの1つに一致します。

パラメータ:
mediaFormats - 追加するフォーマット
例外:
SdpException - vectorがnullである場合

toString

public java.lang.String toString()
このオブジェクトの文字列記述を生成します。

戻り値:
文字列記述