JMF ControlはMovie PlayListやInteractive Audioの各種再生制御を行うためのオブジェクトである。
JMF Controlには多くの種類があり、再生対象および再生パラメータによって使い分ける必要がある。
JMF Controlには多くの種類があり、再生対象および再生パラメータによって使い分ける必要がある。
以下に、Movie PlayListとInteractive Audioについて使用可能なJMF Controlのリストを示す。
JMF Control | Movie PlayList | Interactive Audio |
javax.tv.media.AWTVideoSizeControl | ○ | × |
org.dvb.media.BackgroundVideoPresentationControl | ○ | × |
org.dvb.media.DVBMediaSelectControl | ○ | × |
org.bluray.media.PrimaryAudioControl | ○ | × |
org.davic.media.MediaTimePositionControl | ○ | ○ |
org.davic.media.MediaTimeEventControl | ○ | × |
org.bluray.media.SubtitlingControl | ○ | × |
org.dvb.media.VideoFormatControl | ○ | × |
org.bluray.media.AngleControl | ○ | × |
org.bluray.media.PrimaryGainControl | ○ | × |
org.bluray.media.PlaybackControl | ○ | × |
org.bluray.media.PlayListChangeControl | ○ | × |
org.bluray.media.UOMaskTableControl | ○ | × |
org.bluray.media.SecondaryAudioControl | ○ | × |
org.bluray.media.AudioMetadataControl | ○ | × |
org.bluray.media.SecondaryGainControl | ○ | × |
org.bluray.media.SecondaryPanningControl | ○ | × |
org.bluray.media.PiPControl | ○ | × |
org.bluray.media.AsynchronousPiPControl | ○ | × |
org.bluray.media.OverallGainControl | ○(*1) | × |
org.bluray.media.PanningControl | × | ○ |
javax.media.GainControl | × | ○(*1) |
(*1) Realized state以降で取得可(PS3(2.70)での結果)
関連する項目
- Movie PlayListの再生
- Interactive Audioの再生
- 指定再生時刻でのイベント発生: MediaTimeEventControlの使用例
- ビデオ表示サイズ・位置の変更: AWTVideoSizeControlの使用例
- 指定チャプターへのジャンプ: PlaybackControlの使用例
- チャプター境界およびPlayItem境界でのイベント発生: PlaybackControlの使用例
- Interactive Audioの定位制御: PanningControlの使用例
- 字幕表示の制御: SubtitlingControlの使用例
- 字幕変更イベントの取得: SubtitlingControlの使用例
- Primary Audioの切り替え: AudioControlの使用例
- Primary Audioの音量設定: PrimaryGainControlの使用例
- UOMaskTableの取得: UOMaskTableControlの使用例
- マスクされたキーの入力イベントの取得: UOMaskTableControlの使用例
- 全体音量の設定: OverallGainControlの使用例