# FScreenAudioParameters (/zh-CN/api-reference/rtc/unreal-blueprint/class-screenaudioparameters)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="class_screenaudioparameters__prototype"></a>

```cpp
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
};
```

<a id="class_screenaudioparameters__detailed_desc"></a>

### 详情 [#详情]

仅适用于 captureAudio 为 `true` 的场景。

<a id="class_screenaudioparameters__parameters"></a>

## 属性 [#属性]

<ParameterList>
<a id="samplerate"></a>
<Parameter name="sampleRate">

音频采样率 (Hz)。默认值为 16000。

</Parameter>
<a id="channels"></a>
<Parameter name="channels">

声道数。默认值为 2，表示双声道。

</Parameter>
<a id="capturesignalvolume"></a>
<Parameter name="captureSignalVolume">

采集的系统音量。取值范围为 [0,100]。默认值为 100。

</Parameter>
</ParameterList>
