Module: Wavify::Codecs
- Defined in:
- lib/wavify/codecs/base.rb,
lib/wavify/codecs/raw.rb,
lib/wavify/codecs/wav.rb,
lib/wavify/codecs/aiff.rb,
lib/wavify/codecs/flac.rb,
lib/wavify/codecs/registry.rb,
lib/wavify/codecs/ogg_vorbis.rb,
sig/codecs.rbs
Overview
Codec implementations for supported container/audio formats.
Defined Under Namespace
Classes: Aiff, Base, Flac, OggVorbis, Raw, Registry, Wav
Class Method Summary
collapse
Class Method Details
.detect(io_or_path, strict: false, filename: nil) ⇒ singleton(Base)
324
325
326
|
# File 'lib/wavify/codecs/registry.rb', line 324
def detect(io_or_path, strict: false, filename: nil)
Registry.detect(io_or_path, strict: strict, filename: filename)
end
|
.register(extension, codec, **options) ⇒ singleton(Base)
329
330
331
|
# File 'lib/wavify/codecs/registry.rb', line 329
def register(extension, codec, **options)
Registry.register(extension, codec, **options)
end
|
.unregister(extension) ⇒ singleton(Base)?
334
335
336
|
# File 'lib/wavify/codecs/registry.rb', line 334
def unregister(extension)
Registry.unregister(extension)
end
|