pub unsafe trait SFSpeechRecognitionTaskDelegate: NSObjectProtocol {
    // Provided methods
    unsafe fn speechRecognitionDidDetectSpeech(
        &self,
        task: &SFSpeechRecognitionTask
    )
       where Self: Sized + Message { ... }
    unsafe fn speechRecognitionTask_didHypothesizeTranscription(
        &self,
        task: &SFSpeechRecognitionTask,
        transcription: &SFTranscription
    )
       where Self: Sized + Message { ... }
    unsafe fn speechRecognitionTask_didFinishRecognition(
        &self,
        task: &SFSpeechRecognitionTask,
        recognition_result: &SFSpeechRecognitionResult
    )
       where Self: Sized + Message { ... }
    unsafe fn speechRecognitionTaskFinishedReadingAudio(
        &self,
        task: &SFSpeechRecognitionTask
    )
       where Self: Sized + Message { ... }
    unsafe fn speechRecognitionTaskWasCancelled(
        &self,
        task: &SFSpeechRecognitionTask
    )
       where Self: Sized + Message { ... }
    unsafe fn speechRecognitionTask_didFinishSuccessfully(
        &self,
        task: &SFSpeechRecognitionTask,
        successfully: bool
    )
       where Self: Sized + Message { ... }
}
Available on crate feature SFSpeechRecognitionTask only.

Provided Methods§

source

unsafe fn speechRecognitionDidDetectSpeech( &self, task: &SFSpeechRecognitionTask )
where Self: Sized + Message,

source

unsafe fn speechRecognitionTask_didHypothesizeTranscription( &self, task: &SFSpeechRecognitionTask, transcription: &SFTranscription )
where Self: Sized + Message,

Available on crate feature SFTranscription only.
source

unsafe fn speechRecognitionTask_didFinishRecognition( &self, task: &SFSpeechRecognitionTask, recognition_result: &SFSpeechRecognitionResult )
where Self: Sized + Message,

Available on crate feature SFSpeechRecognitionResult only.
source

unsafe fn speechRecognitionTaskFinishedReadingAudio( &self, task: &SFSpeechRecognitionTask )
where Self: Sized + Message,

source

unsafe fn speechRecognitionTaskWasCancelled( &self, task: &SFSpeechRecognitionTask )
where Self: Sized + Message,

source

unsafe fn speechRecognitionTask_didFinishSuccessfully( &self, task: &SFSpeechRecognitionTask, successfully: bool )
where Self: Sized + Message,

Trait Implementations§

source§

impl ProtocolType for dyn SFSpeechRecognitionTaskDelegate

source§

const NAME: &'static str = "SFSpeechRecognitionTaskDelegate"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn SFSpeechRecognitionTaskDelegate

Implementations on Foreign Types§

source§

impl<T> SFSpeechRecognitionTaskDelegate for ProtocolObject<T>

Implementors§