|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.naka.ec.media.AudioPlayer
public class AudioPlayer
ラッパー
フィールドの概要 | |
---|---|
protected java.util.List<java.lang.Integer> |
availableAudioFormats
|
protected int |
limit
|
protected int[] |
receivableJmfAudioFormats
|
protected int |
srcPort
|
コンストラクタの概要 | |
---|---|
AudioPlayer()
|
|
AudioPlayer(int port)
|
メソッドの概要 | |
---|---|
void |
addAvailableFormat(int payload)
|
java.awt.Component |
getReceiverController()
|
javax.sdp.SessionDescription |
getRequestSessionDescription(Entity source)
|
javax.sdp.SessionDescription |
getRequestSessionDescription(int version,
java.lang.String userName,
java.lang.String sessionName)
|
javax.sdp.SessionDescription |
getResponseSessionDescription(java.lang.String user,
int port,
javax.sdp.SessionDescription sdp)
|
static java.lang.String |
getSessionDescriptionString(java.lang.String sdp_file)
ファイルからSDPのStringを生成 |
java.awt.Component |
getTransmitterController()
|
boolean |
isPlaying()
|
boolean |
isSending()
|
static void |
main(java.lang.String[] args)
|
void |
receiveMediaStream(int port)
RTPオーディオストリームの受信 |
void |
receiveMediaStream(javax.sdp.SessionDescription sdp)
RTPオーディオストリームの受信 |
boolean |
sendMediaStream(javax.sdp.SessionDescription sdp)
キャプチャで取得した音声のRTPによる送信。 |
void |
sendMediaStream(java.lang.String path,
int port)
キャプチャで取得した音声のRTPによる送信。 |
void |
sendMediaStream(java.lang.String dest_url,
int port,
java.lang.String media)
音声ファイルからの音声のRTPによる送信。 |
boolean |
sendMediaStream(java.lang.String path,
javax.sdp.SessionDescription sdp)
|
void |
setPort(int port)
|
boolean |
stopReceivingMediaStream()
オーディオの受信を止める。 |
boolean |
stopSendingMediaStream()
オーディオの送信をやめる。 |
void |
store(java.lang.String path)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected int srcPort
protected int limit
protected java.util.List<java.lang.Integer> availableAudioFormats
protected int[] receivableJmfAudioFormats
コンストラクタの詳細 |
---|
public AudioPlayer()
public AudioPlayer(int port)
メソッドの詳細 |
---|
public javax.sdp.SessionDescription getRequestSessionDescription(Entity source) throws java.net.UnknownHostException, javax.sdp.SdpException
java.net.UnknownHostException
javax.sdp.SdpException
public javax.sdp.SessionDescription getRequestSessionDescription(int version, java.lang.String userName, java.lang.String sessionName) throws java.net.UnknownHostException, javax.sdp.SdpException
java.net.UnknownHostException
javax.sdp.SdpException
public javax.sdp.SessionDescription getResponseSessionDescription(java.lang.String user, int port, javax.sdp.SessionDescription sdp) throws java.net.UnknownHostException, javax.sdp.SdpException
java.net.UnknownHostException
javax.sdp.SdpException
public static java.lang.String getSessionDescriptionString(java.lang.String sdp_file) throws java.io.FileNotFoundException, java.io.IOException
sdp_file
-
java.io.FileNotFoundException
java.io.IOException
public void addAvailableFormat(int payload)
public void receiveMediaStream(javax.sdp.SessionDescription sdp) throws javax.media.MediaException, javax.sdp.SdpException
sdp_string
-
javax.sdp.SdpException
javax.media.MediaException
public void receiveMediaStream(int port) throws javax.media.MediaException, javax.sdp.SdpException
sdp_string
-
javax.sdp.SdpException
javax.media.MediaException
public void sendMediaStream(java.lang.String path, int port) throws javax.media.MediaException
sdp_string
-
javax.media.MediaException
public boolean sendMediaStream(javax.sdp.SessionDescription sdp) throws javax.media.MediaException, java.io.IOException, javax.sdp.SdpException
sdp_string
-
javax.media.MediaException
java.io.IOException
javax.sdp.SdpException
public boolean sendMediaStream(java.lang.String path, javax.sdp.SessionDescription sdp) throws javax.media.MediaException, java.io.IOException, javax.sdp.SdpException
javax.media.MediaException
java.io.IOException
javax.sdp.SdpException
public void sendMediaStream(java.lang.String dest_url, int port, java.lang.String media) throws javax.media.MediaException
sdp_String
- path
-
javax.media.MediaException
public boolean stopReceivingMediaStream()
public boolean stopSendingMediaStream()
public boolean isPlaying()
public java.awt.Component getTransmitterController()
public java.awt.Component getReceiverController()
public boolean isSending()
public void setPort(int port)
public void store(java.lang.String path) throws javax.media.NoDataSinkException, javax.media.NotRealizedError, java.lang.SecurityException, java.io.IOException
javax.media.NoDataSinkException
javax.media.NotRealizedError
java.lang.SecurityException
java.io.IOException
public static void main(java.lang.String[] args)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |