MediaStreamInfo

  • Android

更新时间不可用

用于描述媒体流的详细信息。

Java
public class MediaStreamInfo {
  private int streamIndex;
  private int mediaStreamType;
  private String codecName;
  private String language;
  private int videoFrameRate;
  private int videoBitRate;
  private int videoWidth;
  private int videoHeight;
  private int videoRotation;
  private int audioSampleRate;
  private int audioChannels;
  private int audioBytesPerSample;
  private long duration;
}

属性

参数名描述
streamIndex

媒体流的索引。

mediaStreamType

媒体流的类型。

  • STREAM_TYPE_UNKNOWN(0):类型未知。
  • STREAM_TYPE_VIDEO(1):视频流。
  • STREAM_TYPE_AUDIO(2):音频流。
  • STREAM_TYPE_SUBTITLE(3):字幕流。
codecName

媒体流的编解码器名称。

language

媒体流的语言。

videoFrameRate

仅对视频流生效,表示视频帧率(fps)。

videoBitRate

仅对视频流生效,表示视频码率(bps)。

videoWidth

仅对视频流生效,表示视频宽度(像素)。

videoHeight

仅对视频流生效,表示视频高度(像素)。

videoRotation

仅对视频流生效,表示视频旋转角度。

audioSampleRate

仅对音频流生效,表示音频采样率(Hz)。

audioChannels

仅对音频流生效,表示音频声道数。

audioBytesPerSample

仅对音频流生效,表示每个音频采样的位数。

duration

媒体流的总时长(毫秒)。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?