|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.naka.ec.media.MediaReceiver
public class MediaReceiver
JMFによるストリーミングビデオの再生に用いる。
フィールドの概要 | |
---|---|
protected RTPSocketAdapter[] |
adapter
|
protected boolean |
dataReceived
|
protected java.lang.Object |
dataSync
|
protected jp.ac.naka.ec.media.WaitingListener |
listener
|
protected RTPManager[] |
mgrs
|
protected boolean |
playing
|
protected int[] |
receivableJmfAudioFormats
|
protected int[] |
receivableJmfVideoFormats
|
コンストラクタの概要 | |
---|---|
MediaReceiver()
コンストラクタ |
|
MediaReceiver(int port)
指定のポートでRTPメディアの受信、再生を行う。 |
メソッドの概要 | |
---|---|
void |
addMediaListener(MediaListener listener)
|
protected void |
dispatchEvent(MediaReceiveEvent e)
|
int |
getAudioPort()
|
java.awt.Component |
getControlPanelComponent()
コントローラコンポーネントの取得。 |
SessionDescription |
getRequestSessionDescription()
リクエストの為のSDPの取得 |
SessionDescription |
getResponseSessionDescription(java.lang.String user,
int audio_port,
int video_port,
SessionDescription sdp)
レスポンス用のSDPの取得 |
SessionDescription |
getResponseSessionDescription(java.lang.String user,
int video_port,
SessionDescription sdp)
レスポンス用のSDPの取得 |
Player |
getVideoPlayer()
|
int |
getVideoPort()
|
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 |
setAudioPort(int audio_port)
|
void |
setNewSessionDescription(SessionDescription sdp)
新しいSDPを使ってセッションを張りなおす (多少問題あり) |
void |
setVideoPort(int video_port)
|
void |
stop()
メディアの再生を停止。 |
void |
update(ReceiveStreamEvent evt)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected int[] receivableJmfVideoFormats
protected int[] receivableJmfAudioFormats
protected RTPManager[] mgrs
protected RTPSocketAdapter[] adapter
protected java.lang.Object dataSync
protected jp.ac.naka.ec.media.WaitingListener listener
protected boolean dataReceived
protected boolean playing
コンストラクタの詳細 |
---|
public MediaReceiver()
public MediaReceiver(int port) throws java.net.UnknownHostException
port
-
java.net.UnknownHostException
MediaException
メソッドの詳細 |
---|
public void receiveMedia() throws MediaException, java.io.IOException
MediaException
java.io.IOException
public void receiveMedia(SessionDescription sdp) throws MediaException, java.io.IOException, SdpException
MediaException
java.io.IOException
SdpException
public void setNewSessionDescription(SessionDescription sdp) throws java.io.IOException, MediaException, SdpException
sdp
-
MediaException
java.io.IOException
SdpException
public void play()
public void stop()
public boolean isPlaying()
public java.awt.Component getControlPanelComponent()
public java.awt.Component getVisualComponent()
public void update(ReceiveStreamEvent evt)
public void addMediaListener(MediaListener listener)
public boolean removeMediaListener(MediaListener listener)
protected void dispatchEvent(MediaReceiveEvent e)
public SessionDescription getResponseSessionDescription(java.lang.String user, int video_port, SessionDescription sdp) throws java.net.UnknownHostException, SdpException
user
- video_port
- sdp
-
java.net.UnknownHostException
SdpException
public SessionDescription getResponseSessionDescription(java.lang.String user, int audio_port, int video_port, SessionDescription sdp) throws java.net.UnknownHostException, SdpException
user
- audio_port
- video_port
- sdp
-
SdpException
java.net.UnknownHostException
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, SdpException
java.net.UnknownHostException
SdpException
public Player getVideoPlayer()
public int getAudioPort()
public void setAudioPort(int audio_port)
public int getVideoPort()
public void setVideoPort(int video_port)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |