|
PrimoBurner(tm) for C++
4.7
CD, DVD and Blu-ray Software Development Kit
|
Base class for all objects that require reference management. More...
#include <PrimoReference.h>
Inherited by AudioCD [virtual], AudioCDCallback [virtual], AudioInput [virtual], AudioOutput [virtual], BDFormatParameters [virtual], BlockDevice [virtual], CDMode [virtual], CDSector [virtual], CDSession [virtual], CDText [virtual], CDTrack [virtual], DataDisc [virtual], DataDiscCallback, DataFile [virtual], DataFileCallback, Device [virtual], DeviceCallback, DeviceEnum [virtual], DiscArchive [virtual], DiscArchiveCallback, DiscArchiveFooterPolicy [virtual], DiscCopy [virtual], DiscCopyCallback, DiscInfo [virtual], DiscLayout [virtual], DiscLayoutCallback, Engine [virtual], EngineCallback, ErrorInfo [virtual], MediaInfo [virtual], PcmAudioFormat [virtual], QSubChannel [virtual], RawToc [virtual], RawTocTrack [virtual], SessionInfo [virtual], SpeedEnum [virtual], Toc [virtual], TrackBuffer [virtual], TrackInfo [virtual], TrackInfoEx [virtual], UdfExtent [virtual], VideoDVD [virtual], MediaBuffer, MediaSample, MetaAttribute, MetaAttributeList, Metadata, MetaPicture, MetaPictureList, StreamInfo, StreamInfoEnum, ErrorInfo, LicenseInfo, ScsiInterface, and Stream.
Public Member Functions | |
| virtual int32_t | release () const =0 |
| Releases the instance. More... | |
| virtual int32_t | retain () const =0 |
| Retains the instance. More... | |
| virtual int32_t | retainCount () const =0 |
| Returns the current reference count. More... | |
Base class for all objects that require reference management.
|
pure virtual |
Releases the instance.
Decrements the internal reference count.
Implemented in DiscArchiveFooterPolicy, DiscArchiveCallback, DiscLayoutCallback, DiscCopyCallback, AudioCDCallback, DataDiscCallback, DataFileCallback, EngineCallback, DeviceCallback, and Stream.
|
pure virtual |
Retains the instance.
Increments the internal reference count.
Implemented in DiscArchiveFooterPolicy, DiscArchiveCallback, DiscLayoutCallback, DiscCopyCallback, AudioCDCallback, DataDiscCallback, DataFileCallback, EngineCallback, DeviceCallback, and Stream.
|
pure virtual |
Returns the current reference count.
Implemented in DiscArchiveFooterPolicy, DiscArchiveCallback, DiscLayoutCallback, DiscCopyCallback, AudioCDCallback, DataDiscCallback, DataFileCallback, EngineCallback, DeviceCallback, and Stream.