Click or drag to resize

Announcer Class

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release
An abstract class to control the announcement of NavigationEvents.
Inheritance Hierarchy

Namespace:  Telogis.GeoBase.Navigation.Announcements
Assembly:  geobase.net (in geobase.net.dll) Version: 4.99.0.0
Syntax
public abstract class Announcer : IAnnouncer, 
	IDisposable

The Announcer type exposes the following members.

Properties
  NameDescription
Public propertyBellEnabled
When enabled, a bell sound is played if we are within 3 seconds of a turn and it has been previously announced
Public propertyIsAnnouncementScheduled
Public propertyLongWay Obsolete.
Gets or sets the maximum distance to announce the instruction for the next turn. If the distance to the next turn is greater than this distance, the driver will simply be told to 'continue'
Public propertyUnits
The unit system to use in announcing the directions.
Public propertyVolume
Implemented by derived classes to control the volume at which announcements are played.
Top
Methods
  NameDescription
Public methodAbortPlay
Allow the currently playing phrase to finish, then abort the announcement.
Public methodBell
Play a 'bell' sound.
Public methodClick
Play a 'click' sound
Public methodDispose
Disposes of the announcement or sound.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetMaxAnnouncementDistance
Gets the maximum distance to announce the instruction for the next turn.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodPlay
Add a PlayItem to the play list.
Public methodSayArrival
Announces arrival at the destination.
Public methodSayMovement(NavigationEvent, NavigationEvent)
Announce the next (pending) navigation movement to the user.
Public methodSayMovement(NavigationEvent, NavigationEvent, Boolean)
Announce the next (pending) navigation movement to the user.
Public methodSetMaxAnnouncementDistance
Sets the maximum distance to announce the instruction for the next turn. If the distance to the next turn is greater than this distance, the driver will simply be told to 'continue'
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventBeginPhrase
An event raised when an play item begins playing.
Public eventBeginSound
An event raised when a sound file begins playing.
Public eventEndPhrase
An event raised when an play item finishes playing.
Public eventEndSound
An event raised when a sound file finishes playing.
Top
Fields
  NameDescription
Public fieldMinTimeBetweenCloseDirections
The minimum time between which consecutive directions are played, if the directions are close (within 200 meters)
Public fieldMinTimeBetweenDirections
The minimum time between which consecutive directions are played
Public fieldTimeLastSoundFinished
Records the time that the last announcement finished playing.
Top
See Also