# File gstreamer/sample/media-type2.rb, line 240
def print_info(path, stream)
  if stream
    puts "#{path}:"
    puts "  mime type: #{stream.mime}"
    puts "  length: #{stream.length_time / Gst::SECOND} seconds"
    puts "  bitrate: #{stream.bitrate / 1000.0} kbps"
    puts "  number of tracks: #{stream.length_tracks}"
    puts "  tracks:"
    stream.tracks.each_with_index do |track, i|
      puts "    - track #{i + 1}:"
      puts "        metadata:"
      print_caps track.metadata
      puts "        streaminfo:"
      print_caps track.streaminfo
      puts "        format:"
      print_caps track.format
    end
  else
    puts "No media info found for file #{path}"
  end
end