|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.naka.ec.media.MediaReceiver
public class MediaReceiver
JMFによるストリーミングビデオの再生に用いる。
フィールドの概要 | |
---|---|
protected int[] |
receivableJmfAudioFormats
|
protected int[] |
receivableJmfVideoFormats
|
コンストラクタの概要 | |
---|---|
MediaReceiver()
コンストラクタ |
|
MediaReceiver(int port)
指定のポートでRTPメディアの受信、再生を行う。 |
メソッドの概要 | |
---|---|
void |
addMediaListener(MediaListener listener)
|
java.awt.Component |
getControlPanelComponent()
コントローラコンポーネントの取得。 |
SessionDescription |
getRequestSessionDescription()
リクエストの為のSDPの取得 |
SessionDescription |
getResponseSessionDescription(SessionDescription sdp)
レスポンス用のSDPの取得 |
java.awt.Component |
getVisualComponent()
描画コンポーネントの取得 |
boolean |
isPlaying()
動画の再生中かどうか? |
static void |
main(java.lang.String[] args)
|
void |
play()
メディアの再生。 |
void |
receiveMedia()
|
void |
receiveMedia(SessionDescription sdp)
|
boolean |
removeMediaListener(MediaListener listener)
|
void |
setNewSessionDescription(SessionDescription sdp)
新しいSDPを使ってセッションを張りなおす (多少問題あり) |
void |
stop()
メディアの再生を停止。 |
void |
update(javax.media.rtp.event.ReceiveStreamEvent evt)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected int[] receivableJmfVideoFormats
protected int[] receivableJmfAudioFormats
コンストラクタの詳細 |
---|
public MediaReceiver()
public MediaReceiver(int port) throws java.net.UnknownHostException
port
-
java.net.UnknownHostException
javax.media.MediaException
メソッドの詳細 |
---|
public void receiveMedia() throws javax.media.MediaException, java.io.IOException
javax.media.MediaException
java.io.IOException
public void receiveMedia(SessionDescription sdp) throws javax.media.MediaException, java.io.IOException
javax.media.MediaException
java.io.IOException
public void setNewSessionDescription(SessionDescription sdp) throws java.io.IOException, javax.media.MediaException
sdp
-
javax.media.MediaException
java.io.IOException
public void play()
public void stop()
public boolean isPlaying()
public java.awt.Component getControlPanelComponent()
public java.awt.Component getVisualComponent()
public void update(javax.media.rtp.event.ReceiveStreamEvent evt)
javax.media.rtp.ReceiveStreamListener
内の update
public void addMediaListener(MediaListener listener)
public boolean removeMediaListener(MediaListener listener)
public SessionDescription getResponseSessionDescription(SessionDescription sdp)
sdp
-
public static void main(java.lang.String[] args) throws java.io.FileNotFoundException, java.io.IOException
args
-
java.io.IOException
java.io.FileNotFoundException
public SessionDescription getRequestSessionDescription() throws java.net.UnknownHostException
java.net.UnknownHostException
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |