public SpeechControllerState(SpeechControllerState copyFrom) { session = copyFrom.session; errorCode = copyFrom.errorCode; recognizedSpeech = copyFrom.recognizedSpeech; sequenceNumber = copyFrom.sequenceNumber; }
public SpeechControllerState() { session = SCSession.Inactive; errorCode = SCErrorCode.no_error; recognizedSpeech = ""; sequenceNumber = -2; }
public void CopyFrom(SpeechControllerState other) { session = other.session; errorCode = other.errorCode; recognizedSpeech = other.recognizedSpeech; sequenceNumber = other.sequenceNumber; }
public string getTopText(out long outputSeqNum, out SCErrorCode error) { string text = ""; unsafe { error = SCErrorCode.no_error; int textLength = 0; int seqNum = -1; outputSeqNum = -1; char *buffer = null; error = (SCErrorCode)speech_vr_controller_readTopText(&buffer, &textLength, &seqNum); if (error == SCErrorCode.no_error) { outputSeqNum = seqNum; text = new string (buffer); } } return(text); }
public static string descriptionFrom(SCErrorCode errorCode) { switch (errorCode) { case SCErrorCode.unknown_error: return(unknown_error); case SCErrorCode.no_error: return(no_error); case SCErrorCode.locale_not_supported: return(locale_not_supported); case SCErrorCode.device_restricted: return(device_restricted); case SCErrorCode.user_refused_authorization: return(user_refused_authorization); case SCErrorCode.user_auth_not_determined: return(user_auth_not_determined); case SCErrorCode.controller_already_activated: return(controller_already_activated); case SCErrorCode.controller_already_deactivated: return(controller_already_deactivated); case SCErrorCode.buffer_empty: return(buffer_empty); case SCErrorCode.invalid_sequence_number: return(invalid_sequence_number); case SCErrorCode.plugin_error: return(plugin_error); } return(null); }
public string getText(int inputSeqNum, out int outputSeqNum, out SCErrorCode error) { if (buffer.Count > 0 && inputSeqNum < buffer.Count) { if (inputSeqNum < 0) // return first element { outputSeqNum = 0; error = SCErrorCode.no_error; return(buffer [0]); } else { outputSeqNum = inputSeqNum; error = SCErrorCode.no_error; return(buffer [inputSeqNum]); } } else { outputSeqNum = inputSeqNum; error = SCErrorCode.invalid_sequence_number; return(""); } }
public string getTopText(out int outputSeqNum, out SCErrorCode error) { outputSeqNum = 2; error = SCErrorCode.no_error; return(""); }