AudioRecordingConfiguration
- Unreal C++
更新时间不可用
录音配置。
struct AudioRecordingConfiguration {
const char* filePath;
bool encode;
int sampleRate;
AUDIO_FILE_RECORDING_TYPE fileRecordingType;
AUDIO_RECORDING_QUALITY_TYPE quality;
int recordingChannel;
AudioRecordingConfiguration()
: filePath(NULL),
encode(false),
sampleRate(32000),
fileRecordingType(AUDIO_FILE_RECORDING_MIXED),
quality(AUDIO_RECORDING_QUALITY_LOW),
recordingChannel(1) {}
AudioRecordingConfiguration(const char* file_path, int sample_rate, AUDIO_RECORDING_QUALITY_TYPE quality_type)
: filePath(file_path),
encode(false),
sampleRate(sample_rate),
fileRecordingType(AUDIO_FILE_RECORDING_MIXED),
quality(quality_type),
recordingChannel(channel) {}
AudioRecordingConfiguration(const char* file_path, bool enc, int sample_rate, AUDIO_FILE_RECORDING_TYPE type, AUDIO_RECORDING_QUALITY_TYPE quality_type)
: filePath(file_path),
encode(enc),
sampleRate(sample_rate),
fileRecordingType(type),
quality(quality_type),
recordingChannel(channel) {}
AudioRecordingConfiguration(const AudioRecordingConfiguration &rhs)
: filePath(rhs.filePath),
encode(rhs.encode),
sampleRate(rhs.sampleRate),
fileRecordingType(rhs.fileRecordingType),
quality(rhs.quality),
recordingChannel(rhs.recordingChannel) {}
};属性
| 参数名 | 描述 |
|---|---|
filePath | |
encode | |
sampleRate | |
fileRecordingType | 录音内容。详见 AUDIO_FILE_RECORDING_TYPE。 |
quality | |
recordingChannel | 录制的音频声道。目前支持如下取值:
注: 实际录制的音频声道与你采集的音频声道有关:
此外,集成方案也会影响最终录制的音频声道。因此,如果你希望录制立体声,请联系技术支持协助。 |