Module: PopCap

Defined in:
lib/popcap.rb,
lib/pop_cap/version.rb,
lib/pop_cap/fileable.rb,
lib/pop_cap/formatter.rb,
lib/pop_cap/audio_file.rb,
lib/pop_cap/tag_struct.rb,
lib/pop_cap/analyze_file.rb,
lib/pop_cap/class_support.rb,
lib/pop_cap/ffmpeg/ffmpeg.rb,
lib/pop_cap/formatted_hash.rb,
lib/pop_cap/formatters/date.rb,
lib/pop_cap/ffmpeg/commander.rb,
lib/pop_cap/ffmpeg/converter.rb,
lib/pop_cap/unformatted_hash.rb,
lib/pop_cap/ffmpeg/tag_reader.rb,
lib/pop_cap/ffmpeg/tag_writer.rb,
lib/pop_cap/formatters/bit_rate.rb,
lib/pop_cap/formatters/duration.rb,
lib/pop_cap/formatters/filesize.rb

Defined Under Namespace

Modules: Fileable, Formatters Classes: AnalyzeFile, AudioFile, ClassSupport, Commander, Converter, FFmpeg, FormattedHash, TagReader, TagStruct, TagWriter, UnformattedHash

Constant Summary collapse

VERSION =
'0.9.6'
PathError =
Class.new(StandardError)
VALID_AUDIO_FORMATS =
%q(.flac .m4a .mp3 .mp4 .ogg .wav .wma)
FileNotFound =
Class.new(StandardError)
InvalidAudioFormat =
Class.new(StandardError)
FFmpegError =
Class.new(StandardError)
MissingDependency =
Class.new(Errno::ENOENT)