The media robot driver library routines comprise two categories, the common routines and operating system specific routines.