Class: Groove::Fingerprinter::GrooveFingerprinterInfo

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/groove/fingerprinter.rb

Overview

(Not documented)

Fields:

:fingerprint ::

(FFI::Pointer(*Int32T)) raw fingerprint. A fingerprint is an array of signed 32-bit integers.

:fingerprint_size ::

(Integer) the number of 32-bit integers in the fingerprint array

:duration ::

(Float) how many seconds long this song is

:item ::

(FFI::Pointer(*GroovePlaylistItem)) the playlist item that this info applies to.
When this is NULL this is the end-of-playlist sentinel and
other properties are undefined.