---
title: IOCDBlockStorageDriver
framework: kernel
role: symbol
role_heading: Class
path: kernel/iocdblockstoragedriver
---

# IOCDBlockStorageDriver

## Declaration

```occ
class IOCDBlockStorageDriver : IOBlockStorageDriver
```

## Topics

### Instance Methods

- [acceptNewMedia](kernel/iocdblockstoragedriver/1572091-acceptnewmedia.md)
- [cacheTocInfo](kernel/iocdblockstoragedriver/1572090-cachetocinfo.md)
- [decommissionMedia](kernel/iocdblockstoragedriver/1572071-decommissionmedia.md)
- [ejectMedia](kernel/iocdblockstoragedriver/1572093-ejectmedia.md)
- [executeRequest](kernel/iocdblockstoragedriver/1572094-executerequest.md)
- [free](kernel/iocdblockstoragedriver/1572082-free.md)
- [getDeviceTypeName](kernel/iocdblockstoragedriver/1572080-getdevicetypename.md)
- [getMediaBlockSize](kernel/iocdblockstoragedriver/1572069-getmediablocksize.md)
- [getMediaType](kernel/iocdblockstoragedriver/1572076-getmediatype.md)
- [getMetaClass](kernel/iocdblockstoragedriver/1572079-getmetaclass.md)
- [getProvider](kernel/iocdblockstoragedriver/1572073-getprovider.md)
- [getSpeed](kernel/iocdblockstoragedriver/1572072-getspeed.md)
- [getTOC](kernel/iocdblockstoragedriver/1572078-gettoc.md)
- [init](kernel/iocdblockstoragedriver/1572067-init.md)
- [instantiateDesiredMediaObject](kernel/iocdblockstoragedriver/1572085-instantiatedesiredmediaobject.md)
- [instantiateMediaObject](kernel/iocdblockstoragedriver/1572077-instantiatemediaobject.md)
- [prepareRequest](kernel/iocdblockstoragedriver/1572068-preparerequest.md)
- [readCD](kernel/iocdblockstoragedriver/1572095-readcd.md)
- [readDiscInfo](kernel/iocdblockstoragedriver/1572066-readdiscinfo.md)
- [readISRC](kernel/iocdblockstoragedriver/1572081-readisrc.md)
- [readMCN](kernel/iocdblockstoragedriver/1572074-readmcn.md)
- [readTOC](kernel/iocdblockstoragedriver/1572070-readtoc.md)
- [readTrackInfo](kernel/iocdblockstoragedriver/1572089-readtrackinfo.md)
- [recordMediaParameters](kernel/iocdblockstoragedriver/1572087-recordmediaparameters.md)
- [reportDiscInfo](kernel/iocdblockstoragedriver/1572092-reportdiscinfo.md)
- [reportTrackInfo](kernel/iocdblockstoragedriver/1572084-reporttrackinfo.md)
- [setSpeed](kernel/iocdblockstoragedriver/1572088-setspeed.md)
- [writeCD](kernel/iocdblockstoragedriver/1572083-writecd.md)

## Relationships

### Inherits From

- [IOBlockStorageDriver](kernel/ioblockstoragedriver.md)

## See Also

### Drivers

- [IOBDBlockStorageDriver](kernel/iobdblockstoragedriver.md)
- [IODVDBlockStorageDriver](kernel/iodvdblockstoragedriver.md)
- [IOBlockStorageDriver](kernel/ioblockstoragedriver.md)
- [IOStorage](kernel/iostorage.md)
