def METHOD_NAME(vendor_dict):
    if len(vendor_dict) == 0:
        print("Expecting values for media type " + keys)
        return False
    for vendor_key in vendor_dict:
        value_dict = vendor_dict[vendor_key]
        if len(value_dict) == 0:
            print("Expecting settings for vendor type " + vendor_key)
            return False
        for value_key in value_dict:
            if value_key not in setting_keys:
                print("Unknown media setting " + value_key)
                return False
            lane_dict = value_dict[value_key]
            for lanes in lane_dict:
                if not check_lane_and_value(lanes, lane_dict[lanes]):
                    return False
    return True