PrimoBurner ディスクイメージ情報管理クラス
[詳解]
#include <TnbPrimoBurnerEngine.h>
PrimoBurner ディスクイメージ情報管理クラス
ディスクイメージを管理します。本クラスはファイルの実体は持たずに、
ファイル名、ディレクトリ名を保持しています。
- 覚え書き
- SetDefaultParametersForCd() を使うと、Joliet CD イメージが容易に設定できます。
-
SetDefaultParametersForDvd() を使うと、 UDF イメージが容易に設定できます。
-
複製可能です。
- 必要ファイル
- TnbPrimoBurnerEngine.h
- 日付
- 07/01/29 新規作成
-
09/08/04 クラス名、構成変更。
TnbPrimoBurnerEngine.h の 119 行目に定義があります。
◆ CDiscImage()
◆ ~CDiscImage()
◆ AddSource()
bool AddSource |
( |
LPCTSTR |
lpszName, |
|
|
LPCTSTR |
lpszImagePath = NULL |
|
) |
| |
[登録] ファイル追加
- 覚え書き
- そのファイルがコピー対象になります。
- 引数
-
lpszName | 登録対象。 |
lpszImagePath | CDイメージ上のPath(フルパスで指定の必要あり)。省略するとルートになります。 |
- 戻り値
-
ture | 追加成功。 |
false | 失敗。イメージディスクは空になります。 |
TnbPrimoBurnerEngine.h の 243 行目に定義があります。
◆ AddSourceFromPath()
bool AddSourceFromPath |
( |
LPCTSTR |
lpszName, |
|
|
LPCTSTR |
lpszImagePath = NULL |
|
) |
| |
[登録] ファイル群追加
- 覚え書き
- ディレクトリ以下がコピー対象になります。
- 引数
-
lpszName | 登録対象。 |
lpszImagePath | CDイメージ上のPath(フルパスで指定の必要あり)。省略するとルートになります。 |
- 戻り値
-
ture | 追加成功。 |
false | 失敗。イメージディスクは空になります。 |
TnbPrimoBurnerEngine.h の 257 行目に定義があります。
◆ CreateImageFile()
bool CreateImageFile |
( |
LPCTSTR |
lpszFile | ) |
|
[作成] イメージファイル作成.
- 覚え書き
- 登録された内容でイメージファイルを作成します。
- 引数
-
lpszFile | 出力ファイル名。通常拡張子は iso を指定します。 |
- 戻り値
-
TnbPrimoBurnerEngine.h の 270 行目に定義があります。
◆ GetLastError()
DWORD GetLastError |
( |
void |
| ) |
|
◆ operator->()
PRIBUR::IDataDisc * operator-> |
( |
void |
| ) |
|
◆ ResetFileImage()
void ResetFileImage |
( |
void |
| ) |
|
◆ SetBootableParameters()
void SetBootableParameters |
( |
bool |
boIsBootableCd, |
|
|
EBootEmulation |
eEmu = BMT_NO_EMULATION , |
|
|
LPCTSTR |
lpszbootImageFile = NULL |
|
) |
| |
[設定] Bootable設定
- 引数
-
boIsBootableCd | true なら他のパラメータも設定する必要があります。 |
eEmu | エミュレーションモード設定。省略すると BMT_NO_EMULATION 。 |
lpszbootImageFile | ブートイメージファイル。省略するとNULLになります。 |
TnbPrimoBurnerEngine.h の 218 行目に定義があります。
◆ SetDefaultParametersForCd()
void SetDefaultParametersForCd |
( |
LPCTSTR |
lpszVolume, |
|
|
EImageType |
eType = IMG_TYPE_JOLIET , |
|
|
DWORD |
dwFlags = IC_NONE |
|
) |
| |
[設定] CD用基本設定
- 覚え書き
- Joliet で作成することを指定。
- 引数
-
lpszVolume | ボリューム名 |
eType | イメージのタイプを指定。デフォルトは、 Joliet。 |
dwFlags | イメージタイプ内の詳細フラグ。enum EImageConstraint の組み合わせを指定。 |
TnbPrimoBurnerEngine.h の 191 行目に定義があります。
◆ SetDefaultParametersForDvd()
void SetDefaultParametersForDvd |
( |
LPCTSTR |
lpszVolume, |
|
|
EImageType |
eType = IMG_TYPE_UDF |
|
) |
| |
◆ SetListener()