|
cpp-mirai-client
v2.6.1
cpp client for mirai-api-http
|
语音消息 更多...
#include <AudioMessage.hpp>
Public 成员函数 | |
| AudioMessage ()=default | |
| AudioMessage (MiraiAudio audio) | |
| AudioMessage (std::string AudioId, std::string url, std::string path, std::string base64) | |
| MiraiAudio | GetAudio () const |
| 获取消息中的音频内容 更多... | |
| AudioMessage & | SetAudioId (std::string AudioId) |
| 设置音频id 更多... | |
| AudioMessage & | SetUrl (std::string url) |
| 设置音频链接 更多... | |
| AudioMessage & | SetPath (std::string path) |
| 设置音频路径 更多... | |
| AudioMessage & | SetBase64 (std::string base64) |
| 设置音频内容的base64编码 更多... | |
| AudioMessage & | SetAudio (MiraiAudio audio) |
由 MiraiAudio 设置音频内容 更多... | |
Public 成员函数 继承自 Mirai::IMessageImpl< AudioMessage > | |
| std::unique_ptr< IMessage > | clone () const override |
Public 成员函数 继承自 Mirai::IMessage | |
| virtual | ~IMessage ()=default |
| virtual std::unique_ptr< IMessage > | clone () const =0 |
| MessageTypes | type () const |
| Return the type of the class 更多... | |
| bool | allowSend () const |
| 检查消息是否可以用于发送 更多... | |
| bool | valid () const |
| 检查消息是否有效 更多... | |
额外继承的成员函数 | |
静态 Public 成员函数 继承自 Mirai::IMessageImpl< AudioMessage > | |
| static constexpr MessageTypes | GetType () |
| static constexpr bool | isSendSupported () |
Protected 成员函数 继承自 Mirai::IMessageImpl< AudioMessage > | |
| IMessageImpl ()=default | |
| MessageTypes | GetType_ () const override |
| bool | isSendSupported_ () const override |
Protected 成员函数 继承自 Mirai::IMessage | |
| IMessage ()=default | |
| virtual MessageTypes | GetType_ () const =0 |
| virtual bool | isSendSupported_ () const =0 |
| virtual bool | isValid_ () const =0 |
|
default |
|
inline |
在文件 AudioMessage.hpp 第 52 行定义.
|
inline |
在文件 AudioMessage.hpp 第 53 行定义.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
设置音频内容的base64编码
发送音频只需要id、链接、路径、base64编码中的一个,因此该方法会清空其它的属性
| base64 | 音频base64编码 |
在文件 AudioMessage.hpp 第 109 行定义.
|
inline |
由 MiraiAudio 设置音频内容
在文件 AudioMessage.hpp 第 117 行定义.