Package org.robovm.apple.avfoundation
Class AVSpeechSynthesizer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVSpeechSynthesizer
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVSpeechSynthesizer extends NSObject
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVSpeechSynthesizer.AVSpeechSynthesizerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVSpeechSynthesizer()
protected
AVSpeechSynthesizer(NSObject.Handle h, long handle)
protected
AVSpeechSynthesizer(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
continueSpeaking()
void
enqueueSpeakUtterance(AVSpeechUtterance utterance)
AVSpeechSynthesizerDelegate
getDelegate()
NSArray<AVAudioSessionChannelDescription>
getOutputChannels()
boolean
isPaused()
boolean
isSpeaking()
boolean
pauseSpeaking(AVSpeechBoundary boundary)
void
setDelegate(AVSpeechSynthesizerDelegate v)
void
setOutputChannels(NSArray<AVAudioSessionChannelDescription> v)
boolean
stopSpeaking(AVSpeechBoundary boundary)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
AVSpeechSynthesizer
public AVSpeechSynthesizer()
-
AVSpeechSynthesizer
protected AVSpeechSynthesizer(NSObject.Handle h, long handle)
-
AVSpeechSynthesizer
protected AVSpeechSynthesizer(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDelegate
public AVSpeechSynthesizerDelegate getDelegate()
-
setDelegate
public void setDelegate(AVSpeechSynthesizerDelegate v)
-
isSpeaking
public boolean isSpeaking()
-
isPaused
public boolean isPaused()
-
getOutputChannels
public NSArray<AVAudioSessionChannelDescription> getOutputChannels()
- Since:
- Available in iOS 10.0 and later.
-
setOutputChannels
public void setOutputChannels(NSArray<AVAudioSessionChannelDescription> v)
- Since:
- Available in iOS 10.0 and later.
-
enqueueSpeakUtterance
public void enqueueSpeakUtterance(AVSpeechUtterance utterance)
-
stopSpeaking
public boolean stopSpeaking(AVSpeechBoundary boundary)
-
pauseSpeaking
public boolean pauseSpeaking(AVSpeechBoundary boundary)
-
continueSpeaking
public boolean continueSpeaking()
-
-