<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. If the delegate implements navigation:shouldPlayVehicleAidAudioFeedback:, it will be called instead of this method. More...
 
(BOOL) - navigation:shouldPlayVehicleAidAudioFeedback:
 Called when navigation Vehicle Aid audio feedback is ready to play. You have to implement this method to play navigation Vehicle Aid - related sounds. More...
 
(BOOL) - navigation:shouldPlayVehicleZoneAudioFeedback:
 Called when navigation Vehicle Zone audio feedback is ready to play. You have to implement this method to play navigation Vehicle Zone- related sounds. More...
 
(BOOL) - navigation:shouldPlayTrafficSignAudioFeedback:
 Called when navigation Traffic Sign audio feedback is ready to play. You have to implement this method to play navigation Traffic Sign 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: ("Use navigation:shouldPlayVehicleAidAudioFeedback: instead.")  __deprecated_msg 
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. If the delegate implements navigation:shouldPlayVehicleAidAudioFeedback:, it will be called instead of this method.

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

◆ navigation:shouldPlayVehicleAidAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlayVehicleAidAudioFeedback: (nonnull SYVehicleAidInfo *)  info 
optional

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

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

◆ navigation:shouldPlayVehicleZoneAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlayVehicleZoneAudioFeedback: (nonnull SYVehicleZoneInfo *)  info 
optional

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

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

◆ navigation:shouldPlayTrafficSignAudioFeedback:

- (BOOL) navigation: (nonnull SYNavigationManager *)  navigation
shouldPlayTrafficSignAudioFeedback: (nonnull SYTrafficSignInfo *)  info 
optional

Called when navigation Traffic Sign audio feedback is ready to play. You have to implement this method to play navigation Traffic Sign related sounds.

Parameters
infoTraffic Sign 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: