Agora C++ API Reference for All Platforms
Public Member Functions | Public Attributes | List of all members
agora::rtc::LiveStreamAdvancedFeature Struct Reference

Public Member Functions

 LiveStreamAdvancedFeature ()
 
 LiveStreamAdvancedFeature (const char *feat_name, bool open)
 

Public Attributes

const char * featureName
 
bool opened
 

Detailed Description

The configuration for advanced features of the RTMP or RTMPS streaming with transcoding.

If you want to enable the advanced features of streaming with transcoding, contact suppo.nosp@m.rt@a.nosp@m.gora..nosp@m.io.

Constructor & Destructor Documentation

◆ LiveStreamAdvancedFeature() [1/2]

agora::rtc::LiveStreamAdvancedFeature::LiveStreamAdvancedFeature ( )
inline

◆ LiveStreamAdvancedFeature() [2/2]

agora::rtc::LiveStreamAdvancedFeature::LiveStreamAdvancedFeature ( const char *  feat_name,
bool  open 
)
inline

Member Data Documentation

◆ featureName

const char* agora::rtc::LiveStreamAdvancedFeature::featureName

The advanced feature for high-quality video with a lower bitrate. The advanced feature for the optimized video encoder. The feature names, including LBHQ (high-quality video with a lower bitrate) and VEO (optimized video encoder).

◆ opened

bool agora::rtc::LiveStreamAdvancedFeature::opened

Whether to enable the advanced features of streaming with transcoding:

  • true: Enable the advanced feature.
  • false: (Default) Disable the advanced feature.