FLiveStreamAdvancedFeature
The configuration for advanced features of the RTMP or RTMPS streaming with transcoding.
USTRUCT(BlueprintType) struct FLiveStreamAdvancedFeature { GENERATED_BODY() public: UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|LiveStreamAdvancedFeature") FString featureName = ""; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|LiveStreamAdvancedFeature") bool opened = false; FLiveStreamAdvancedFeature(){} FLiveStreamAdvancedFeature(const agora::rtc::LiveStreamAdvancedFeature & AgoraData){ featureName = UTF8_TO_TCHAR(AgoraData.featureName); opened = AgoraData.opened; } agora::rtc::LiveStreamAdvancedFeature CreateAgoraData() const { agora::rtc::LiveStreamAdvancedFeature AgoraData; SET_UABT_FSTRING_TO_CONST_CHAR___MEMALLOC(AgoraData.featureName, this->featureName) AgoraData.opened = opened; return AgoraData; } void FreeAgoraData(agora::rtc::LiveStreamAdvancedFeature& AgoraData) const { SET_UABT_FSTRING_TO_CONST_CHAR___MEMFREE(AgoraData.featureName) } };
If you want to enable the advanced features of streaming with transcoding, contact support@agora.io.
Attributes
- featureName
- The feature names, including LBHQ (high-quality video with a lower bitrate) and VEO (optimized video encoder).
- opened
- Whether to enable the advanced features of streaming with transcoding:
true
: Enable the advanced features.false
: (Default) Do not enable the advanced features.