FSimulcastStreamConfig
- Unreal Blueprint
更新时间不可用
视频小流的配置。
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);
}
};属性
| 参数名 | 描述 |
|---|---|
dimensions | 视频尺寸。详见 FUABT_VideoDimensions。默认值为视频大流的 50%。 |
kBitrate | |
framerate |