cpp-mirai-client  v2.6.1
cpp client for mirai-api-http
Mirai::MiraiAudio结构体 参考

Mirai语音 更多...

#include <MediaTypes.hpp>

Mirai::MiraiAudio 的协作图:
[图例]

Public 成员函数

 MiraiAudio (std::string id={}, std::string url={}, std::string path={}, std::string base64={})
 
bool valid () const
 检查对象能否用于发送 更多...
 

Public 属性

std::string id
 音频id,从mirai获得 更多...
 
std::string url
 音频链接 更多...
 
std::string path
 音频路径 更多...
 
std::string base64
 音频base64编码 更多...
 
int64_t length = 0
 音频长度 更多...
 

详细描述

Mirai语音

发送时可以指定语音id,语音链接,语音路径或语音的base64编码, 优先级为 id > url > path > base64,所以设置某一项属性前最好确保前面的域为空。 只支持amr或silk格式的音频。

Member Variable Default Value
MiraiAudio::id ""
MiraiAudio::url ""
MiraiAudio::path ""
MiraiAudio::base64 ""
MiraiAudio::length 0

在文件 MediaTypes.hpp257 行定义.

构造及析构函数说明

◆ MiraiAudio()

Mirai::MiraiAudio::MiraiAudio ( std::string  id = {},
std::string  url = {},
std::string  path = {},
std::string  base64 = {} 
)
inline

在文件 MediaTypes.hpp270 行定义.

成员函数说明

◆ valid()

bool Mirai::MiraiAudio::valid ( ) const
inline

检查对象能否用于发送

返回
bool

在文件 MediaTypes.hpp280 行定义.

类成员变量说明

◆ id

std::string Mirai::MiraiAudio::id

音频id,从mirai获得

在文件 MediaTypes.hpp260 行定义.

◆ url

std::string Mirai::MiraiAudio::url

音频链接

在文件 MediaTypes.hpp262 行定义.

◆ path

std::string Mirai::MiraiAudio::path

音频路径

在文件 MediaTypes.hpp264 行定义.

◆ base64

std::string Mirai::MiraiAudio::base64

音频base64编码

在文件 MediaTypes.hpp266 行定义.

◆ length

int64_t Mirai::MiraiAudio::length = 0

音频长度

在文件 MediaTypes.hpp268 行定义.


该结构体的文档由以下文件生成: