|
PrimoBurner(tm) for C++
5.0
CD, DVD and Blu-ray Software Development Kit
|
This namespace contains global functions for the PrimoBurner library. More...
Functions | |
| AudioCD * | createAudioCD () |
| Creates a new AudioCD object. | |
| AudioInput * | createAudioInput () |
| Creates a new AudioInput object. | |
| AudioOutput * | createAudioOutput () |
| Creates a new AudioOutput object. | |
| BlockDevice * | createBlockDevice () |
| Creates a new BlockDevice object. | |
| CDMode * | createCDMode () |
| Creates a new CDMode object. | |
| CDSector * | createCDSector () |
| Creates a new CDSector object. | |
| CDSession * | createCDSession () |
| Creates a new CDSession object. | |
| CDText * | createCDText () |
| Creates a new CDText object. | |
| CDTrack * | createCDTrack () |
| Creates a new CDTrack object. | |
| DataDisc * | createDataDisc () |
| Creates a new DataDisc object. | |
| DataFile * | createDataFile () |
| Creates a new DataFile object. | |
| DiscArchive * | createDiscArchive () |
| Creates a new DiscArchive object. | |
| DiscCopy * | createDiscCopy () |
| Creates a new DiscCopy object. | |
| Engine * | createEngine () |
| Creates a new Engine object. | |
| primo::license::LicenseInfo * | createLicenseInfo () |
| Creates a new LicenseInfo object. | |
| PcmAudioFormat * | createPcmAudioFormat () |
| Creates a new PcmAudioFormat object. | |
| RawTocTrack * | createRawTocTrack () |
| Creates a new RawTocTrack object. | |
| TrackBuffer * | createTrackBuffer (int blockSize, uint32_t blocks=primo::burner::BufferSize::DefaultReadBufferBlocks) |
| Creates a new TrackBuffer object. | |
| UdfExtent * | createUdfExtent () |
| Creates a new UdfExtent object. | |
| VideoDVD * | createVideoDVD () |
| Creates a new VideoDVD object. | |
| char | deviceIndexToDriveLetter (int index) |
| Gets drive letter from device index. | |
| void | disableTraceLog () |
| Disables logging of PrimoBurner operations. | |
| int | driveLetterToDeviceIndex (char letter) |
| Gets device index from drive letter. | |
| bool_t | enableTraceLog (const char_t *filePath=NULL, bool_t useExisting=0) |
| Enables logging of PrimoBurner operations to file. | |
| int32_t | setLicense (const char *license) |
| Sets a license string. | |
| int | systemPathToDeviceIndex (const char_t *systemPath) |
| Gets device index from device's system path. | |
This namespace contains global functions for the PrimoBurner library.
These are the same functions that are exported from the library as pure "C" functions.
| AudioCD * createAudioCD | ( | ) |
Creates a new AudioCD object.
See pb_create_audio_cd.
References pb_create_audio_cd().
| AudioInput * createAudioInput | ( | ) |
Creates a new AudioInput object.
References pb_create_audio_input().
| AudioOutput * createAudioOutput | ( | ) |
Creates a new AudioOutput object.
References pb_create_audio_output().
| BlockDevice * createBlockDevice | ( | ) |
Creates a new BlockDevice object.
References pb_create_block_device().
| CDMode * createCDMode | ( | ) |
Creates a new CDMode object.
See pb_create_cd_mode.
References pb_create_cd_mode().
| CDSector * createCDSector | ( | ) |
Creates a new CDSector object.
See pb_create_cd_sector.
References pb_create_cd_sector().
| CDSession * createCDSession | ( | ) |
Creates a new CDSession object.
See pb_create_cd_session.
References pb_create_cd_session().
| CDText * createCDText | ( | ) |
Creates a new CDText object.
See pb_create_cd_text.
References pb_create_cd_text().
| CDTrack * createCDTrack | ( | ) |
Creates a new CDTrack object.
See pb_create_cd_track.
References pb_create_cd_track().
| DataDisc * createDataDisc | ( | ) |
Creates a new DataDisc object.
See pb_create_data_disc.
References pb_create_data_disc().
| DataFile * createDataFile | ( | ) |
Creates a new DataFile object.
See pb_create_data_file.
References pb_create_data_file().
| DiscArchive * createDiscArchive | ( | ) |
Creates a new DiscArchive object.
References pb_create_disc_archive().
| DiscCopy * createDiscCopy | ( | ) |
Creates a new DiscCopy object.
See pb_create_disc_copy.
References pb_create_disc_copy().
| Engine * createEngine | ( | ) |
Creates a new Engine object.
See pb_create_engine.
References pb_create_engine().
| primo::license::LicenseInfo * createLicenseInfo | ( | ) |
Creates a new LicenseInfo object.
References pb_create_license_info().
| PcmAudioFormat * createPcmAudioFormat | ( | ) |
Creates a new PcmAudioFormat object.
See pb_create_pcm_audio_format.
References pb_create_pcm_audio_format().
| RawTocTrack * createRawTocTrack | ( | ) |
Creates a new RawTocTrack object.
References pb_create_raw_toc_track().
| TrackBuffer * createTrackBuffer | ( | int | blockSize, |
| uint32_t | blocks = primo::burner::BufferSize::DefaultReadBufferBlocks |
||
| ) |
Creates a new TrackBuffer object.
| blockSize | The expected data block size in bytes. The actual size returned by the Device::readData method may differ depending on the data that was read from the disc. The actual size of the block is returned in the TrackBuffer::blockSize method during the reads through Device::readData and Device::readAudio. |
| blocks | Number of audio or data blocks to be allocated. Each audio block is 2352 bytes and each data block is 2048 bytes. |
References pb_create_track_buffer().
| UdfExtent * createUdfExtent | ( | ) |
Creates a new UdfExtent object.
See pb_create_udf_extent.
References pb_create_udf_extent().
| VideoDVD * createVideoDVD | ( | ) |
Creates a new VideoDVD object.
See pb_create_video_dvd.
References pb_create_video_dvd().
| char deviceIndexToDriveLetter | ( | int | index | ) |
Gets drive letter from device index.
See pb_device_index_to_drive_letter.
| index | Device index |
References pb_device_index_to_drive_letter().
| void disableTraceLog | ( | ) |
Disables logging of PrimoBurner operations.
See pb_disable_trace_log.
References pb_disable_trace_log().
| int driveLetterToDeviceIndex | ( | char | letter | ) |
Gets device index from drive letter.
See pb_drive_letter_to_device_index.
| letter | Drive letter. |
References pb_drive_letter_to_device_index().
| bool_t enableTraceLog | ( | const char_t * | filePath = NULL, |
| bool_t | useExisting = 0 |
||
| ) |
Enables logging of PrimoBurner operations to file.
See pb_enable_trace_log.
| filePath | The file path of the trace log. |
| useExisting | Specifies whether to append to existing trace log or to create a new one. |
References pb_enable_trace_log().
| int32_t setLicense | ( | const char * | license | ) |
Sets a license string.
See pb_set_license.
| license | A string with license information. |
References pb_set_license().
| int systemPathToDeviceIndex | ( | const char_t * | systemPath | ) |
Gets device index from device's system path.
See pb_system_path_to_device_index.
| systemPath | The system path of the CD-ROM device, a.k.a. the device path. |
References pb_system_path_to_device_index().