<SYNavigationAudioFeedbackDelegate> Protocol Reference

Delegate to handle Audio feedback. More...

#import <SYNavigationManager.h>

Inheritance diagram for <SYNavigationAudioFeedbackDelegate>:
Collaboration diagram for <SYNavigationAudioFeedbackDelegate>:

Instance Methods

(BOOL) - navigation:shouldPlayRailwayAudioFeedback:
 Called when railway crossing has warning audio feedback is ready to play. More...
 
(BOOL) - navigation:shouldPlaySharpCurveAudioFeedback:
 Called when sharp curve warning audio feedback is ready to play. More...
 
(BOOL) - navigation:shouldPlayIncidentAudioFeedback:
 Called when incident warning audio feedback is ready to play. More...
 
(BOOL) - navigation:shouldPlaySpeedLimitAudioFeedback:
 Called when speed limit warning audio feedback is ready to play. More...
 
(BOOL) - navigation:shouldPlayBetterRouteAudioFeedback:
 Called when a better route audio feedback is ready to play. More...
 
(BOOL) - navigation:shouldPlayTrafficAudioFeedback:
 Called when traffic change audio feedback is ready to play. You have to also turn on SYTraffic.trafficServiceEnabled. More...
 
(BOOL) - navigation:shouldPlayInstructionAudioFeedback:
 Called when navigation instruction audio feedback is ready to play. You have to implement this method to play navigation instruction. More...
 
(BOOL) - navigation:shouldPlayTruckAidAudioFeedback:
 Called when navigation Truck Aid audio feedback is ready to play. You have to implement this method to play navigation Truck Aid - related sounds. More...
 

Detailed Description

Delegate to handle Audio feedback.

Method Documentation

◆ navigation:shouldPlayRailwayAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlayRailwayAudioFeedback: (nonnull SYRailwayCrossingInfo *)  railway 
optional

Called when railway crossing has warning audio feedback is ready to play.

Parameters
railwayRailwayCrossing data for audio feedback.
Returns
YES to play the audio feedback. NO to prevent playing the audio feedback.

◆ navigation:shouldPlaySharpCurveAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlaySharpCurveAudioFeedback: (nonnull SYSharpCurveInfo *)  turn 
optional

Called when sharp curve warning audio feedback is ready to play.

Parameters
turnSharpCurve data for audio feedback.
Returns
YES to play the audio feedback. NO to prevent playing the audio feedback.

◆ navigation:shouldPlayIncidentAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlayIncidentAudioFeedback: (nonnull SYIncidentInfo *)  incident 
optional

Called when incident warning audio feedback is ready to play.

Parameters
incidentIncident data for audio feedback.
Returns
YES to play the audio feedback. NO to prevent playing the audio feedback.

◆ navigation:shouldPlaySpeedLimitAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlaySpeedLimitAudioFeedback: (nonnull SYSpeedLimitInfo *)  speedLimit 
optional

Called when speed limit warning audio feedback is ready to play.

Parameters
speedLimitSpeed limit data for audio feedback.
Returns
YES to play the audio feedback. NO to prevent playing the audio feedback.

◆ navigation:shouldPlayBetterRouteAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlayBetterRouteAudioFeedback: (nonnull SYBetterRoute *)  route 
optional

Called when a better route audio feedback is ready to play.

Parameters
routeRoute data.
Returns
YES to play the audio feedback. NO to prevent playing the audio feedback.

◆ navigation:shouldPlayTrafficAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlayTrafficAudioFeedback: (nonnull SYTrafficInfo *)  traffic 
optional

Called when traffic change audio feedback is ready to play. You have to also turn on SYTraffic.trafficServiceEnabled.

Parameters
trafficTraffic data.
Returns
YES to play the audio feedback. NO to prevent playing the audio feedback.

◆ navigation:shouldPlayInstructionAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlayInstructionAudioFeedback: (nonnull SYDirectionInfo *)  instruction 
optional

Called when navigation instruction audio feedback is ready to play. You have to implement this method to play navigation instruction.

Parameters
instructionInstruction data.
Returns
YES to play the audio feedback. NO to prevent playing the audio feedback.

◆ navigation:shouldPlayTruckAidAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlayTruckAidAudioFeedback: (nonnull SYTruckAidInfo *)  info 
optional

Called when navigation Truck Aid audio feedback is ready to play. You have to implement this method to play navigation Truck Aid - related sounds.

Parameters
infoTruck Aid data.
Returns
YES to play the audio feedback. NO to prevent playing the audio feedback.

The documentation for this protocol was generated from the following file: