FVideoSubscriptionOptions
- Unreal Blueprint
更新时间不可用
视频订阅设置。
USTRUCT(BlueprintType)
struct FVideoSubscriptionOptions
{
GENERATED_BODY()
public:
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|ChannelMediaOptions")
bool type_SetValue = false;
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|VideoSubscriptionOptions")
EVIDEO_STREAM_TYPE type = EVIDEO_STREAM_TYPE::VIDEO_STREAM_HIGH;
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|VideoSubscriptionOptions")
EAgoraOptional encodedFrameOnly = EAgoraOptional::AGORA_NULL_VALUE;
FVideoSubscriptionOptions(){}
FVideoSubscriptionOptions(const agora::rtc::VideoSubscriptionOptions & AgoraData){
SET_UEBP_OPTIONAL_VAL_ASSIGN_VAL(this->type,AgoraData.type,static_cast<EVIDEO_STREAM_TYPE>(AgoraData.type.value()))
SET_UEBP_OPTIONAL_VAL_BOOL(this->encodedFrameOnly,AgoraData.encodedFrameOnly)
}
agora::rtc::VideoSubscriptionOptions CreateAgoraData() const {
agora::rtc::VideoSubscriptionOptions AgoraData;
SET_AGORA_OPTIONAL_VAL_ASSIGN_VAL(AgoraData.type,this->type,static_cast<agora::rtc::VIDEO_STREAM_TYPE>(this->type))
SET_AGORA_OPTIONAL_VAL_BOOL(AgoraData.encodedFrameOnly,this->encodedFrameOnly)
return AgoraData;
}
void FreeAgoraData(agora::rtc::VideoSubscriptionOptions& AgoraData) const {
}
};属性
| 参数名 | 描述 |
|---|---|
type | 订阅的视频流类型,默认值为 VIDEO_STREAM_HIGH,即订阅视频大流。详见 EVIDEO_STREAM_TYPE。 |
encodedFrameOnly |