Медиаконтроллеры представляют собой аппаратные устройства, используемые для управления программными медиаплеерами, а также для взаимодействия с интерфейсом специализированных приложений, предназначенных для создания музыки и видео. Медиаконтроллеры могут быть либо встроены в какое-либо устройство (клавиатуру, мышь) , либо выполнены в виде отдельного модуля, подключаемого к ПК через один из стандартных интерфейсов.
В простейшем случае медиаконтроллер оснащен набором кнопок (воспроизведение, стоп, пауза, громкость звука и пр.) , используемых для управления основными функциями программных медиаплееров. Подобные медиаконтроллеры обычно встраиваются в клавиатуры. В отличие от клавиатурных комбинаций, которые работают лишь в том случае, когда окно медиаплеера является активным, органы управления медиаконтроллера функционируют независимо от статуса окна той программы, для управления которой они используются.
Хотя встроенный медиаконтроллер фактически являются частью «родительского» устройства (например, клавиатуры) и использует тот же интерфейсный кабель для подключения к ПК, в иерархии аппаратных устройств Диспетчера устройств Windows он обычно представлен как отдельное логическое устройство.