code: function clVideoTransformation() {
          return {
              restrict: 'E',
              transclude: false,
              require: '^clVideo',
              link: function (scope, element, attrs, clVideoCtrl) {
                  var attributes = getAttributes(attrs);
                  clVideoCtrl.addTransformation(attributes);
              }
          };
      }
docs: http://cloudinary.com/documentation/video_manipulation_and_delivery#video_transformations_reference
   /* @ngInject