文档中心
互动直播 (Legacy)
API 参考
MediaPlayer Kit Java API Reference
MediaPlayer Kit Java API Reference
|
| MediaStreamInfo (int streamIndex, int mediaStreamType, String codecName, String language, int videoFrameRate, int videoBitRate, int videoWidth, int videoHeight, int videoRotation, int audioSampleRate, int audioChannels, long duration) |
|
int | getStreamIndex () |
|
int | getMediaStreamType () |
|
String | getCodecName () |
|
String | getLanguage () |
|
int | getVideoFrameRate () |
|
int | getVideoWidth () |
|
int | getVideoHeight () |
|
int | getAudioSampleRate () |
|
int | getAudioChannels () |
|
long | getDuration () |
|
int | getVideoBitRate () |
|
void | setStreamIndex (int streamIndex) |
|
void | setMediaStreamType (int mediaStreamType) |
|
void | setCodecName (String codecName) |
|
void | setLanguage (String language) |
|
void | setVideoFrameRate (int videoFrameRate) |
|
void | setVideoBitRate (int videoBitRate) |
|
void | setVideoWidth (int videoWidth) |
|
void | setVideoHeight (int videoHeight) |
|
void | setAudioSampleRate (int audioSampleRate) |
|
void | setAudioChannels (int audioChannels) |
|
void | setDuration (long duration) |
|
int | getVideoRotation () |
|
void | setVideoRotation (int videoRotation) |
|
◆ MediaStreamInfo()
io.agora.mediaplayer.data.MediaStreamInfo.MediaStreamInfo |
( |
int |
streamIndex, |
|
|
int |
mediaStreamType, |
|
|
String |
codecName, |
|
|
String |
language, |
|
|
int |
videoFrameRate, |
|
|
int |
videoBitRate, |
|
|
int |
videoWidth, |
|
|
int |
videoHeight, |
|
|
int |
videoRotation, |
|
|
int |
audioSampleRate, |
|
|
int |
audioChannels, |
|
|
long |
duration |
|
) |
| |
MediaStreamInfo 包含媒体流的所有信息
- 参数
-
streamIndex | 此条媒体流的索引值 |
mediaStreamType | 此条媒体流的类型,详见 MediaStreamType |
codecName | 此条媒体流的编码规格 |
language | 此条媒体流的语言 |
videoFrameRate | 如果此条媒体流是视频流,获取它的视频帧率 (fps) |
videoBitRate | 如果此条媒体流是视频流,获取它的视频码率 (bps) |
videoWidth | 如果此条媒体流是视频流,获取它的视频宽度 (pixel) |
videoHeight | 如果此条媒体流是视频流,获取它的视频高度 (pixel) |
videoRotation | 如果此条媒体流是视频流,获取它的旋转角度 |
audioSampleRate | 如果此条媒体流是音频流,获取它的音频采样率 (Hz) |
audioChannels | 如果此条媒体流是音频流,获取它的声道数 |
duration | 此条媒体流的时长 (秒) |
◆ getStreamIndex()
int io.agora.mediaplayer.data.MediaStreamInfo.getStreamIndex |
( |
| ) |
|
◆ getMediaStreamType()
int io.agora.mediaplayer.data.MediaStreamInfo.getMediaStreamType |
( |
| ) |
|
◆ getCodecName()
String io.agora.mediaplayer.data.MediaStreamInfo.getCodecName |
( |
| ) |
|
获取媒体流编码规格
- 返回
- 方法调用成功,返回编码规格
- 方法调用失败,空字符串
◆ getLanguage()
String io.agora.mediaplayer.data.MediaStreamInfo.getLanguage |
( |
| ) |
|
获取媒体流的语言
- 返回
- 方法调用成功,返回媒体流语言
- 方法调用失败,空字符串
◆ getVideoFrameRate()
int io.agora.mediaplayer.data.MediaStreamInfo.getVideoFrameRate |
( |
| ) |
|
◆ getVideoWidth()
int io.agora.mediaplayer.data.MediaStreamInfo.getVideoWidth |
( |
| ) |
|
◆ getVideoHeight()
int io.agora.mediaplayer.data.MediaStreamInfo.getVideoHeight |
( |
| ) |
|
◆ getAudioSampleRate()
int io.agora.mediaplayer.data.MediaStreamInfo.getAudioSampleRate |
( |
| ) |
|
◆ getAudioChannels()
int io.agora.mediaplayer.data.MediaStreamInfo.getAudioChannels |
( |
| ) |
|
◆ getDuration()
long io.agora.mediaplayer.data.MediaStreamInfo.getDuration |
( |
| ) |
|
◆ getVideoBitRate()
int io.agora.mediaplayer.data.MediaStreamInfo.getVideoBitRate |
( |
| ) |
|
◆ setStreamIndex()
void io.agora.mediaplayer.data.MediaStreamInfo.setStreamIndex |
( |
int |
streamIndex | ) |
|
◆ setMediaStreamType()
void io.agora.mediaplayer.data.MediaStreamInfo.setMediaStreamType |
( |
int |
mediaStreamType | ) |
|
◆ setCodecName()
void io.agora.mediaplayer.data.MediaStreamInfo.setCodecName |
( |
String |
codecName | ) |
|
◆ setLanguage()
void io.agora.mediaplayer.data.MediaStreamInfo.setLanguage |
( |
String |
language | ) |
|
◆ setVideoFrameRate()
void io.agora.mediaplayer.data.MediaStreamInfo.setVideoFrameRate |
( |
int |
videoFrameRate | ) |
|
设置视频流的帧率 (fps)
- 参数
-
videoFrameRate | 视频流的帧率 (fps) |
◆ setVideoBitRate()
void io.agora.mediaplayer.data.MediaStreamInfo.setVideoBitRate |
( |
int |
videoBitRate | ) |
|
◆ setVideoWidth()
void io.agora.mediaplayer.data.MediaStreamInfo.setVideoWidth |
( |
int |
videoWidth | ) |
|
◆ setVideoHeight()
void io.agora.mediaplayer.data.MediaStreamInfo.setVideoHeight |
( |
int |
videoHeight | ) |
|
◆ setAudioSampleRate()
void io.agora.mediaplayer.data.MediaStreamInfo.setAudioSampleRate |
( |
int |
audioSampleRate | ) |
|
设置媒体流的音频采样率 (Hz)
- 参数
-
audioSampleRate | 媒体流的音频采样率 (Hz) |
◆ setAudioChannels()
void io.agora.mediaplayer.data.MediaStreamInfo.setAudioChannels |
( |
int |
audioChannels | ) |
|
◆ setDuration()
void io.agora.mediaplayer.data.MediaStreamInfo.setDuration |
( |
long |
duration | ) |
|
◆ getVideoRotation()
int io.agora.mediaplayer.data.MediaStreamInfo.getVideoRotation |
( |
| ) |
|
◆ setVideoRotation()
void io.agora.mediaplayer.data.MediaStreamInfo.setVideoRotation |
( |
int |
videoRotation | ) |
|
◆ streamIndex
int io.agora.mediaplayer.data.MediaStreamInfo.streamIndex |
|
private |
◆ mediaStreamType
int io.agora.mediaplayer.data.MediaStreamInfo.mediaStreamType |
|
private |
◆ codecName
String io.agora.mediaplayer.data.MediaStreamInfo.codecName |
|
private |
◆ language
String io.agora.mediaplayer.data.MediaStreamInfo.language |
|
private |
◆ videoFrameRate
int io.agora.mediaplayer.data.MediaStreamInfo.videoFrameRate |
|
private |
如果此条媒体流是视频流,获取它的视频帧率 (fps)
◆ videoBitRate
int io.agora.mediaplayer.data.MediaStreamInfo.videoBitRate |
|
private |
如果此条媒体流是视频流,获取它的视频码率 (bps)
◆ videoWidth
int io.agora.mediaplayer.data.MediaStreamInfo.videoWidth |
|
private |
如果此条媒体流是视频流,获取它的视频宽度 (pixel)
◆ videoHeight
int io.agora.mediaplayer.data.MediaStreamInfo.videoHeight |
|
private |
如果此条媒体流是视频流,获取它的视频高度 (pixel)
◆ videoRotation
int io.agora.mediaplayer.data.MediaStreamInfo.videoRotation |
|
private |
◆ audioSampleRate
int io.agora.mediaplayer.data.MediaStreamInfo.audioSampleRate |
|
private |
如果此条媒体流是音频流,获取它的音频采样率 (Hz)
◆ audioChannels
int io.agora.mediaplayer.data.MediaStreamInfo.audioChannels |
|
private |
◆ duration
long io.agora.mediaplayer.data.MediaStreamInfo.duration |
|
private |