FScreenAudioParameters
The audio configuration for the shared screen stream.
USTRUCT(BlueprintType) struct FScreenAudioParameters { GENERATED_BODY() public: UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|ScreenAudioParameters") int sampleRate = 16000; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|ScreenAudioParameters") int channels = 2; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|ScreenAudioParameters") int captureSignalVolume = 100; #if defined(__ANDROID__) || (defined(__APPLE__) && TARGET_OS_IOS) FScreenAudioParameters(){} FScreenAudioParameters(const agora::rtc::ScreenAudioParameters & AgoraData){ sampleRate = AgoraData.sampleRate; channels = AgoraData.channels; captureSignalVolume = AgoraData.captureSignalVolume; } agora::rtc::ScreenAudioParameters CreateAgoraData() const { agora::rtc::ScreenAudioParameters AgoraData; AgoraData.sampleRate = sampleRate; AgoraData.channels = channels; AgoraData.captureSignalVolume = captureSignalVolume; return AgoraData; } void FreeAgoraData(agora::rtc::ScreenAudioParameters& AgoraData) const { } #endif };
Only available where captureAudio is true
.
Attributes
- sampleRate
- Audio sample rate (Hz). The default value is 16000.
- channels
- The number of audio channels. The default value is 2, which means stereo.
- captureSignalVolume
- The volume of the captured system audio. The value range is [0, 100]. The default value is 100.