public class QueryResult
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
description |
double |
frequencyFactor |
java.lang.String |
identifier |
double |
queryTimeOffsetStart |
double |
queryTimeOffsetStop |
double |
score |
double |
time |
double |
timeFactor |
Constructor and Description |
---|
QueryResult(double queryTimeOffsetStart,
double queryTimeOffsetStop,
java.lang.String identifier,
java.lang.String description,
double score,
double time,
double timeFactor,
double frequencyFactor) |
Modifier and Type | Method and Description |
---|---|
static QueryResult |
emptyQueryResult(double queryTimeOffsetStart,
double queryTimeOffsetStop) |
public final java.lang.String identifier
public final java.lang.String description
public final double score
public final double time
public final double queryTimeOffsetStart
public final double queryTimeOffsetStop
public final double timeFactor
public final double frequencyFactor
public QueryResult(double queryTimeOffsetStart, double queryTimeOffsetStop, java.lang.String identifier, java.lang.String description, double score, double time, double timeFactor, double frequencyFactor)
queryTimeOffsetStart
- The start time offset in the query. The match is found at
queryTimeOffsetStart+time
.queryTimeOffsetStop
- The stop time offset of the query.identifier
- The internal identifier of the matched audiodescription
- The meta-data, description of the matched audioscore
- The score for the matchtime
- The starting position in the matched audio, in seconds.timeFactor
- The factor (percentage) of change in time. 110 means 10%
speedup compared to the reference. 90 means 10% slower than
reference.frequencyFactor
- The factor (percentage) of change in frequency. 110 means 10%
higher frequency compared to the reference. 90 means a 10%
lower frequency.public static QueryResult emptyQueryResult(double queryTimeOffsetStart, double queryTimeOffsetStop)