---
title: IOBDServices
framework: kernel
role: symbol
role_heading: Class
path: kernel/iobdservices
---

# IOBDServices

## Declaration

```occ
class IOBDServices : IOBDBlockStorageDevice
```

## Topics

### Instance Methods

- [audioPause](kernel/iobdservices/1529434-audiopause.md)
- [audioPlay](kernel/iobdservices/1529447-audioplay.md)
- [audioScan](kernel/iobdservices/1529451-audioscan.md)
- [audioStop](kernel/iobdservices/1529401-audiostop.md)
- [doAsyncReadCD](kernel/iobdservices/1529427-doasyncreadcd.md)
- [doAsyncReadWrite](kernel/iobdservices/1529390-doasyncreadwrite.md)
- [doAsyncReadWrite](kernel/iobdservices/3516728-doasyncreadwrite.md)
- [doAsyncReadWrite](kernel/iobdservices/3516729-doasyncreadwrite.md)
- [doEjectMedia](kernel/iobdservices/1529380-doejectmedia.md)
- [doFormatMedia](kernel/iobdservices/1529430-doformatmedia.md)
- [doGetFormatCapacities](kernel/iobdservices/1529425-dogetformatcapacities.md)
- [doSynchronizeCache](kernel/iobdservices/1529414-dosynchronizecache.md)
- [free](kernel/iobdservices/1529405-free.md)
- [getAdditionalDeviceInfoString](kernel/iobdservices/1529407-getadditionaldeviceinfostring.md)
- [getAudioStatus](kernel/iobdservices/1529381-getaudiostatus.md)
- [getAudioVolume](kernel/iobdservices/1529442-getaudiovolume.md)
- [getMediaType](kernel/iobdservices/1529441-getmediatype.md)
- [getMetaClass](kernel/iobdservices/1529432-getmetaclass.md)
- [getProductString](kernel/iobdservices/1529423-getproductstring.md)
- [getRevisionString](kernel/iobdservices/1529456-getrevisionstring.md)
- [getSpeed](kernel/iobdservices/1529444-getspeed.md)
- [getVendorString](kernel/iobdservices/1529416-getvendorstring.md)
- [getWriteCacheState](kernel/iobdservices/1529421-getwritecachestate.md)
- [handleClose](kernel/iobdservices/1529452-handleclose.md)
- [handleIsOpen](kernel/iobdservices/1529399-handleisopen.md)
- [handleOpen](kernel/iobdservices/1529458-handleopen.md)
- [message](kernel/iobdservices/1529410-message.md)
- [open](kernel/iobdservices/1529418-open.md)
- [readDVDStructure](kernel/iobdservices/1529419-readdvdstructure.md)
- [readDiscInfo](kernel/iobdservices/1529439-readdiscinfo.md)
- [readDiscStructure](kernel/iobdservices/1529437-readdiscstructure.md)
- [readISRC](kernel/iobdservices/1529448-readisrc.md)
- [readMCN](kernel/iobdservices/1529387-readmcn.md)
- [readTOC](kernel/iobdservices/1529396-readtoc.md)
- [readTOC](kernel/iobdservices/3516730-readtoc.md)
- [readTrackInfo](kernel/iobdservices/1529409-readtrackinfo.md)
- [reportBlockSize](kernel/iobdservices/1529435-reportblocksize.md)
- [reportEjectability](kernel/iobdservices/1529429-reportejectability.md)
- [reportKey](kernel/iobdservices/4520025-reportkey.md)
- [reportKey](kernel/iobdservices/4520026-reportkey.md)
- [reportMaxValidBlock](kernel/iobdservices/1529383-reportmaxvalidblock.md)
- [reportMediaState](kernel/iobdservices/1529385-reportmediastate.md)
- [reportRemovability](kernel/iobdservices/1529454-reportremovability.md)
- [reportWriteProtection](kernel/iobdservices/1529431-reportwriteprotection.md)
- [requestIdle](kernel/iobdservices/1529446-requestidle.md)
- [sendKey](kernel/iobdservices/1529455-sendkey.md)
- [setAudioVolume](kernel/iobdservices/1529394-setaudiovolume.md)
- [setProperties](kernel/iobdservices/1529412-setproperties.md)
- [setSpeed](kernel/iobdservices/1529389-setspeed.md)
- [setWriteCacheState](kernel/iobdservices/1529403-setwritecachestate.md)
- [splitTrack](kernel/iobdservices/1529457-splittrack.md)
- [start](kernel/iobdservices/1529400-start.md)

### Type Methods

- [AsyncReadWriteComplete](kernel/iobdservices/1529391-asyncreadwritecomplete.md)

## Relationships

### Inherits From

- [IOBDBlockStorageDevice](kernel/iobdblockstoragedevice.md)

## See Also

### Devices

- [IOBlockStorageServices](kernel/ioblockstorageservices.md)
- [IOCDBlockStorageDevice](kernel/iocdblockstoragedevice.md)
- [IOBlockStorageDevice](kernel/ioblockstoragedevice.md)
