PrimoBurner(tm) for C++  4.2
CD, DVD and Blu-ray Software Development Kit
Device Member List
This is the complete list of members for Device, including all inherited members.
bdFeatures()=0Device [pure virtual]
bdrWriteVerification() const =0Device [pure virtual]
bgFormatProgress() const =0Device [pure virtual]
bgFormatStatus() const =0Device [pure virtual]
cdFeatures()=0Device [pure virtual]
clearOutputBuffer()=0Device [pure virtual]
closeDisc()=0Device [pure virtual]
closeLastSession()=0Device [pure virtual]
closeTrack(uint16_t trackNumber)=0Device [pure virtual]
createQSubChannel(SubChannelFormat::Enum scf, uint8_t *buffer)=0Device [pure virtual]
createScsiInterface()=0Device [pure virtual]
createWriteSpeedEnumerator()=0Device [pure virtual]
description() const =0Device [pure virtual]
detectTrackType(int32_t trackStartLba, int32_t blocksToScan=10)=0Device [pure virtual]
deviceHandle()=0Device [pure virtual]
disableMCN()=0Device [pure virtual]
dismount()=0Device [pure virtual]
driveLetter() const =0Device [pure virtual]
dvdFeatures()=0Device [pure virtual]
eject(bool_t eject, bool_t unlockMedium=1)=0Device [pure virtual]
enableMCN()=0Device [pure virtual]
endBDSession(bool_t closeSession=1, bool_t closeDisc=0)=0Device [pure virtual]
endBDTrack(bool_t closeTrack=1)=0Device [pure virtual]
endCDSession()=0Device [pure virtual]
endCDTrack(bool_t closeTrack=1)=0Device [pure virtual]
endDVDSession(bool_t close=1)=0Device [pure virtual]
endDVDTrack(bool_t close=1)=0Device [pure virtual]
erase(bool_t quick=1)=0Device [pure virtual]
eraseEx(EraseType::Enum eraseType)=0Device [pure virtual]
eraseProgress() const =0Device [pure virtual]
error() const =0Device [pure virtual]
flush()=0Device [pure virtual]
format(FormatType::Enum formatType, uint32_t blocks=0, bool_t waitForBackground=0)=0Device [pure virtual]
formatBD(BDFormatType::Enum type, BDFormatSubType::Enum subType, const BDFormatParameters *formatParameters=NULL)=0Device [pure virtual]
formatProgress() const =0Device [pure virtual]
internalCacheCapacity() const =0Device [pure virtual]
internalCacheUsedSpace()=0Device [pure virtual]
isMediaBD() const =0Device [pure virtual]
isMediaBlank() const =0Device [pure virtual]
isMediaCD() const =0Device [pure virtual]
isMediaDVD() const =0Device [pure virtual]
isMediaFormatted() const =0Device [pure virtual]
isMediaRewritable() const =0Device [pure virtual]
lockMedia(bool_t bLock)=0Device [pure virtual]
lockOutputBuffer(uint32_t blocks, uint8_t **buffer1, uint32_t *buffer1Blocks, uint8_t **buffer2, uint32_t *buffer2Blocks)=0Device [pure virtual]
lockOutputBufferEx(uint32_t blocks, uint8_t **buffer1, uint32_t *buffer1Blocks, uint8_t **buffer2, uint32_t *buffer2Blocks, uint32_t *blockSize)=0Device [pure virtual]
maxReadSpeedKB() const =0Device [pure virtual]
maxWriteSpeedKB() const =0Device [pure virtual]
mediaCapacity() const =0Device [pure virtual]
mediaFreeSpace() const =0Device [pure virtual]
mediaLayerCapacity() const =0Device [pure virtual]
mediaProfile() const =0Device [pure virtual]
mediaState() const =0Device [pure virtual]
newSessionStartAddress() const =0Device [pure virtual]
newTrackStartAddress() const =0Device [pure virtual]
productId() const =0Device [pure virtual]
rawCDRead(int32_t startLba, SubChannelFormat::Enum scf, uint32_t blockSize, void *buffer, uint32_t numberOfBlocksToRead, uint32_t *numberOfBlocksRead)=0Device [pure virtual]
readAudio(TrackBuffer *trackBuffer, int32_t startBlock, int32_t blocks=primo::burner::BufferSize::DefaultReadBufferBlocks)=0Device [pure virtual]
readCDSessionLayout(uint8_t sessionNumber, bool_t scanTracks=1, bool_t fastScan=1, int32_t fastScanBlocks=600)=0Device [pure virtual]
readCDText()=0Device [pure virtual]
readData(TrackBuffer *trackBuffer, int32_t startBlock, int32_t blocks=primo::burner::BufferSize::DefaultReadBufferBlocks)=0Device [pure virtual]
readDiscInfo()=0Device [pure virtual]
readMediaInfo()=0Device [pure virtual]
readRawToc()=0Device [pure virtual]
readSessionInfo()=0Device [pure virtual]
readSpeedKB() const =0Device [pure virtual]
readToc()=0Device [pure virtual]
readTocFromSession(uint8_t sessionNumber)=0Device [pure virtual]
readTrackInfo(uint16_t trackNumber)=0Device [pure virtual]
readTrackInfoEx(uint16_t trackNumber)=0Device [pure virtual]
refresh()=0Device [pure virtual]
release() const =0Reference [pure virtual]
reserveTrack(uint32_t blocks)=0Device [pure virtual]
reserveTrackLBA(uint32_t endLBA)=0Device [pure virtual]
reset()=0Device [pure virtual]
retain() const =0Reference [pure virtual]
retainCount() const =0Reference [pure virtual]
revision() const =0Device [pure virtual]
scsiAddress() const =0Device [pure virtual]
setBDRWriteVerification(bool_t writeVerification)=0Device [pure virtual]
setCallback(DeviceCallback *callback)=0Device [pure virtual]
setCDTextForWriting(CDText *cdText)=0Device [pure virtual]
setNewSessionStartAddress(int32_t startAddress)=0Device [pure virtual]
setReadSpeedKB(int value)=0Device [pure virtual]
setStreaming(bool_t streaming)=0Device [pure virtual]
setWriteSpeedKB(int value)=0Device [pure virtual]
startBDSession()=0Device [pure virtual]
startBDTrack(uint32_t blocks)=0Device [pure virtual]
startCDSession(bool_t simulate, CDSession *session, WriteMethod::Enum wm=WriteMethod::Sao, bool_t closeSession=1, bool_t closeDisc=1)=0Device [pure virtual]
startCDTrack(CDTrack *cdTrack)=0Device [pure virtual]
startDVDSession(bool_t simulate, WriteMethod::Enum wm=WriteMethod::DVDIncremental, bool_t closeDisc=1)=0Device [pure virtual]
startDVDTrack(uint32_t blocks)=0Device [pure virtual]
streaming() const =0Device [pure virtual]
systemPath() const =0Device [pure virtual]
unitReadyState()=0Device [pure virtual]
unlockOutputBuffer(uint32_t blocks)=0Device [pure virtual]
unlockOutputBufferEx(uint32_t blocks, int32_t writeAddress)=0Device [pure virtual]
vendor() const =0Device [pure virtual]
vendorSpecific() const =0Device [pure virtual]
writeData(int32_t startLba, uint8_t *buffer, int32_t blocks, int32_t blockSize)=0Device [pure virtual]
writeSpeedKB() const =0Device [pure virtual]
writeTransferRate() const =0Device [pure virtual]
 All Classes Namespaces Files Functions Variables Enumerations Enumerator