Categories: None [Edit]

wmainfo-rb

https://rubygems.org/gems/wmainfo-rb
https://github.com/moumar/wmainfo-rb
:: wmainfo-rb :: Authors: Darren Kirby, Guillaume Pierronnet mailto:[email protected] License: Ruby = Quick API docs = == Initializing == require 'wmainfo' foo = WmaInfo.new("someSong.wma") ... or ... foo = WmaInfo.new("someVideo.wmv", :encoding=>"UTF-16LE") (default encoding is ASCII) ... or ... foo = WmaInfo.new("someVideo.wmv", :debug=>1) == Public attributes == @drm :: 'true' if DRM present else 'false' @tags :: dict of strings (id3 like data) @info :: dict of variable types (non-id3 like data) @ext_info :: dict of variable types (non-id3 like data) from ASF_Extended_Content_Description_Object @headerObject :: dict of arrays (name, GUID, size and offset of ASF objects) @stream :: dict of variable types (stream properties data) == Public methods == print_objects :: pretty-print header objects hasdrm? :: returns True if file has DRM hastag?('str') :: returns True if @tags['str'] exists print_tags :: pretty-print @tags dict hasinfo?('str') :: returns True if @info['str'] exists print_info :: pretty-print @info dict print_stream :: pretty-print @stream dict == Thanks/Contributors == Ilmari Heikkinen sent in a fix for uninitialized '@ext_info'. Guillaume Pierronnet sent in a patch which improves character encoding handling.

Total

Ranking: 46,814 of 183,107
Downloads: 22,010

Daily

Ranking: 86,038 of 183,092
Downloads: 0

Depended by

RankDownloadsName
123,7914,689vjt-ruby-audioinfo
125,4314,584panmind-ruby-audioinfo

Depends on

RankDownloadsName

Owners

#GravatarHandle
1iconbulliver