---
title: getTOC
framework: kernel
role: pseudoSymbol
path: kernel/iocdmedia/1811363-gettoc
---

# getTOC

## Declaration

```occ
virtual CDTOC * getTOC(); 
```

## Return Value

Return Value Returns a pointer to the TOC buffer (do not deallocate).

## Overview

Overview Get the full Table Of Contents. All CDTOC fields passed across I/O Kit APIs are guaranteed to be binary-encoded (no BCD-encoded numbers are ever passed).

## See Also

### Miscellaneous

- [getSpeed](kernel/iocdmedia/1811353-getspeed.md)
- [read](kernel/iocdmedia/1811376-read.md)
- [readCD()](kernel/iocdmedia/1811386-readcd.md)
- [readCD()](kernel/iocdmedia/1811393-readcd.md)
- [readDiscInfo](kernel/iocdmedia/1811402-readdiscinfo.md)
- [readISRC](kernel/iocdmedia/1811412-readisrc.md)
- [readMCN](kernel/iocdmedia/1811424-readmcn.md)
- [readTOC](kernel/iocdmedia/1811431-readtoc.md)
- [readTrackInfo](kernel/iocdmedia/1811438-readtrackinfo.md)
- [setSpeed](kernel/iocdmedia/1811448-setspeed.md)
