|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.naka.ec.media.MediaTransmitter
public class MediaTransmitter
RTPによる動画送信のためのモジュール。
フィールドの概要 | |
---|---|
static java.lang.String |
defaultAudioDeviceName
|
static java.lang.String |
defaultAudioFormatString
|
static java.lang.String |
defaultVideoDeviceName
|
static java.lang.String |
defaultVideoFormatString
|
protected int[] |
receivableJmfAudioFormats
|
protected int[] |
receivableJmfVideoFormats
|
コンストラクタの概要 | |
---|---|
MediaTransmitter()
|
メソッドの概要 | |
---|---|
void |
close()
|
void |
enableAudio(boolean a)
音声も送るか? |
java.awt.Component |
getControlPanelComponent()
動画のコントロールを取得。 |
javax.sdp.SessionDescription |
getRequestSessionDescription(int video_port)
|
javax.sdp.SessionDescription |
getRequestSessionDescription(int audio_port,
int video_port)
|
javax.sdp.SessionDescription |
getResponseSessionDescription(java.lang.String user,
int audio_port,
int video_port,
javax.sdp.SessionDescription sdp)
レスポンス用のSDPの取得 |
javax.sdp.SessionDescription |
getResponseSessionDescription(java.lang.String user,
int video_port,
javax.sdp.SessionDescription sdp)
レスポンス用のSDPの取得 |
boolean |
isPlaying()
再生中かどうか? |
static void |
main(java.lang.String[] args)
|
void |
play()
メディアのストリーミングを開始。 |
void |
sendMedia(javax.sdp.SessionDescription sdp)
SDPで示されたセッション先に対してストリーミングを開始。 |
void |
sendMedia(java.lang.String host,
int audio_port,
int video_port)
相手先ホストを指定してメディア送信。 |
void |
setNewSessionDescription(javax.sdp.SessionDescription sdp)
未実装 |
void |
stop()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected int[] receivableJmfVideoFormats
protected int[] receivableJmfAudioFormats
public static java.lang.String defaultVideoDeviceName
public static java.lang.String defaultAudioDeviceName
public static java.lang.String defaultVideoFormatString
public static java.lang.String defaultAudioFormatString
コンストラクタの詳細 |
---|
public MediaTransmitter()
メソッドの詳細 |
---|
public void enableAudio(boolean a)
a
- public void sendMedia(java.lang.String host, int audio_port, int video_port) throws javax.media.MediaException, java.io.IOException, javax.sdp.SdpException
host
-
javax.media.MediaException
java.io.IOException
javax.sdp.SdpException
public void sendMedia(javax.sdp.SessionDescription sdp) throws javax.media.MediaException, java.io.IOException, javax.sdp.SdpException
sdp
-
javax.media.MediaException
java.io.IOException
javax.sdp.SdpException
public java.awt.Component getControlPanelComponent()
public boolean isPlaying()
public void setNewSessionDescription(javax.sdp.SessionDescription sdp)
sdp
- public void play() throws java.io.IOException
java.io.IOException
public void stop() throws java.io.IOException
java.io.IOException
public void close()
public javax.sdp.SessionDescription getResponseSessionDescription(java.lang.String user, int video_port, javax.sdp.SessionDescription sdp) throws java.net.UnknownHostException, javax.sdp.SdpException
user
- video_port
- sdp
-
java.net.UnknownHostException
javax.sdp.SdpException
public javax.sdp.SessionDescription getResponseSessionDescription(java.lang.String user, int audio_port, int video_port, javax.sdp.SessionDescription sdp) throws java.net.UnknownHostException, javax.sdp.SdpException
user
- audio_port
- video_port
- sdp
-
java.net.UnknownHostException
javax.sdp.SdpException
public javax.sdp.SessionDescription getRequestSessionDescription(int video_port) throws java.net.UnknownHostException, javax.sdp.SdpException
java.net.UnknownHostException
javax.sdp.SdpException
public javax.sdp.SessionDescription getRequestSessionDescription(int audio_port, int video_port) throws java.net.UnknownHostException, javax.sdp.SdpException
java.net.UnknownHostException
javax.sdp.SdpException
public static void main(java.lang.String[] args) throws java.lang.Exception
args
-
java.lang.Exception
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |