Enum Constant and Description |
---|
AVAILABLE_PROCESSORS
The number of processors available to Panako.
|
CHECK_DUPLICATE_FILE_NAMES
Checks the data store if the file # is already added.
|
CTEQ_BINS_PER_OCTAVE
The number of bins per octave for the constant q transform
|
CTEQ_EVENT_POINT_BRANCHING_FOR_QUERY
The branching factor for a query needs to be higher to make sure
matches are found, but not too high, so no unneeded hash collisions
are found.
|
CTEQ_EVENT_POINT_BRANCHING_FOR_STORAGE
Defines how much fingerprints can be connected to one
event point in the spectrum.
|
CTEQ_EVENT_POINT_FREQUENCY_DELTA_MAX
The maximum delta between two frequency components in one
fingerprint, in cents
|
CTEQ_EVENT_POINTS_PER_SECOND_FOR_QUERY
The number of event points per audio second for queries (Hz)
|
CTEQ_EVENT_POINTS_PER_SECOND_FOR_STORAGE
The maximum number of event points generated for each second of analyzed
audio to store in the database (Hz).
|
CTEQ_MAPDB_DATABASE
The name of the MapDB database location.
|
CTEQ_MAX_FREQ
The maximum pitch, in absolute cents.
|
CTEQ_MAX_HASH_COLLISIONS
The maximum number of hash collisions allowed in storage.
|
CTEQ_MIN_FREQ
The minimum pitch, in absolute cents 3383cents is about +-77 Hz.
|
CTEQ_MINIMUM_ALIGNED_MATCHES_THRESHOLD
The matching algorithm detects a real match if at least this number of fingerprints align.
|
CTEQ_MINIMUM_MATCHES_THRESHOLD
The minimum number of fingerprints that
need to match between a query and the reference audio.
|
CTEQ_SAMPLE_RATE
The expected sample rate for the constant q transform.
|
CTEQ_STEP_SIZE
Step size in samples for the constant q transform.
|
DECODER
Enabling JLibAV allows support for almost all audio formats in the
known universe.
|
DECODER_PIPE_BUFFER_SIZE
The buffer used to cache the results from
the pipe.
|
DECODER_PIPE_COMMAND
The command that streams PCM audio to a pipe
|
DECODER_PIPE_ENVIRONMENT
The pipe command environment
|
DECODER_PIPE_ENVIRONMENT_ARG
The pipe command argument
|
DECODER_PIPE_LOG_FILE
The log file for the pipe decoder.
|
FFT_FINGERPRINTS_PER_SECOND_FOR_STORAGE |
FFT_LANDMARKS_PER_SECOND_FOR_QUERY |
FFT_MAPDB_DATABASE
The name of the MapDB database location.
|
FFT_SAMPLE_RATE |
FFT_SIZE |
FFT_STEP_SIZE |
HTTP_SERVER_PORT
The port to use for the HTTP server providing the JSON REST API.
|
IFFT_MAPDB_DATABASE
The name of the MapDB database location.
|
IFFT_SAMPLE_RATE |
IFFT_SIZE |
IFFT_STEP_SIZE |
MAX_FILE_SIZE
The maximum file size (in bytes) of files that are stored.
|
META_DATA_DIRECTORY
The folder where metadata (json files) for each file is stored.
|
MONITOR_OVERLAP
The overlap, also in seconds.
|
MONITOR_STEP_SIZE
The step size while monitoring a long audio fragment, in seconds.
|
NCTEQ_BINS_PER_OCTAVE
The number of bins per octave for the constant q transform
|
NCTEQ_EVENT_POINT_BRANCHING_FOR_QUERY
The branching factor for a query needs to be higher to make sure
matches are found, but not too high, so no unneeded hash collisions
are found.
|
NCTEQ_EVENT_POINT_BRANCHING_FOR_STORAGE
Defines how much fingerprints can be connected to one
event point in the spectrum.
|
NCTEQ_EVENT_POINT_FREQUENCY_DELTA_MAX
The maximum delta between two frequency components in one
fingerprint, in cents
|
NCTEQ_EVENT_POINTS_PER_SECOND_FOR_QUERY
The number of event points per audio second for queries (Hz)
|
NCTEQ_EVENT_POINTS_PER_SECOND_FOR_STORAGE
The maximum number of event points generated for each second of analyzed
audio to store in the database (Hz).
|
NCTEQ_MAPDB_DATABASE
The name of the MapDB database location.
|
NCTEQ_MAX_FREQ
The maximum pitch, in absolute cents.
|
NCTEQ_MAX_HASH_COLLISIONS
The maximum number of hash collisions allowed in storage.
|
NCTEQ_MIN_FREQ
The minimum pitch, in absolute cents 3383cents is about +-77 Hz.
|
NCTEQ_MINIMUM_ALIGNED_MATCHES_THRESHOLD
The matching algorithm detects a real match if at least this number of fingerprints align.
|
NCTEQ_MINIMUM_MATCHES_THRESHOLD
The minimum number of fingerprints that
need to match between a query and the reference audio.
|
NCTEQ_SAMPLE_RATE
The expected sample rate for the constant q transform.
|
NCTEQ_STEP_SIZE
Step size in samples for the constant q transform.
|
NFFT_EVENT_POINT_MAX_ENERGY_RATIO_THRESHOLD
An event point is only valid if the ratio between min and max is smaller than 90%
This eliminates points in a region of equal energy (no contrast between min and max).
|
NFFT_EVENT_POINT_MIN_ENERGY
An event point is only valid if it contains at least 10%
of the maximum energy bin in the frame.
|
NFFT_EVENT_POINT_MIN_ENERGY_RATIO_THRESHOLD
//An event point is only valid if the ratio between min and max is larger than 20%
//This eliminates points where the minimum is close to silence.
|
NFFT_MAPDB_DATABASE
The name of the MapDB database location.
|
NFFT_MAX_FINGERPRINTS_PER_EVENT_POINT
The maximum number of fingerpints per event points (fan-out).
|
NFFT_SAMPLE_RATE |
NFFT_SIZE |
NFFT_STEP_SIZE |
PCH_FILES |
PCH_OVERLAP |
PCH_SAMPLE_RATE |
PCH_SIZE |
STRATEGY
The strategy (algorithm) to use, CTEQ|FFT.
|
SYNC_MIN_ALIGNED_MATCHES
The synchronization algorithm only considers the match as valid if this number of aligning matches are found.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultValue() |
static Key |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Key[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Key CHECK_DUPLICATE_FILE_NAMES
public static final Key MAX_FILE_SIZE
public static final Key MONITOR_STEP_SIZE
public static final Key MONITOR_OVERLAP
public static final Key DECODER
public static final Key DECODER_PIPE_ENVIRONMENT
public static final Key DECODER_PIPE_ENVIRONMENT_ARG
public static final Key DECODER_PIPE_COMMAND
public static final Key DECODER_PIPE_BUFFER_SIZE
public static final Key DECODER_PIPE_LOG_FILE
public static final Key AVAILABLE_PROCESSORS
public static final Key STRATEGY
public static final Key CTEQ_MAPDB_DATABASE
public static final Key CTEQ_SAMPLE_RATE
public static final Key CTEQ_STEP_SIZE
public static final Key CTEQ_MIN_FREQ
public static final Key CTEQ_MAX_FREQ
public static final Key CTEQ_BINS_PER_OCTAVE
public static final Key CTEQ_EVENT_POINTS_PER_SECOND_FOR_STORAGE
public static final Key CTEQ_EVENT_POINTS_PER_SECOND_FOR_QUERY
public static final Key CTEQ_EVENT_POINT_FREQUENCY_DELTA_MAX
public static final Key CTEQ_EVENT_POINT_BRANCHING_FOR_STORAGE
public static final Key CTEQ_EVENT_POINT_BRANCHING_FOR_QUERY
public static final Key CTEQ_MAX_HASH_COLLISIONS
public static final Key CTEQ_MINIMUM_MATCHES_THRESHOLD
public static final Key CTEQ_MINIMUM_ALIGNED_MATCHES_THRESHOLD
public static final Key FFT_SAMPLE_RATE
public static final Key FFT_SIZE
public static final Key FFT_STEP_SIZE
public static final Key FFT_FINGERPRINTS_PER_SECOND_FOR_STORAGE
public static final Key FFT_MAPDB_DATABASE
public static final Key FFT_LANDMARKS_PER_SECOND_FOR_QUERY
public static final Key PCH_FILES
public static final Key PCH_SAMPLE_RATE
public static final Key PCH_OVERLAP
public static final Key PCH_SIZE
public static final Key NFFT_MAPDB_DATABASE
public static final Key NFFT_SAMPLE_RATE
public static final Key NFFT_SIZE
public static final Key NFFT_STEP_SIZE
public static final Key NFFT_EVENT_POINT_MIN_ENERGY_RATIO_THRESHOLD
public static final Key NFFT_EVENT_POINT_MAX_ENERGY_RATIO_THRESHOLD
public static final Key NFFT_EVENT_POINT_MIN_ENERGY
public static final Key NFFT_MAX_FINGERPRINTS_PER_EVENT_POINT
public static final Key NCTEQ_MAPDB_DATABASE
public static final Key NCTEQ_SAMPLE_RATE
public static final Key NCTEQ_STEP_SIZE
public static final Key NCTEQ_MIN_FREQ
public static final Key NCTEQ_MAX_FREQ
public static final Key NCTEQ_BINS_PER_OCTAVE
public static final Key NCTEQ_EVENT_POINTS_PER_SECOND_FOR_STORAGE
public static final Key NCTEQ_EVENT_POINTS_PER_SECOND_FOR_QUERY
public static final Key NCTEQ_EVENT_POINT_FREQUENCY_DELTA_MAX
public static final Key NCTEQ_EVENT_POINT_BRANCHING_FOR_STORAGE
public static final Key NCTEQ_EVENT_POINT_BRANCHING_FOR_QUERY
public static final Key NCTEQ_MAX_HASH_COLLISIONS
public static final Key NCTEQ_MINIMUM_MATCHES_THRESHOLD
public static final Key NCTEQ_MINIMUM_ALIGNED_MATCHES_THRESHOLD
public static final Key IFFT_MAPDB_DATABASE
public static final Key IFFT_SAMPLE_RATE
public static final Key IFFT_SIZE
public static final Key IFFT_STEP_SIZE
public static final Key HTTP_SERVER_PORT
public static final Key SYNC_MIN_ALIGNED_MATCHES
public static final Key META_DATA_DIRECTORY
public static Key[] values()
for (Key c : Key.values()) System.out.println(c);
public static Key valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getDefaultValue()