Class: Groove::Loudness::GrooveLoudnessDetector
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Groove::Loudness::GrooveLoudnessDetector
- Defined in:
- lib/groove/loudness.rb
Overview
(Not documented)
Fields:
- :info_queue_size
-
(Integer) maximum number of GrooveLoudnessDetectorInfo items to store in this loudness detector’s queue. this defaults to MAX_INT, meaning that the loudness detector will cause the decoder to decode the entire playlist. if you want to instead, for example, obtain loudness info at the same time as playback, you might set this value to 1.
- :sink_buffer_size
-
(Integer) how big the sink buffer should be, in sample frames. groove_loudness_detector_create defaults this to 8192
- :disable_album
-
(Integer) set to 1 to only compute track loudness. This is faster and requires less memory than computing both.
- :playlist
-
(FFI::Pointer(*GroovePlaylist)) read-only. set when attached and cleared when detached