# FSimulcastStreamConfig (/zh-CN/api-reference/rtc/unreal-blueprint/class-simulcaststreamconfig)

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

<a id="class_simulcaststreamconfig__prototype"></a>

```cpp
USTRUCT(BlueprintType)
struct FSimulcastStreamConfig
{
	GENERATED_BODY()
public:
	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|SimulcastStreamConfig")
	FVideoDimensions dimensions = FVideoDimensions();
	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|SimulcastStreamConfig")
	int kBitrate = 0;
	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|SimulcastStreamConfig")
	int framerate = 0;
	FSimulcastStreamConfig(){}
	FSimulcastStreamConfig(const agora::rtc::SimulcastStreamConfig & AgoraData){
		dimensions = FVideoDimensions(AgoraData.dimensions);
		kBitrate = AgoraData.kBitrate;
		framerate = AgoraData.framerate;
	}
	agora::rtc::SimulcastStreamConfig CreateAgoraData() const {
		agora::rtc::SimulcastStreamConfig AgoraData;
		AgoraData.dimensions = dimensions.CreateAgoraData();
		AgoraData.kBitrate = kBitrate;
		AgoraData.framerate = framerate;
		return AgoraData;
	}
	void FreeAgoraData(agora::rtc::SimulcastStreamConfig& AgoraData) const {
		dimensions.FreeAgoraData(AgoraData.dimensions);
	}
};
```

<a id="class_simulcaststreamconfig__parameters"></a>

## 属性 [#属性]

<ParameterList>
<a id="dimensions"></a>
<Parameter name="dimensions">

视频尺寸。详见 [FUABT_VideoDimensions](/zh-CN/api-reference/rtc/unreal-blueprint/class-videodimensions)。默认值为视频大流的 50%。

</Parameter>
<a id="kbitrate"></a>
<Parameter name="kBitrate">

视频码率 (Kbps)。该参数无需设置，SDK 会根据你设定的视频分辨率和帧率自动匹配最合适的码率。

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

视频帧率 (fps)。默认值为 5。

</Parameter>
</ParameterList>
