FImageTrackOptions
Image configurations.
USTRUCT(BlueprintType)
struct FImageTrackOptions
{
GENERATED_BODY()
public:
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|ImageTrackOptions")
FString imageUrl = "";
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|ImageTrackOptions")
int fps = 1;
FImageTrackOptions(){}
FImageTrackOptions(const agora::rtc::ImageTrackOptions & AgoraData){
imageUrl = UTF8_TO_TCHAR(AgoraData.imageUrl);
fps = AgoraData.fps;
}
agora::rtc::ImageTrackOptions CreateAgoraData() const {
agora::rtc::ImageTrackOptions AgoraData;
SET_UABT_FSTRING_TO_CONST_CHAR___MEMALLOC(AgoraData.imageUrl,this->imageUrl)
AgoraData.fps = fps;
return AgoraData;
}
void FreeAgoraData(agora::rtc::ImageTrackOptions & AgoraData) const {
SET_UABT_FSTRING_TO_CONST_CHAR___MEMFREE(AgoraData.imageUrl)
}
};
Attributes
- imageUrl
- The image URL. Supported formats of images include JPEG, JPG, PNG and GIF. This method supports adding an image from the local absolute or relative file path.Note: On the Android platform, adding images from
/assets/is not supported. - fps
- The frame rate of the video streams being published. The value range is [1,30]. The default value is 1.