class FFmpeg::SWScale

Defined in:

ffmpeg/swscale.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(input_width : Int, input_height : Int, input_format : PixelFormat, output_width : Int | Nil = nil, output_height : Int | Nil = nil, output_format : PixelFormat = PixelFormat::Rgb24, scaling_method : ScalingAlgorithm = ScalingAlgorithm::Bicublin) #

[View source]
def self.new(input : Frame, output : Frame, scaling_method : ScalingAlgorithm = ScalingAlgorithm::Bicublin) #

[View source]
def self.new(codec : Codec, output_width : Int | Nil = nil, output_height : Int | Nil = nil, output_format : PixelFormat = PixelFormat::Rgb24, scaling_method : ScalingAlgorithm = ScalingAlgorithm::Bicublin) #

[View source]

Instance Method Detail

def finalize #

[View source]
def scale(input : Frame, output : Frame) #

[View source]