# PlayerStreamInfo (/zh-CN/api-reference/rtc/flutter/class-playerstreaminfo)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="class_playerstreaminfo__prototype"></a>

```dart
class PlayerStreamInfo {
  const PlayerStreamInfo(
      {this.streamIndex,
      this.streamType,
      this.codecName,
      this.language,
      this.videoFrameRate,
      this.videoBitRate,
      this.videoWidth,
      this.videoHeight,
      this.videoRotation,
      this.audioSampleRate,
      this.audioChannels,
      this.audioBitsPerSample,
      this.duration});

  @JsonKey(name: 'streamIndex')
  final int? streamIndex;
  @JsonKey(name: 'streamType')
  final MediaStreamType? streamType;
  @JsonKey(name: 'codecName')
  final String? codecName;
  @JsonKey(name: 'language')
  final String? language;
  @JsonKey(name: 'videoFrameRate')
  final int? videoFrameRate;
  @JsonKey(name: 'videoBitRate')
  final int? videoBitRate;
  @JsonKey(name: 'videoWidth')
  final int? videoWidth;
  @JsonKey(name: 'videoHeight')
  final int? videoHeight;
  @JsonKey(name: 'videoRotation')
  final int? videoRotation;
  @JsonKey(name: 'audioSampleRate')
  final int? audioSampleRate;
  @JsonKey(name: 'audioChannels')
  final int? audioChannels;
  @JsonKey(name: 'audioBitsPerSample')
  final int? audioBitsPerSample;
  @JsonKey(name: 'duration')
  final int? duration;
  factory PlayerStreamInfo.fromJson(Map<String, dynamic> json) =>
      _$PlayerStreamInfoFromJson(json);
  Map<String, dynamic> toJson() => _$PlayerStreamInfoToJson(this);
}
```

<a id="class_playerstreaminfo__parameters"></a>

## 属性 [#属性]

<ParameterList>
<a id="streamindex"></a>
<Parameter name="streamIndex">

媒体流的索引值。

</Parameter>
<a id="streamtype"></a>
<Parameter name="streamType">

此条媒体流的类型。详见 [MediaStreamType](/zh-CN/api-reference/rtc/flutter/enum-mediastreamtype)。

</Parameter>
<a id="codecname"></a>
<Parameter name="codecName">

此条媒体流的编码规格。

</Parameter>
<a id="language"></a>
<Parameter name="language">

此条媒体流的语言。

</Parameter>
<a id="videoframerate"></a>
<Parameter name="videoFrameRate">

该参数仅对视频流生效，表示视频帧率 (fps)。

</Parameter>
<a id="videobitrate"></a>
<Parameter name="videoBitRate">

该参数仅对视频流生效，表示视频码率 (bps)。

</Parameter>
<a id="videowidth"></a>
<Parameter name="videoWidth">

该参数仅对视频流生效，表示视频宽度 (px)。

</Parameter>
<a id="videoheight"></a>
<Parameter name="videoHeight">

该参数仅对视频流生效，表示视频高度 (px)。

</Parameter>
<a id="videorotation"></a>
<Parameter name="videoRotation">

该参数仅对视频流生效，表示旋转角度。

</Parameter>
<a id="audiosamplerate"></a>
<Parameter name="audioSampleRate">

该参数仅对音频流生效，表示音频采样率 (Hz)。

</Parameter>
<a id="audiochannels"></a>
<Parameter name="audioChannels">

该参数仅对音频流生效，表示声道数。

</Parameter>
<a id="audiobitspersample"></a>
<Parameter name="audioBitsPerSample">

该参数仅对音频流生效，表示每个音频采样点的位数 (bit)。

</Parameter>
<a id="duration"></a>
<Parameter name="duration">

媒体流的时长（毫秒）。

</Parameter>
</ParameterList>
