IAVSpeechSynthesizerDelegate Interface

Definition

The delegate object for AVSpeechSynthesizers. Provides events relating to speech utterances.

[Foundation.Protocol(Name="AVSpeechSynthesizerDelegate", WrapperType=typeof(AVFoundation.AVSpeechSynthesizerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didStartSpeechUtterance:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didFinishSpeechUtterance:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPauseSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didPauseSpeechUtterance:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidContinueSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didContinueSpeechUtterance:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCancelSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didCancelSpeechUtterance:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillSpeakRangeOfSpeechString", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(Foundation.NSRange), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:willSpeakRangeOfSpeechString:utterance:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillSpeakMarker", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechSynthesisMarker), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:willSpeakMarker:utterance:")]
public interface IAVSpeechSynthesizerDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="AVSpeechSynthesizerDelegate", WrapperType=typeof(AVFoundation.AVSpeechSynthesizerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didStartSpeechUtterance:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didFinishSpeechUtterance:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPauseSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didPauseSpeechUtterance:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidContinueSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didContinueSpeechUtterance:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCancelSpeechUtterance", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:didCancelSpeechUtterance:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillSpeakRangeOfSpeechString", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(Foundation.NSRange), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:willSpeakRangeOfSpeechString:utterance:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillSpeakMarker", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVSpeechSynthesizer), typeof(AVFoundation.AVSpeechSynthesisMarker), typeof(AVFoundation.AVSpeechUtterance) }, Selector="speechSynthesizer:willSpeakMarker:utterance:")>]
type IAVSpeechSynthesizerDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Applies to

See also