DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::OfflineFingerprint Struct Reference

Noncryptographic PCM fingerprint, stable across block divisions. More...

#include <OfflineProcessing.h>

Public Member Functions

bool operator== (const OfflineFingerprint &) const noexcept=default
 

Public Attributes

std::uint64_t first = 14695981039346656037ull
 
std::uint64_t second = 0x9e3779b97f4a7c15ull
 

Detailed Description

Noncryptographic PCM fingerprint, stable across block divisions.

Used with format/revision to detect accidental stale analysis. This is not a collision-proof security identity or permission to mutate a source during a job.

Definition at line 247 of file OfflineProcessing.h.

Member Function Documentation

◆ operator==()

bool dspark::OfflineFingerprint::operator== ( const OfflineFingerprint &  ) const
defaultnoexcept

Member Data Documentation

◆ first

std::uint64_t dspark::OfflineFingerprint::first = 14695981039346656037ull

Definition at line 249 of file OfflineProcessing.h.

◆ second

std::uint64_t dspark::OfflineFingerprint::second = 0x9e3779b97f4a7c15ull

Definition at line 250 of file OfflineProcessing.h.


The documentation for this struct was generated from the following file: