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.



199
200
201
202
203
204
205
# File 'lib/uencode/elements.rb', line 199

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

Instance Attribute Details

#bitrateObject

Returns the value of attribute bitrate.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def bitrate
  @bitrate
end

#cbrObject

Returns the value of attribute cbr.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def cbr
  @cbr
end

#codecObject

Returns the value of attribute codec.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def codec
  @codec
end

#cropObject

Returns the value of attribute crop.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def crop
  @crop
end

#deinterlaceObject

Returns the value of attribute deinterlace.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def deinterlace
  @deinterlace
end

#framerateObject

Returns the value of attribute framerate.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def framerate
  @framerate
end

#heightObject

Returns the value of attribute height.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def height
  @height
end

#keyframe_intervalObject

Returns the value of attribute keyframe_interval.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def keyframe_interval
  @keyframe_interval
end

#maxbitrateObject

Returns the value of attribute maxbitrate.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def maxbitrate
  @maxbitrate
end

#parObject

Returns the value of attribute par.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def par
  @par
end

#passesObject

Returns the value of attribute passes.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def passes
  @passes
end

#profileObject

Returns the value of attribute profile.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def profile
  @profile
end

#stretchObject

Returns the value of attribute stretch.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def stretch
  @stretch
end

#widthObject

Returns the value of attribute width.



196
197
198
# File 'lib/uencode/elements.rb', line 196

def width
  @width
end