Class: UEncode::VideoConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/uencode/elements.rb

Overview

The video configs for each Medium

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeVideoConfig

Returns a new instance of VideoConfig.



205
206
207
208
209
210
211
# File 'lib/uencode/elements.rb', line 205

def initialize
  @cbr         = false
  @deinterlace = false
  @profile     = "main"
  @passes      = 1
  @stretch     = false
end

Instance Attribute Details

#bitrateObject

Returns the value of attribute bitrate.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def bitrate
  @bitrate
end

#cbrObject

Returns the value of attribute cbr.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def cbr
  @cbr
end

#codecObject

Returns the value of attribute codec.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def codec
  @codec
end

#cropObject

Returns the value of attribute crop.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def crop
  @crop
end

#deinterlaceObject

Returns the value of attribute deinterlace.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def deinterlace
  @deinterlace
end

#framerateObject

Returns the value of attribute framerate.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def framerate
  @framerate
end

#heightObject

Returns the value of attribute height.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def height
  @height
end

#keyframe_intervalObject

Returns the value of attribute keyframe_interval.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def keyframe_interval
  @keyframe_interval
end

#maxbitrateObject

Returns the value of attribute maxbitrate.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def maxbitrate
  @maxbitrate
end

#parObject

Returns the value of attribute par.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def par
  @par
end

#passesObject

Returns the value of attribute passes.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def passes
  @passes
end

#profileObject

Returns the value of attribute profile.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def profile
  @profile
end

#stretchObject

Returns the value of attribute stretch.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def stretch
  @stretch
end

#widthObject

Returns the value of attribute width.



202
203
204
# File 'lib/uencode/elements.rb', line 202

def width
  @width
end