dtkio
dtk library for dtkio.
载入中...
搜索中...
未找到
dtkburntypes.h
浏览该文件的文档.
1// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: LGPL-3.0-or-later
4
5#ifndef DTKBURNTYPES_H
6#define DTKBURNTYPES_H
7
8#include <QObject>
9
10#include "dtkburn_global.h"
11
12DBURN_BEGIN_NAMESPACE
13
14enum class BurnOption : quint32 {
15 KeepAppendable = 1,
16 ISO9660Only = 1 << 1,
17 JolietSupported = 1 << 2,
18 RockRidgeSupported = 1 << 3,
19 UDF102Supported = 1 << 4,
20
21 JolietAndRockRidgeSupported = JolietSupported | RockRidgeSupported
22};
23Q_DECLARE_FLAGS(BurnOptions, BurnOption)
24
25enum class MediaType : quint8 {
26 NoMedia,
27 CD_ROM,
28 CD_R,
29 CD_RW,
30 DVD_ROM,
31 DVD_R,
32 DVD_RW,
33 DVD_PLUS_R,
34 DVD_PLUS_R_DL,
35 DVD_RAM,
36 DVD_PLUS_RW,
37 BD_ROM,
38 BD_R,
39 BD_RE
40};
41
42enum class JobStatus : quint8 {
43 Failed,
44 Idle,
45 Running,
46 Stalled,
47 Finished
48};
49
50DBURN_END_NAMESPACE
51
52#endif // DTKBURNTYPES_H
@ Failed
Definition dfileerror.h:18