DAudioRecorder类提供录音相关接口.
更多...
#include <daudiorecorder.h>
|
enum | ACodecID { CODEC_ID_NO
, CODEC_ID_AAC
, CODEC_ID_MP3
, CODEC_ID_AC3
} |
|
enum | AChannelsID { CHANNELS_ID_MONO = 1
, CHANNELS_ID_STEREO
} |
|
|
void | record () |
|
void | pause () |
|
void | stop () |
|
|
QScopedPointer< DAudioRecorderPrivate > | d_ptr |
|
◆ audioInput()
QString DAudioRecorder::audioInput |
( |
| ) |
const |
◆ bitRate()
int DAudioRecorder::bitRate |
( |
| ) |
const |
◆ channelCount()
AChannelsID DAudioRecorder::channelCount |
( |
| ) |
const |
◆ codec()
ACodecID DAudioRecorder::codec |
( |
| ) |
const |
◆ outputLocation()
QUrl DAudioRecorder::outputLocation |
( |
| ) |
const |
◆ sampleRate()
int DAudioRecorder::sampleRate |
( |
| ) |
const |
◆ setAudioInput()
void DAudioRecorder::setAudioInput |
( |
const QString & |
name | ) |
|
◆ setBitRate()
void DAudioRecorder::setBitRate |
( |
int |
bitrate | ) |
|
◆ setChannelCount()
void DAudioRecorder::setChannelCount |
( |
AChannelsID |
channels | ) |
|
设置录音通道数.
- 参数
-
[in] | channels | 通道枚举值, CHANNELS_ID_MONO 单通道, CHANNELS_ID_STEREO 双通道. |
◆ setCodec()
void DAudioRecorder::setCodec |
( |
const ACodecID & |
codec | ) |
|
设置音频编码.
- 参数
-
[in] | codec | 编码枚举值, CODEC_ID_AAC aac编码, CODEC_ID_MP3 mp3编码, CODEC_ID_AC3 ac3编码, CODEC_ID_NO 默认编码, 根据输出文件后缀名推导编码格式 |
◆ setOutputLocation()
bool DAudioRecorder::setOutputLocation |
( |
const QUrl & |
location | ) |
|
◆ setSampleRate()
void DAudioRecorder::setSampleRate |
( |
int |
rate | ) |
|
◆ state()
State DAudioRecorder::state |
( |
| ) |
const |
该类的文档由以下文件生成:
- include/dtkmultimedia/daudiorecorder.h
- docs/dtkmultimedia/daudiorecorder.zh_CN.dox