TNB Library
|
PrimoBurner デバイス情報リスナーインターフェース [詳解]
#include <TnbPrimoBurnerEngine.h>
公開型 | |
enum | EType { BURN , FORMAT , WRITELEADIN , WRITELEADOUT } |
進捗種類 [詳解] | |
公開メンバ関数 | |
virtual bool | OnContinueBurn ()=0 |
[確認] 継続確認 [詳解] | |
virtual void | OnFileStatus (int nFile, LPCWSTR lpszFileName, int nPercent)=0 |
[通知] ファイル処理 [詳解] | |
virtual void | OnProgress (EType eType, ULONGLONG ullPos, ULONGLONG ullAll)=0 |
[通知] 進捗通知 [詳解] | |
virtual void | OnStatus (PRIBUR::EDataDiscStatus eStatus)=0 |
[通知] 処理状態通知 [詳解] | |
virtual | ~IListener (void) |
デストラクタ [詳解] | |
enum EType |
進捗種類
列挙値 | |
---|---|
BURN | 焼き込み中 |
FORMAT | Format,Erase中 |
WRITELEADIN | LeadIn書込み中 |
WRITELEADOUT | LeadOut書込み中 |
TnbPrimoBurnerEngine.h の 795 行目に定義があります。
|
virtual |
デストラクタ
TnbPrimoBurnerEngine.h の 804 行目に定義があります。
|
pure virtual |
[確認] 継続確認
true | 継続。 |
false | 中止依頼。 |
|
pure virtual |
[通知] ファイル処理
nFile | 通し番号。 |
lpszFileName | ファイル名。 |
nPercent | パーセント。 |
|
pure virtual |
[通知] 進捗通知
eType | 種類。 |
ullPos | 現在値。 |
ullAll | 全体値。 |
|
pure virtual |
[通知] 処理状態通知
eStatus | 現在の処理状態。以下の値があります。 DATACD_STATUS_BUILDING_IMAGE_HEADER Building image header. DATACD_STATUS_WRITING_IMAGE_HEADER Writing image header. DATACD_STATUS_WRITING_IMAGE Writing image. DATACD_STATUS_CACHING_SMALL_FILES Caching small files. DATACD_STATUS_CACHING_NETWORK_FILES Caching network files. DATACD_STATUS_CACHING_CDROM_FILES Caching CDROM files. DATACD_STATUS_INITIALIZING Initializing. DATACD_STATUS_WRITING Writing. DATACD_STATUS_WRITING_LEAD_OUT Writing lead-out and flushing cache. |