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.
|
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.
|
HTTP_SERVER_PORT
The port to use for the HTTP server providing the JSON REST API.
|
MAX_FILE_SIZE
The maximum file size (in bytes) of files that are stored.
|
META_DATA_COMMAND
The command executed to get meta data.
|
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_MIN_DISTANCE
Minium euclidean distance between event points.
|
NFFT_EVENT_POINTS_MAX_PER_FFT_FRAME
Allows only a limited amount of event points each frame.
|
NFFT_MAPDB_DATABASE
The name of the MapDB database location.
|
NFFT_MAX_FILTER_WINDOW_SIZE
The size of the MAX filter halve of the MIN/MAX filter for
spectral peak detection, it should be odd.
|
NFFT_MAX_FINGERPRINTS_PER_EVENT_POINT
The maximum number of fingerpints per event points (fan-out).
|
NFFT_MIN_FILTER_WINDOW_SIZE
The size of the Min filter halve of the MIN/MAX filter for
spectral peak detection, it should be odd.
|
NFFT_SAMPLE_RATE
The sample rate of the input signal
|
NFFT_SIZE
The size of the audio block and consequently the size (in samples) of the FFT.
|
NFFT_STEP_SIZE
The size of the audio block step size (in samples).
|
NFFT_USE_PHASE_REFINED_HASH
Use a hash based on refined pitch estimates using the phase
or not.
|
PCH_FILES |
PCH_OVERLAP |
PCH_SAMPLE_RATE |
PCH_SIZE |
STRATEGY
The strategy (algorithm) to use, CTEQ|FFT.
|
SYNC_MARKER_LOUDNESS_DELTA
The loudness delta in dB
|
SYNC_MARKER_MAX_TIMESTAMP
Max time stamp for marker (in seconds)
|
SYNC_MARKER_TIME_ERROR_ALLOWED
Difference allowed in ms
|
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 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_POINTS_MAX_PER_FFT_FRAME
public static final Key NFFT_EVENT_POINT_MIN_DISTANCE
public static final Key NFFT_MAX_FINGERPRINTS_PER_EVENT_POINT
public static final Key NFFT_MIN_FILTER_WINDOW_SIZE
public static final Key NFFT_MAX_FILTER_WINDOW_SIZE
public static final Key NFFT_USE_PHASE_REFINED_HASH
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 HTTP_SERVER_PORT
public static final Key SYNC_MIN_ALIGNED_MATCHES
public static final Key SYNC_MARKER_LOUDNESS_DELTA
public static final Key SYNC_MARKER_MAX_TIMESTAMP
public static final Key SYNC_MARKER_TIME_ERROR_ALLOWED
public static final Key META_DATA_DIRECTORY
public static final Key META_DATA_COMMAND
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()