dtkio
dtk library for dtkio.
载入中...
搜索中...
未找到
Dtk::Burn::DOpticalDiscInfo类 参考final

用于获取光盘基本属性信息的类, 通常创建改类的对象需要较长时间, 不建议在 GUI 线程中创建 更多...

#include <dopticaldiscinfo.h>

类 Dtk::Burn::DOpticalDiscInfo 继承关系图:
Dtk::Burn::DOpticalDiscInfo 的协作图:

Public 成员函数

 DOpticalDiscInfo (const DOpticalDiscInfo &info)
 复制构造函数, 通过 info 构造一个新的 DOpticalDiscInfo 对象
 
DOpticalDiscInfooperator= (const DOpticalDiscInfo &info)
 赋值操作符, 创建一个和 info 一样的副本对象
 
bool blank () const
 获取光盘是否为空白盘的状态
 
QString device () const
 获取光盘的设备路径
 
QString volumeName () const
 获取光盘的卷标名称
 
quint64 usedSize () const
 获取光盘的已使用空间大小
 
quint64 availableSize () const
 获取光盘可用的空间大小
 
quint64 totalSize () const
 获取光盘的空间总容量
 
quint64 dataBlocks () const
 获取光盘介质的数据块数量
 
MediaType mediaType () const
 获取光盘的介质类型
 
QStringList writeSpeed () const
 获取光盘的旋转速度
 

属性

bool blank
 
QString device
 
QString volumeName
 
quint64 usedSize
 
quint64 availableSize
 
quint64 totalSize
 
quint64 dataBlocks
 
MediaType mediaType
 
QStringList writeSpeed
 

友元

DTK_CORE_NAMESPACE::DExpected< DOpticalDiscInfo * > DOpticalDiscManager::createOpticalDiscInfo (const QString &dev, QObject *parent)
 

详细描述

用于获取光盘基本属性信息的类, 通常创建改类的对象需要较长时间, 不建议在 GUI 线程中创建

构造及析构函数说明

◆ DOpticalDiscInfo()

DOpticalDiscInfo::DOpticalDiscInfo ( const DOpticalDiscInfo info)

复制构造函数, 通过 info 构造一个新的 DOpticalDiscInfo 对象

参数
[in]info原始对象

成员函数说明

◆ availableSize()

quint64 DOpticalDiscInfo::availableSize ( ) const

获取光盘可用的空间大小

返回
光盘可用的空间大小(字节)

◆ blank()

bool DOpticalDiscInfo::blank ( ) const

获取光盘是否为空白盘的状态

返回
如果光盘为空白盘则值为 true, 反之为 false

◆ dataBlocks()

quint64 DOpticalDiscInfo::dataBlocks ( ) const

获取光盘介质的数据块数量

返回
光盘介质的数据块数量

◆ device()

QString DOpticalDiscInfo::device ( ) const

获取光盘的设备路径

返回
光盘的设备路径

◆ mediaType()

MediaType DOpticalDiscInfo::mediaType ( ) const

获取光盘的介质类型

返回
光盘的介质类型

◆ operator=()

DOpticalDiscInfo & DOpticalDiscInfo::operator= ( const DOpticalDiscInfo info)

赋值操作符, 创建一个和 info 一样的副本对象

参数
[in]info原始对象
返回
当前对象的引用

◆ totalSize()

quint64 DOpticalDiscInfo::totalSize ( ) const

获取光盘的空间总容量

返回
光盘的空间总容量(字节)

◆ usedSize()

quint64 DOpticalDiscInfo::usedSize ( ) const

获取光盘的已使用空间大小

返回
光盘的已使用空间大小(字节)

◆ volumeName()

QString DOpticalDiscInfo::volumeName ( ) const

获取光盘的卷标名称

返回
光盘的卷标名称, 如果没有卷标, 该值为空

◆ writeSpeed()

QStringList DOpticalDiscInfo::writeSpeed ( ) const

获取光盘的旋转速度

返回
光盘的旋转速度

该类的文档由以下文件生成: