# EncodedVideoFrameInfo (/zh-CN/api-reference/rtc/react-native/class-encodedvideoframeinfo)

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

<a id="class_encodedvideoframeinfo__prototype"></a>

```ts
export class EncodedVideoFrameInfo {

  codecType?: VideoCodecType;

  width?: number;

  height?: number;

  framesPerSecond?: number;

  frameType?: VideoFrameType;

  rotation?: VideoOrientation;

  trackId?: number;

  captureTimeMs?: number;

  streamType?: VideoStreamType;
}
```

<a id="class_encodedvideoframeinfo__parameters"></a>

## 属性 [#属性]

<ParameterList>
<a id="codectype"></a>
<Parameter name="codecType">

视频编码类型，详见 [VideoCodecType](/zh-CN/api-reference/rtc/react-native/enum-videocodectype)。默认值为 `VideoCodecH264 (2)`。

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

视频帧的宽度 (px)。

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

视频帧的高度 (px)。

</Parameter>
<a id="framespersecond"></a>
<Parameter name="framesPerSecond">

每秒的视频帧数。
当该参数不为 `0` 时，你可以用它计算外部编码视频帧的 Unix 时间戳。

</Parameter>
<a id="frametype"></a>
<Parameter name="frameType">

视频帧的类型，详见 [VideoFrameType](/zh-CN/api-reference/rtc/react-native/enum-videoframetype)。

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

视频帧的旋转信息，详见 [VideoOrientation](/zh-CN/api-reference/rtc/react-native/enum-videoorientation)。

</Parameter>
<a id="trackid"></a>
<Parameter name="trackId">

预留参数。

</Parameter>
<a id="capturetimems"></a>
<Parameter name="captureTimeMs">

采集外部编码视频帧的 Unix 时间戳 (ms)。

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

视频流类型。详见 [VideoStreamType](/zh-CN/api-reference/rtc/react-native/enum-videostreamtype)。

</Parameter>
</ParameterList>
