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.