1.7 Versioning and Capability Negotiation
Versioning and capability negotiation are performed by using Vendor Extension attributes (section 2.2.8). The Sink advertises its capabilities and the highest version it supports, and the Source can choose any version and capabilities that are supported by both the Source and the Sink.