# File gstreamer/sample/media-type2.rb, line 190
  def set_source(source)
    src = Gst::ElementFactory.make source, 'new-source'
    return false if src == nil
    if @source != nil
      @pipeline.remove @source
      @source_element = nil if @source_element != nil
    end
    src.name = 'source'
    @pipeline.add src
    @source = src
    @source_element = source
    return true
  end