Module: EncodingDotCom::AttributeRestrictionsFlv

Defined in:
lib/encoding_dot_com/attribute_restrictions.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#validate_audio_bitrateObject

validate_inclusion_of :audio_bitrate, %w40k 48k 56k 64k 80k 96k 112k 128k 144k 160k 192k 224k 256k 320k

validate_inclusion_of :video_codec, %w{flv libx264 vp6}


24
25
26
# File 'lib/encoding_dot_com/attribute_restrictions.rb', line 24

def validate_audio_bitrate
  allowed_bitrates = %w{32k 40k 48k 56k 64k 80k 96k 112k 128k 144k 160k 192k 224k 256k 320k}
end

#validate_video_codecObject



28
29
30
31
32
33
# File 'lib/encoding_dot_com/attribute_restrictions.rb', line 28

def validate_video_codec
  allowed_codecs = %w{flv libx264 vp6}
  unless video_codec.nil? || allowed_codecs.include?(video_codec)
    raise IllegalFormatAttribute.new("Video codec can only be one of #{allowed_codecs.join(',')} but was #{video_codec}")
  end
end