1. A method of apportioning desired video processing between a video source device and a video sink device, the method comprising: at said video sink device: receiving, from said video source device, an indication of video processing algorithms of which said video source device is capable; based upon said indication of video processing algorithms of which the video source device is capable and an indication of video processing algorithms of which said video sink device is capable: identifying a set of video processing algorithms for achieving desired video processing; and classifying the video processing algorithms of said set into a first subset of video processing algorithms for performance by said video source device and a second subset of video processing algorithms for performance by said video sink device; and sending, from the video sink device, at least one command for causing said video source device to effect the first subset of video processing algorithms.