FMIceLinkDtmfSender Class Reference
| Inherits from | FMIceLinkAudioPacketizer : FMIceLinkAudioPipe : FMIceLinkMediaPipe : FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
|---|---|
| Declared in | FMIceLinkDtmfSender.h FMIceLinkDtmfSender.m |
– addOnTone:
Adds a handler that is raised when a [tone](#//api/name/tone) is sent.
- (void)addOnTone:(FMIceLinkAction1 *)valueDiscussion
Adds a handler that is raised when a [tone](#//api/name/tone) is sent.
Declared In
FMIceLinkDtmfSender.h
– addOnToneChange:
Adds a handler that is raised when the [tone](#//api/name/tone) changes. An empty string indicates
the end of a [tone](#//api/name/tone).
- (void)addOnToneChange:(FMIceLinkAction1 *)valueDiscussion
Adds a handler that is raised when the [tone](#//api/name/tone) changes. An empty string indicates
the end of a [tone](#//api/name/tone).
Declared In
FMIceLinkDtmfSender.h
– addOnToneChangeWithBlock
Adds a handler that is raised when the [tone](#//api/name/tone) changes. An empty string indicates
the end of a [tone](#//api/name/tone).
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkDtmfTone *) ))addOnToneChangeWithBlockDiscussion
Adds a handler that is raised when the [tone](#//api/name/tone) changes. An empty string indicates
the end of a [tone](#//api/name/tone).
Declared In
FMIceLinkDtmfSender.h
– addOnToneChangeWithBlock:
Adds a handler that is raised when the [tone](#//api/name/tone) changes. An empty string indicates
the end of a [tone](#//api/name/tone).
- (void)addOnToneChangeWithBlock:(void ( ^ ) ( FMIceLinkDtmfTone *))valueBlockDiscussion
Adds a handler that is raised when the [tone](#//api/name/tone) changes. An empty string indicates
the end of a [tone](#//api/name/tone).
Declared In
FMIceLinkDtmfSender.h
– addOnToneWithBlock
Adds a handler that is raised when a [tone](#//api/name/tone) is sent.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkDtmfTone *) ))addOnToneWithBlockDiscussion
Adds a handler that is raised when a [tone](#//api/name/tone) is sent.
Declared In
FMIceLinkDtmfSender.h
– addOnToneWithBlock:
Adds a handler that is raised when a [tone](#//api/name/tone) is sent.
- (void)addOnToneWithBlock:(void ( ^ ) ( FMIceLinkDtmfTone *))valueBlockDiscussion
Adds a handler that is raised when a [tone](#//api/name/tone) is sent.
Declared In
FMIceLinkDtmfSender.h
– doDestroy
Destroys this instance.
- (void)doDestroyDiscussion
Destroys this instance.
Declared In
FMIceLinkDtmfSender.h
– doProcessFrame:inputBuffer:
Processes a frame.
- (void)doProcessFrame:(FMIceLinkAudioFrame *)frame inputBuffer:(FMIceLinkAudioBuffer *)inputBufferParameters
frame |
The frame. |
|---|---|
inputBuffer |
The input buffer. |
Discussion
Processes a frame.
Declared In
FMIceLinkDtmfSender.h
– hasTone
Determines whether any tones are queued for delivery.
- (bool)hasToneDiscussion
Determines whether any tones are queued for delivery.
Declared In
FMIceLinkDtmfSender.h
– init
Initializes a new instance of the FMIceLinkDtmfSender class.
- (instancetype)initDiscussion
Initializes a new instance of the FMIceLinkDtmfSender class.
Declared In
FMIceLinkDtmfSender.h
– initWithClockRate:
Initializes a new instance of the FMIceLinkDtmfSender class.
- (instancetype)initWithClockRate:(int)clockRateParameters
clockRate |
The clock rate. |
|---|
Discussion
Initializes a new instance of the FMIceLinkDtmfSender class.
Declared In
FMIceLinkDtmfSender.h
– insertTones:
Inserts tones into the DTMF stream.
- (void)insertTones:(NSMutableArray *)tonesParameters
tones |
The tones. |
|---|
Discussion
Inserts tones into the DTMF stream.
Declared In
FMIceLinkDtmfSender.h
– label
Gets a label that identifies this class.
- (NSString *)labelDiscussion
Gets a label that identifies this class.
Declared In
FMIceLinkDtmfSender.h
– raiseToneWithDuration:timestamp:synchronizationSource:
Adds the next [tone](#//api/name/tone) to the frame.
- (bool)raiseToneWithDuration:(int)duration timestamp:(long long)timestamp synchronizationSource:(long long)synchronizationSourceParameters
duration |
The duration. |
|---|---|
timestamp |
The timestamp. |
synchronizationSource |
The synchronization source. @return |
Discussion
Adds the next [tone](#//api/name/tone) to the frame.
Declared In
FMIceLinkDtmfSender.h
– removeOnTone:
Removes a handler that is raised when a [tone](#//api/name/tone) is sent.
- (void)removeOnTone:(FMIceLinkAction1 *)valueDiscussion
Removes a handler that is raised when a [tone](#//api/name/tone) is sent.
Declared In
FMIceLinkDtmfSender.h
– removeOnToneChange:
Removes a handler that is raised when the [tone](#//api/name/tone) changes. An empty string indicates
the end of a [tone](#//api/name/tone).
- (void)removeOnToneChange:(FMIceLinkAction1 *)valueDiscussion
Removes a handler that is raised when the [tone](#//api/name/tone) changes. An empty string indicates
the end of a [tone](#//api/name/tone).
Declared In
FMIceLinkDtmfSender.h
+ sender
Initializes a new instance of the FMIceLinkDtmfSender class.
+ (FMIceLinkDtmfSender *)senderDiscussion
Initializes a new instance of the FMIceLinkDtmfSender class.
Declared In
FMIceLinkDtmfSender.h
+ senderWithClockRate:
Initializes a new instance of the FMIceLinkDtmfSender class.
+ (FMIceLinkDtmfSender *)senderWithClockRate:(int)clockRateParameters
clockRate |
The clock rate. |
|---|
Discussion
Initializes a new instance of the FMIceLinkDtmfSender class.
Declared In
FMIceLinkDtmfSender.h
– tone
Gets the current tone.
- (FMIceLinkDtmfTone *)toneDiscussion
Gets the current tone.
Declared In
FMIceLinkDtmfSender.h