An architecture for automatically optimizing audio and video modes
available from interconnected multimedia devices. When one multimedia
device is connected with another multimedia device, the devices
communicate with each other to determine the modes available from both
devices. The devices then compare the different combinations of available
audio and video modes and determine which mode combination yields the
optimal operating efficiency for outputting a media service.