|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.ac.naka.ec.media.AudioPlayer
jp.ac.naka.ec.media.VideoPlayer
public class VideoPlayer
| フィールドの概要 | |
|---|---|
protected java.util.List<java.lang.Integer> |
availableVideoFormats
|
protected int[] |
receivableJmfVideoFormats
|
| クラス jp.ac.naka.ec.media.AudioPlayer から継承されたフィールド |
|---|
availableAudioFormats, limit, receivableJmfAudioFormats, srcPort |
| コンストラクタの概要 | |
|---|---|
VideoPlayer()
|
|
VideoPlayer(java.lang.String host)
|
|
VideoPlayer(java.lang.String host,
int port)
|
|
| メソッドの概要 | |
|---|---|
void |
addAvailableFormat(int payload)
受け取り可能なフォーマットの追加 |
protected javax.media.format.VideoFormat |
findCorrespondingVideoFormat(int sdpFormat)
|
int[] |
getReceivableFormats(java.lang.String sdp_str)
JMFでレスポンス可能なフォーマットタイプを返す |
java.awt.Component |
getReceiverController()
RTP受信のためのコントローラ取得 |
java.lang.String |
getRequestSessionDescription(int version,
java.lang.String userName,
java.lang.String sessionName)
送信用のSDPの取得。 |
java.lang.String |
getResponseSessionDescription(java.lang.String sdp_string,
int version,
java.lang.String userName,
java.lang.String sessionName)
指定のSDPから生成されるSDPの取得 |
java.awt.Component |
getTransmitterController()
RTP送信のためのコントローラ取得 |
java.awt.Component |
getVisualComponent()
受信した動画の描画用コンポーネントの取得 |
boolean |
isAvailable(java.lang.String sdp_string)
指定のSDPで通信が可能かどうかを検証 |
boolean |
isPlaying()
オーディオの受信中かどうかの検証。 |
boolean |
isSending()
オーディオの送信中かどうかの検証。 |
static void |
main(java.lang.String[] args)
|
void |
receiveMediaStream(java.lang.String sdp_string)
RTPオーディオストリームの受信 |
void |
sendMediaStream(java.lang.String sdp_string)
キャプチャで取得した音声のRTPによる送信。 |
void |
stopReceivingMediaStream()
オーディオの受信を止める。 |
void |
stopSendingMediaStream()
オーディオの送信をやめる。 |
| クラス jp.ac.naka.ec.media.AudioPlayer から継承されたメソッド |
|---|
getRequestSessionDescription, getResponseSessionDescription, getSessionDescription, getSessionDescriptionString, sendMediaStream, sendMediaStream |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected int[] receivableJmfVideoFormats
protected java.util.List<java.lang.Integer> availableVideoFormats
| コンストラクタの詳細 |
|---|
public VideoPlayer()
throws java.io.IOException
java.io.IOException
public VideoPlayer(java.lang.String host)
throws java.io.IOException
java.io.IOException
public VideoPlayer(java.lang.String host,
int port)
throws java.io.IOException
java.io.IOException| メソッドの詳細 |
|---|
public void addAvailableFormat(int payload)
MediaPlayer の記述:
MediaPlayer 内の addAvailableFormatAudioPlayer 内の addAvailableFormatpublic int[] getReceivableFormats(java.lang.String sdp_str)
MediaPlayer の記述:
MediaPlayer 内の getReceivableFormatsAudioPlayer 内の getReceivableFormatsprotected javax.media.format.VideoFormat findCorrespondingVideoFormat(int sdpFormat)
public java.awt.Component getTransmitterController()
MediaPlayer の記述:
MediaPlayer 内の getTransmitterControllerAudioPlayer 内の getTransmitterControllerpublic java.awt.Component getReceiverController()
MediaPlayer の記述:
MediaPlayer 内の getReceiverControllerAudioPlayer 内の getReceiverControllerpublic java.awt.Component getVisualComponent()
MediaPlayer の記述:
MediaPlayer 内の getVisualComponentAudioPlayer 内の getVisualComponent
public java.lang.String getRequestSessionDescription(int version,
java.lang.String userName,
java.lang.String sessionName)
MediaPlayer の記述:
MediaPlayer 内の getRequestSessionDescriptionAudioPlayer 内の getRequestSessionDescription
public java.lang.String getResponseSessionDescription(java.lang.String sdp_string,
int version,
java.lang.String userName,
java.lang.String sessionName)
MediaPlayer の記述:
MediaPlayer 内の getResponseSessionDescriptionAudioPlayer 内の getResponseSessionDescriptionpublic boolean isAvailable(java.lang.String sdp_string)
MediaPlayer の記述:
MediaPlayer 内の isAvailableAudioPlayer 内の isAvailablepublic boolean isPlaying()
MediaPlayer の記述:
MediaPlayer 内の isPlayingAudioPlayer 内の isPlayingpublic boolean isSending()
MediaPlayer の記述:
MediaPlayer 内の isSendingAudioPlayer 内の isSending
public void receiveMediaStream(java.lang.String sdp_string)
throws javax.media.MediaException
AudioPlayer の記述:
MediaPlayer 内の receiveMediaStreamAudioPlayer 内の receiveMediaStreamjavax.media.MediaException
public void sendMediaStream(java.lang.String sdp_string)
throws javax.media.MediaException,
java.io.IOException
AudioPlayer の記述:
MediaPlayer 内の sendMediaStreamAudioPlayer 内の sendMediaStreamjavax.media.MediaException
java.io.IOExceptionpublic void stopReceivingMediaStream()
AudioPlayer の記述:
MediaPlayer 内の stopReceivingMediaStreamAudioPlayer 内の stopReceivingMediaStreampublic void stopSendingMediaStream()
AudioPlayer の記述:
MediaPlayer 内の stopSendingMediaStreamAudioPlayer 内の stopSendingMediaStreampublic static void main(java.lang.String[] args)
args -
java.io.IOException
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||