Mmap Support for PCM Zero-copy Most efficient; no copy of data between buffers Mapping both data and control records Minimum kernel <> user switch Use poll() for synchronization Not all devices support mmap Can be emulated on alsa-library, though... Different API from standard read/write