456 if(extent_a->
start < extent_b->
start)
return -1;
457 if(extent_a->
start > extent_b->
start)
return 1;
Public high-level API types: media classifications, per-sector / per-media tag enums and image summar...
@ OpticalDisc
Purely optical discs.
@ BlockMedia
Media that is physically block-based or abstracted like that.
@ DvdDiscKey
DVD disc key.
@ CompactDiscSessionInfo
Compact Disc session information.
@ DvdRPfi
DVD-R Physical Format Information.
@ ScsiMmcTrackResourcesInformation
MMC track resources information.
@ DvdPfi
DVD Physical Format Information.
@ HdDvdCpi
HD DVD Copy Protection Information (CPI).
@ DvdDlLayerCapacity
DVD dual-layer capacity.
@ CompactDiscAtip
Compact Disc Absolute Time In Pregroove (ATIP).
@ CompactDiscLeadOut
Compact Disc lead‑out.
@ MultiMediaCardOcr
MultiMediaCard OCR register.
@ ScsiMmcDiscInformation
MMC disc information.
@ DvdRamDds
DVD-RAM Disc Definition Structure (DDS).
@ DvdRamMediumStatus
DVD-RAM medium status.
@ AacsMediaIdentifier
AACS media identifier.
@ AacsMediaKeyBlock
AACS Media Key Block (MKB).
@ CompactDiscLeadInCdText
Compact Disc lead-in CD-Text.
@ ScsiModePage2A
SCSI MODE PAGE 2Ah.
@ SecureDigitalOcr
Secure Digital OCR register.
@ MultiMediaCardCsd
MultiMediaCard CSD register.
@ CompactDiscPartialToc
Compact Disc partial Table of Contents.
@ CprmMediaKeyBlock
CPRM Media Key Block (MKB).
@ ScsiMmcPowResourcesInformation
MMC POW (Persistent Optical Write?) resources information.
@ SecureDigitalCid
Secure Digital CID register.
@ CompactDiscMediaCatalogueNumber
Compact Disc Media Catalogue Number (lead‑in, 13 ASCII bytes).
@ XboxSecuritySector
Xbox Security Sector.
@ AacsVolumeIdentifier
AACS volume identifier.
@ DvdDmi
DVD Disc Manufacturing Information (DMI).
@ ScsiInquiry
SCSI INQUIRY response.
@ CompactDiscToc
Compact Disc full Table of Contents.
@ DvdLeadInCmi
DVD lead-in Copyright Management Information (CMI).
@ HdDvdMediumStatus
HD DVD medium status.
@ DvdAdip
DVD Address In Pregroove (ADIP).
@ AacsLbaExtents
AACS LBA extents.
@ AtaIdentify
ATA IDENTIFY DEVICE data.
@ AacsDataKeys
AACS data keys.
@ BlurayDi
Blu-ray Disc Information (DI).
@ SecureDigitalCsd
Secure Digital CSD register.
@ BluraySpareArea
Blu-ray spare area information.
@ DvdDiscKeyDecrypted
Decrypted DVD Disc Key.
@ AtapiIdentify
ATAPI IDENTIFY PACKET DEVICE data.
@ SecureDigitalScr
Secure Digital SCR register.
@ DvdRPrerecordedInfo
DVD-R pre‑recorded information.
@ CompactDiscLeadIn
Compact Disc lead‑in.
@ PcmciaCis
PCMCIA Card Information Structure (CIS).
@ DvdBca
DVD Burst Cutting Area (BCA).
@ DvdRamSpareArea
DVD-RAM spare area information.
@ MultiMediaCardCid
MultiMediaCard CID register.
@ DvdRMediaIdentifier
DVD-R media identifier.
@ HybridRecognizedLayers
Recognized layers (hybrid media).
@ ScsiMmcWriteProtection
MMC write-protection data.
@ DvdDlMiddleZoneAddress
DVD dual-layer middle zone address.
@ BlurayCartridgeStatus
Blu-ray cartridge status.
@ BlurayBca
Blu-ray Burst Cutting Area (BCA).
@ CompactDiscFirstTrackPregap
Compact Disc first track pre-gap.
@ DvdMediaIdentifier
DVD media identifier.
@ ScsiModeSense6
SCSI MODE SENSE (6) response.
@ UsbDescriptors
USB descriptors set.
@ AacsSerialNumber
AACS serial number.
@ DvdDiscControlBlock
DVD Disc Control Block.
@ FloppyLeadOut
Floppy lead‑out data.
@ ScsiModeSense10
SCSI MODE SENSE (10) response.
@ CompactDiscPma
Compact Disc Power Management Area (PMA).
@ XboxPfi
Xbox Physical Format Information (PFI).
@ MultiMediaCardExtendedCsd
MultiMediaCard Extended CSD register.
@ DvdDlManualLayerJumpLba
DVD dual-layer manual layer jump LBA.
@ DvdMediaKeyBlock
DVD Media Key Block (MKB).
@ DvdDlJumpIntervalSize
DVD dual-layer jump interval size.
@ BlurayDds
Blu-ray Disc Definition Structure (DDS).
@ DvdRRmd
DVD-R RMD (Recording Management Data).
int32_t aaruf_get_datatype_for_media_tag_type(const int32_t tag_type)
Converts an Aaru media tag type to an image data type.
int32_t aaruf_get_media_tag_type_for_datatype(const int32_t type)
Converts an image data type to an Aaru media tag type.
int32_t aaruf_get_xml_mediatype(const int32_t type)
int compare_extents(const void *a, const void *b)
Comparison function for sorting DumpExtent arrays by start sector.
Inclusive [start,end] logical sector range contributed by a single hardware environment.
uint64_t start
Starting LBA (inclusive).