FPlayerUpdatedInfo

Information related to the media player.

USTRUCT(BlueprintType)
struct FPlayerUpdatedInfo {
	GENERATED_BODY()
public:

	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|PlayerUpdatedInfo")
	FString internalPlayerUuid = "";
	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|PlayerUpdatedInfo")
	FString deviceId = "";
	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|PlayerUpdatedInfo")
	int videoHeight = 0;
	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|PlayerUpdatedInfo")
	int videoWidth = 0;
	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|PlayerUpdatedInfo")
	int audioSampleRate = 0;
	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|PlayerUpdatedInfo")
	int audioChannels = 0;
	UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|PlayerUpdatedInfo")
	int audioBitsPerSample = 0;

	FPlayerUpdatedInfo(){}
	FPlayerUpdatedInfo(const agora::media::base::PlayerUpdatedInfo& playerUpdatedInfo) {
		
		internalPlayerUuid = UTF8_TO_TCHAR(playerUpdatedInfo.internalPlayerUuid);
		deviceId = UTF8_TO_TCHAR(playerUpdatedInfo.deviceId);
		videoHeight = playerUpdatedInfo.videoHeight;
		videoWidth = playerUpdatedInfo.videoWidth;
		audioSampleRate = playerUpdatedInfo.audioSampleRate;
		audioChannels = playerUpdatedInfo.audioChannels;
		audioBitsPerSample = playerUpdatedInfo.audioBitsPerSample;
	}
	agora::media::base::PlayerUpdatedInfo CreateAgoraData() const {
		agora::media::base::PlayerUpdatedInfo AgoraData;
		SET_UABT_FSTRING_TO_CONST_CHAR___MEMALLOC(AgoraData.internalPlayerUuid,this->internalPlayerUuid)
		SET_UABT_FSTRING_TO_CONST_CHAR___MEMALLOC(AgoraData.deviceId,this->deviceId)
		AgoraData.videoHeight = videoHeight;
		AgoraData.videoWidth = videoWidth;
		AgoraData.audioSampleRate = audioSampleRate;
		AgoraData.audioChannels = audioChannels;
		AgoraData.audioBitsPerSample = audioBitsPerSample;
		return AgoraData;
	}
	void FreeAgoraData(agora::media::base::PlayerUpdatedInfo & AgoraData) const {
		SET_UABT_FSTRING_TO_CONST_CHAR___MEMFREE(AgoraData.internalPlayerUuid)
		SET_UABT_FSTRING_TO_CONST_CHAR___MEMFREE(AgoraData.deviceId)
	}
};

Attributes

deviceId
The ID of a deivce.
videoHeight
Height (pixel) of the video.
videoWidth
Width (pixel) of the video.
audioSampleRate
Audio sample rate (Hz).
audioChannels
The number of audio channels.
audioBitsPerSample
The number of bits per audio sample point.