Sha256: 1917d3908d222faa138c3832b0971860bc34d5fe7c1a37e5a3c5550f6bbff842
Contents?: true
Size: 682 Bytes
Versions: 1
Compression:
Stored size: 682 Bytes
Contents
# # Implementes AudioStream Interface for FFmpeg # # AudioStream = Struct.new(:codec, :channels, :channel_layout, :sample_rate, :bit_rate, :raw) module VCSRuby class FFmpegAudioStream attr_reader :raw def initialize audio_stream @raw = audio_stream end def codec short = false if short @raw['codec_name'] else @raw['codec_long_name'] end end def channels @raw['channels'].to_i end def channel_layout @raw['channel_layout'] end def sample_rate @raw['sample_rate'].to_i end def bit_rate @raw['bit_rate'].to_i end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vcs_ruby-1.1.9 | lib/FFmpeg/ffmpeg_audio_stream.rb |