ALT_BREAKS Enumeration
ALT_BREAKS Enumeration |
Defines constant values that specify how to create alternates from a best result string.
Declaration
[C++]
typedef enum enumALT_BREAKS
{
ALT_BREAKS_SAME = 0,
ALT_BREAKS_UNIQUE = 1,
ALT_BREAKS_FULL = 2
} ALT_BREAKS;
Members
Name | Description |
---|---|
ALT_BREAKS_SAME | Alternates must use the same segment breaks as the best result string. For example, if you ask for an alternate list for the best result string of "together", the recognizer may return "tunisia" but not "to get her". This is because "to get her" involves different segment breaks. |
ALT_BREAKS_UNIQUE | Alternates must have different segment breaks than the best result string. Only one such alternate is returned. For example, alternates for the best result string of "to get her" may include "to gather" and "together". However, "to got her" is not returned because it has the same segment break as "to get her". |
ALT_BREAKS_FULL | Top-rated alternates are returned regardless of segment breaks. Thus "together" may return "tunisia", "to get her", and "to gather" among others. The alternates are returned in order of their rating, from best to worst. |
Remarks
Check the dwRecoCapabilityFlags member of the RECO_ATTRS structure to ensure the recognizer supports different alternate breaks.