Class RecognitionListener
public class RecognitionListener : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IRecognitionListener
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerRecognitionListener
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeListener.Dispose()JVMBridgeListener.AutoInitJVMBridgeListener.IsBridgeStaticJVMBridgeListener.IsBridgeCloseableJVMBridgeListener.IsBridgeListenerJVMBridgeBase<JVMBridgeListener>.IsAssignableFrom(IJavaType)JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom<T>()JVMBridgeBase<JVMBridgeListener>.Execute<T>(params T[])JVMBridgeBase<JVMBridgeListener>.DynBridgeClazzJVMBridgeBase<JVMBridgeListener>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeInterfaceJVMBridgeBase.IsBridgeAbstract
- Extension Methods
Constructors
RecognitionListener()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public RecognitionListener()
Properties
BridgeClassName
public override string BridgeClassName { get; }
Property Value
OnOnBeginningOfSpeech
Handler for https://developer.android.com/reference/android/speech/RecognitionListener.html#onBeginningOfSpeech()
public Action OnOnBeginningOfSpeech { get; set; }
Property Value
Remarks
If OnOnBeginningOfSpeech has a value it takes precedence over corresponding class method
OnOnBufferReceived
Handler for https://developer.android.com/reference/android/speech/RecognitionListener.html#onBufferReceived(byte[])
public Action<byte[]> OnOnBufferReceived { get; set; }
Property Value
Remarks
If OnOnBufferReceived has a value it takes precedence over corresponding class method
OnOnEndOfSegmentedSession
Handler for https://developer.android.com/reference/android/speech/RecognitionListener.html#onEndOfSegmentedSession()
public Action OnOnEndOfSegmentedSession { get; set; }
Property Value
Remarks
If OnOnEndOfSegmentedSession has a value it takes precedence over corresponding class method
OnOnEndOfSpeech
Handler for https://developer.android.com/reference/android/speech/RecognitionListener.html#onEndOfSpeech()
public Action OnOnEndOfSpeech { get; set; }
Property Value
Remarks
If OnOnEndOfSpeech has a value it takes precedence over corresponding class method
OnOnError
Handler for https://developer.android.com/reference/android/speech/RecognitionListener.html#onError(int)
public Action<int> OnOnError { get; set; }
Property Value
Remarks
If OnOnError has a value it takes precedence over corresponding class method
OnOnEvent
public Action<int, Bundle> OnOnEvent { get; set; }
Property Value
Remarks
If OnOnEvent has a value it takes precedence over corresponding class method
OnOnLanguageDetection
public Action<Bundle> OnOnLanguageDetection { get; set; }
Property Value
Remarks
If OnOnLanguageDetection has a value it takes precedence over corresponding class method
OnOnPartialResults
public Action<Bundle> OnOnPartialResults { get; set; }
Property Value
Remarks
If OnOnPartialResults has a value it takes precedence over corresponding class method
OnOnReadyForSpeech
public Action<Bundle> OnOnReadyForSpeech { get; set; }
Property Value
Remarks
If OnOnReadyForSpeech has a value it takes precedence over corresponding class method
OnOnResults
Handler for https://developer.android.com/reference/android/speech/RecognitionListener.html#onResults(android.os.Bundle)
public Action<Bundle> OnOnResults { get; set; }
Property Value
Remarks
If OnOnResults has a value it takes precedence over corresponding class method
OnOnRmsChanged
Handler for https://developer.android.com/reference/android/speech/RecognitionListener.html#onRmsChanged(float)
public Action<float> OnOnRmsChanged { get; set; }
Property Value
Remarks
If OnOnRmsChanged has a value it takes precedence over corresponding class method
OnOnSegmentResults
public Action<Bundle> OnOnSegmentResults { get; set; }
Property Value
Remarks
If OnOnSegmentResults has a value it takes precedence over corresponding class method
Methods
InitializeHandlers()
Handlers initializer for RecognitionListener
protected virtual void InitializeHandlers()
OnBeginningOfSpeech()
public virtual void OnBeginningOfSpeech()
OnBufferReceived(byte[])
public virtual void OnBufferReceived(byte[] arg0)
Parameters
OnEndOfSegmentedSession()
public virtual void OnEndOfSegmentedSession()
Remarks
The method invokes the default implementation in the JVM interface using OnEndOfSegmentedSessionDefault(); override the method to implement a different behavior
OnEndOfSegmentedSessionDefault()
public void OnEndOfSegmentedSessionDefault()
Remarks
The method invokes the default implementation in the JVM interface
OnEndOfSpeech()
public virtual void OnEndOfSpeech()
OnError(int)
public virtual void OnError(int arg0)
Parameters
OnEvent(int, Bundle)
public virtual void OnEvent(int arg0, Bundle arg1)
Parameters
OnLanguageDetection(Bundle)
public virtual void OnLanguageDetection(Bundle arg0)
Parameters
Remarks
The method invokes the default implementation in the JVM interface using OnLanguageDetectionDefault(Bundle); override the method to implement a different behavior
OnLanguageDetectionDefault(Bundle)
public void OnLanguageDetectionDefault(Bundle arg0)
Parameters
Remarks
The method invokes the default implementation in the JVM interface
OnPartialResults(Bundle)
public virtual void OnPartialResults(Bundle arg0)
Parameters
OnReadyForSpeech(Bundle)
public virtual void OnReadyForSpeech(Bundle arg0)
Parameters
OnResults(Bundle)
public virtual void OnResults(Bundle arg0)
Parameters
OnRmsChanged(float)
public virtual void OnRmsChanged(float arg0)
Parameters
OnSegmentResults(Bundle)
public virtual void OnSegmentResults(Bundle arg0)
Parameters
Remarks
The method invokes the default implementation in the JVM interface using OnSegmentResultsDefault(Bundle); override the method to implement a different behavior
OnSegmentResultsDefault(Bundle)
public void OnSegmentResultsDefault(Bundle arg0)
Parameters
Remarks
The method invokes the default implementation in the JVM interface