概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.ac.naka.ec.media
インタフェース MediaPlayer

既知の実装クラスの一覧:
  AudioPlayer, VideoPlayer

    public interface MediaPlayer

メソッドの概要
`void` | `addAvailableFormat(int payload)` 受け取り可能なフォーマットの追加
`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の取得。
`SessionDescription` | `getRequestSessionDescription(java.lang.String user_name, java.lang.String session_name)` 送信用のSDPの取得
`SessionDescription` | `getResponseSessionDescription(SessionDescription sdp)` 指定のSDPから生成される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()` オーディオの送信中かどうかの検証。
`void` | `receiveMediaStream(java.lang.String sdp_string)` RTPストリームの受信
`void` | `sendMediaStream(java.lang.String sdp_string)` キャプチャで取得したメディアのRTPによる送信。
`void` | `sendMediaStream(java.lang.String path, int port)` キャプチャで取得したメディアのRTPによる送信。
`void` | `sendMediaStream(java.lang.String path, int port, java.lang.String media)` ファイルから取得したメディアからのRTP送信。
`void` | `stopReceivingMediaStream()` RTPメディアの受信を止める。
`void` | `stopSendingMediaStream()` RTPによるメディアの送信をやめる。

メソッドの詳細

### getRequestSessionDescription

    java.lang.String getRequestSessionDescription(int version,
                                                  java.lang.String userName,
                                                  java.lang.String sessionName)

  送信用のSDPの取得。

  パラメータ:
    `version` -
    `userName` -
    `sessionName` -
  戻り値:
  例外:
    `javax.media.MediaException`

### getReceivableFormats

    int[] getReceivableFormats(java.lang.String sdp_str)

  JMFでレスポンス可能なフォーマットタイプを返す

  パラメータ:
    `sdp_str` -

### addAvailableFormat

    void addAvailableFormat(int payload)

  受け取り可能なフォーマットの追加

  パラメータ:
    `payload` -

### getResponseSessionDescription

    java.lang.String getResponseSessionDescription(java.lang.String sdp_string,
                                                   int version,
                                                   java.lang.String userName,
                                                   java.lang.String sessionName)

  指定のSDPから生成されるSDPの取得

  パラメータ:
    `sdp_string` -
    `version` -
    `userName` -
    `sessionName` -
  戻り値:

### getResponseSessionDescription

    SessionDescription getResponseSessionDescription(SessionDescription sdp)

  指定のSDPから生成されるSDPの取得

  パラメータ:
    `sdp` -
  戻り値:

### receiveMediaStream

    void receiveMediaStream(java.lang.String sdp_string)
                            throws javax.media.MediaException

  RTPストリームの受信

  パラメータ:
    `sdp_string` -
  例外:
    `javax.media.MediaException`

### sendMediaStream

    void sendMediaStream(java.lang.String path,
                         int port)
                         throws javax.media.MediaException

  キャプチャで取得したメディアのRTPによる送信。

  パラメータ:
    `sdp_string` -
  例外:
    `javax.media.MediaException`

### sendMediaStream

    void sendMediaStream(java.lang.String sdp_string)
                         throws javax.media.MediaException,
                                java.io.IOException

  キャプチャで取得したメディアのRTPによる送信。

  パラメータ:
    `sdp_string` -
  例外:
    `javax.media.MediaException`
    `java.io.IOException`

### sendMediaStream

    void sendMediaStream(java.lang.String path,
                         int port,
                         java.lang.String media)
                         throws javax.media.MediaException

  ファイルから取得したメディアからのRTP送信。

  パラメータ:
    `sdp_String` -
    `path` -
  例外:
    `javax.media.MediaException`

### stopReceivingMediaStream

    void stopReceivingMediaStream()

  RTPメディアの受信を止める。

### stopSendingMediaStream

    void stopSendingMediaStream()

  RTPによるメディアの送信をやめる。

### isAvailable

    boolean isAvailable(java.lang.String sdp_string)

  指定のSDPで通信が可能かどうかを検証

  パラメータ:
    `sdp_string` -
  戻り値:

### isPlaying

    boolean isPlaying()

  オーディオの受信中かどうかの検証。

  戻り値:

### getTransmitterController

    java.awt.Component getTransmitterController()

  RTP送信のためのコントローラ取得

  戻り値:

### getReceiverController

    java.awt.Component getReceiverController()

  RTP受信のためのコントローラ取得

  戻り値:

### getVisualComponent

    java.awt.Component getVisualComponent()

  受信した動画の描画用コンポーネントの取得

  戻り値:

### isSending

    boolean isSending()

  オーディオの送信中かどうかの検証。

  戻り値:

### getRequestSessionDescription

    SessionDescription getRequestSessionDescription(java.lang.String user_name,
                                                    java.lang.String session_name)
                                                    throws javax.media.MediaException

  送信用のSDPの取得

  パラメータ:
    `user_name` - ユーザ名
    `session_name` - セッション名
  戻り値:
  例外:
    `javax.media.MediaException`

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド