openshot-audio
0.1.6
|
Classes | |
class | CDController |
struct | CDDeviceDescription |
class | CDDeviceHandle |
struct | CDDeviceWrapper |
class | CDReadBuffer |
class | ControllerType1 |
class | ControllerType2 |
class | ControllerType3 |
class | ControllerType4 |
struct | SCSI_ADDRESS |
struct | SCSI_PASS_THROUGH |
struct | SCSI_PASS_THROUGH_DIRECT |
struct | SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER |
struct | SRB |
struct | SRB_ExecSCSICmd |
struct | SRB_GDEVBlock |
struct | TOC |
struct | TOCTRACK |
struct | TrackSorter |
Enumerations | |
enum | { READTYPE_ANY = 0, READTYPE_ATAPI1 = 1, READTYPE_ATAPI2 = 2, READTYPE_READ6 = 3, READTYPE_READ10 = 4, READTYPE_READ_D8 = 5, READTYPE_READ_D4 = 6, READTYPE_READ_D4_1 = 7, READTYPE_READ10_2 = 8 } |
Functions | |
const XmlElement * | getElementForKey (const XmlElement &xml, const String &key) |
HANDLE | createSCSIDeviceHandle (const char driveLetter) |
void | findCDDevices (Array< CDDeviceDescription > &list) |
DWORD | performScsiPassThroughCommand (SRB_ExecSCSICmd *const srb, const char driveLetter, HANDLE &deviceHandle, const bool retryOnFailure) |
int | getAddressOfTrack (const TOCTRACK &t) noexcept |
Variables | |
const int | samplesPerFrame = 44100 / 75 |
const int | bytesPerFrame = samplesPerFrame * 4 |
const int | framesPerIndexRead = 4 |
anonymous enum |
HANDLE CDReaderHelpers::createSCSIDeviceHandle | ( | const char | driveLetter | ) |
void CDReaderHelpers::findCDDevices | ( | Array< CDDeviceDescription > & | list | ) |
|
noexcept |
|
inline |
DWORD CDReaderHelpers::performScsiPassThroughCommand | ( | SRB_ExecSCSICmd *const | srb, |
const char | driveLetter, | ||
HANDLE & | deviceHandle, | ||
const bool | retryOnFailure | ||
) |
const int CDReaderHelpers::bytesPerFrame = samplesPerFrame * 4 |
const int CDReaderHelpers::framesPerIndexRead = 4 |
const int CDReaderHelpers::samplesPerFrame = 44100 / 75 |