PrimoBurner(tm) for C++  4.7
CD, DVD and Blu-ray Software Development Kit
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Device Member List

This is the complete list of members for Device, including all inherited members.

bdFeatures()=0Devicepure virtual
bdWriteVerify() const =0Devicepure virtual
bgFormatProgress() const =0Devicepure virtual
bgFormatStatus() const =0Devicepure virtual
cdFeatures()=0Devicepure virtual
clearOutputBuffer()=0Devicepure virtual
closeDisc()=0Devicepure virtual
closeLastSession()=0Devicepure virtual
closeTrack(uint16_t trackNumber)=0Devicepure virtual
createQSubChannel(SubChannelFormat::Enum scf, uint8_t *buffer)=0Devicepure virtual
createScsiInterface()=0Devicepure virtual
createWriteSpeedEnumerator()=0Devicepure virtual
description() const =0Devicepure virtual
detectTrackType(int32_t trackStartLba, int32_t blocksToScan=10)=0Devicepure virtual
deviceHandle()=0Devicepure virtual
devicePath() const =0Devicepure virtual
disableMCN()=0Devicepure virtual
dismount()=0Devicepure virtual
driveLetter() const =0Devicepure virtual
dvdFeatures()=0Devicepure virtual
dvdWriteVerify() const =0Devicepure virtual
eject(bool_t eject, bool_t unlockMedium=1)=0Devicepure virtual
enableMCN()=0Devicepure virtual
endBDSession(bool_t closeSession=1, bool_t closeDisc=0)=0Devicepure virtual
endBDTrack(bool_t closeTrack=1)=0Devicepure virtual
endCDSession()=0Devicepure virtual
endCDTrack(bool_t closeTrack=1)=0Devicepure virtual
endDVDSession(bool_t close=1)=0Devicepure virtual
endDVDTrack(bool_t close=1)=0Devicepure virtual
erase(bool_t quick=1)=0Devicepure virtual
eraseEx(EraseType::Enum eraseType)=0Devicepure virtual
eraseProgress() const =0Devicepure virtual
error() const =0Devicepure virtual
flush()=0Devicepure virtual
format(FormatType::Enum formatType, uint32_t blocks=0, bool_t waitForBackground=0)=0Devicepure virtual
formatBD(BDFormatType::Enum type, BDFormatSubType::Enum subType, const BDFormatParameters *formatParameters=NULL)=0Devicepure virtual
formatProgress() const =0Devicepure virtual
internalCacheCapacity() const =0Devicepure virtual
internalCacheUsedSpace()=0Devicepure virtual
isMediaBD() const =0Devicepure virtual
isMediaBlank() const =0Devicepure virtual
isMediaCD() const =0Devicepure virtual
isMediaDVD() const =0Devicepure virtual
isMediaFormatted() const =0Devicepure virtual
isMediaRewritable() const =0Devicepure virtual
lockMedia(bool_t bLock)=0Devicepure virtual
lockOutputBuffer(uint32_t blocks, uint8_t **buffer1, uint32_t *buffer1Blocks, uint8_t **buffer2, uint32_t *buffer2Blocks)=0Devicepure virtual
lockOutputBufferEx(uint32_t blocks, uint8_t **buffer1, uint32_t *buffer1Blocks, uint8_t **buffer2, uint32_t *buffer2Blocks, uint32_t *blockSize)=0Devicepure virtual
maxReadSpeedKB() const =0Devicepure virtual
maxWriteSpeedKB() const =0Devicepure virtual
mediaCapacity() const =0Devicepure virtual
mediaFreeSpace() const =0Devicepure virtual
mediaLayerCapacity() const =0Devicepure virtual
mediaProfile() const =0Devicepure virtual
mediaState() const =0Devicepure virtual
newSessionStartAddress() const =0Devicepure virtual
newTrackStartAddress() const =0Devicepure virtual
productId() const =0Devicepure virtual
rawCDRead(int32_t startLba, SubChannelFormat::Enum scf, uint32_t blockSize, void *buffer, uint32_t numberOfBlocksToRead, uint32_t *numberOfBlocksRead)=0Devicepure virtual
readAudio(TrackBuffer *trackBuffer, int32_t startBlock, int32_t blocks=primo::burner::BufferSize::DefaultReadBufferBlocks)=0Devicepure virtual
readCDSessionLayout(uint8_t sessionNumber, bool_t scanTracks=1, bool_t fastScan=1, int32_t fastScanBlocks=600)=0Devicepure virtual
readCDText()=0Devicepure virtual
readData(TrackBuffer *trackBuffer, int32_t startBlock, int32_t blocks=primo::burner::BufferSize::DefaultReadBufferBlocks)=0Devicepure virtual
readDiscInfo()=0Devicepure virtual
readMediaInfo()=0Devicepure virtual
readRawToc()=0Devicepure virtual
readSessionInfo()=0Devicepure virtual
readSpeedKB() const =0Devicepure virtual
readToc()=0Devicepure virtual
readTocFromSession(uint8_t sessionNumber)=0Devicepure virtual
readTrackInfo(uint16_t trackNumber)=0Devicepure virtual
readTrackInfoEx(uint16_t trackNumber)=0Devicepure virtual
refresh()=0Devicepure virtual
release() const =0Referencepure virtual
reserveTrack(uint32_t blocks)=0Devicepure virtual
reserveTrackLBA(uint32_t endLBA)=0Devicepure virtual
reset()=0Devicepure virtual
retain() const =0Referencepure virtual
retainCount() const =0Referencepure virtual
revision() const =0Devicepure virtual
scsiAddress() const =0Devicepure virtual
setBDWriteVerify(bool_t writeVerify)=0Devicepure virtual
setCallback(DeviceCallback *callback)=0Devicepure virtual
setCDTextForWriting(CDText *cdText)=0Devicepure virtual
setDVDWriteVerify(bool_t writeVerify)=0Devicepure virtual
setNewSessionStartAddress(int32_t startAddress)=0Devicepure virtual
setReadSpeedKB(int value)=0Devicepure virtual
setStreaming(bool_t streaming)=0Devicepure virtual
setWriteSpeedKB(int value)=0Devicepure virtual
startBDSession()=0Devicepure virtual
startBDTrack(uint32_t blocks)=0Devicepure virtual
startCDSession(bool_t simulate, CDSession *session, WriteMethod::Enum wm=WriteMethod::Sao, bool_t closeSession=1, bool_t closeDisc=1)=0Devicepure virtual
startCDTrack(CDTrack *cdTrack)=0Devicepure virtual
startDVDSession(bool_t simulate, WriteMethod::Enum wm=WriteMethod::DVDIncremental, bool_t closeDisc=1)=0Devicepure virtual
startDVDTrack(uint32_t blocks)=0Devicepure virtual
streaming() const =0Devicepure virtual
systemPath() const =0Devicepure virtual
unitReadyState()=0Devicepure virtual
unlockOutputBuffer(uint32_t blocks)=0Devicepure virtual
unlockOutputBufferEx(uint32_t blocks, int32_t writeAddress)=0Devicepure virtual
vendor() const =0Devicepure virtual
vendorSpecific() const =0Devicepure virtual
writeData(int32_t startLba, uint8_t *buffer, int32_t blocks, int32_t blockSize)=0Devicepure virtual
writeSpeedKB() const =0Devicepure virtual
writeTransferRate() const =0Devicepure virtual