arcstk::v_1_0_0::AlbumMatcher class final

Match an album track list against an ARResponse.

Tries to match each position i in the actual Checksums with position i in each ARBlock of the ARResponse. Additonally checks the input id for identity with the ARId of each respective block in the ARResponse.

AlbumMatcher is the Matcher class suitable for easy matching of entire album rips. Checksum lists whose ARId do not match have therefore a difference of at least 1.

Constructors, destructors, conversion operators

AlbumMatcher(const Checksums& checksums, const ARId& id, const ARResponse& response)
Constructor.

Function documentation

arcstk::v_1_0_0::AlbumMatcher::AlbumMatcher(const Checksums& checksums, const ARId& id, const ARResponse& response)

Constructor.

Parameters
checksums in The Checksums to match
id in The ARId to match
response in The AccurateRip response to be matched