RubyGems Navigation menu

wmainfo-rb 0.6

:: wmainfo-rb :: Author: Darren Kirby mailto:bulliver@badcomputer.org 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 For more/different documentation see http://badcomputer.org/unix/code/wmainfo/ == Thanks/Contributors == Ilmari Heikkinen sent in a fix for uninitialized '@ext_info'. Guillaume Pierronnet sent in a patch which improves character encoding handling.

Gemfile:
= Copy to clipboard Copied!

install:
=

Versions:

  1. 0.8 - August 29, 2014 (10.5 KB)
  2. 0.6 - June 07, 2009* (9.5 KB)
  3. 0.5 - March 18, 2008* (8.5 KB)
  4. 0.4 - October 09, 2007* (8.5 KB)
  5. 0.3 - August 05, 2006* (8.5 KB)

Owners:

Authors:

  • Darren Kirby

SHA 256 checksum:

bd0ff50e5189ca19ba976cf2cab12ea1acbc43a7feb733c74e7a7290d85e6da0

Total downloads 21,501

For this version 7,336

Licenses:

N/A

Required Ruby Version: None

Links: