FMIceLinkDtmfReceiver Class Reference

Inherits from FMIceLinkAudioDepacketizer : FMIceLinkAudioPipe : FMIceLinkMediaPipe : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Declared in FMIceLinkDtmfReceiver.h
FMIceLinkDtmfReceiver.m

Overview

A DTMF (telephone-event) [receiver](#//api/name/receiver).

– addOnTone:

Adds a handler that is raised when a [tone](#//api/name/tone) is received.
- (void)addOnTone:(FMIceLinkAction1 *)value

Discussion

Adds a handler that is raised when a [tone](#//api/name/tone) is received.

Declared In

FMIceLinkDtmfReceiver.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 *)value

Discussion

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

FMIceLinkDtmfReceiver.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 *) ))addOnToneChangeWithBlock

Discussion

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

FMIceLinkDtmfReceiver.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 *))valueBlock

Discussion

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

FMIceLinkDtmfReceiver.h

– addOnToneWithBlock

Adds a handler that is raised when a [tone](#//api/name/tone) is received.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkDtmfTone *) ))addOnToneWithBlock

Discussion

Adds a handler that is raised when a [tone](#//api/name/tone) is received.

Declared In

FMIceLinkDtmfReceiver.h

– addOnToneWithBlock:

Adds a handler that is raised when a [tone](#//api/name/tone) is received.
- (void)addOnToneWithBlock:(void ( ^ ) ( FMIceLinkDtmfTone *))valueBlock

Discussion

Adds a handler that is raised when a [tone](#//api/name/tone) is received.

Declared In

FMIceLinkDtmfReceiver.h

– disabled

Gets a value indicating whether this FMIceLinkDtmfReceiver is disabled.
- (bool)disabled

Discussion

Gets a value indicating whether this FMIceLinkDtmfReceiver is disabled.

Declared In

FMIceLinkDtmfReceiver.h

– doDestroy

Destroys this instance.
- (void)doDestroy

Discussion

Destroys this instance.

Declared In

FMIceLinkDtmfReceiver.h

– doProcessFrame:inputBuffer:

Processes a frame.
- (void)doProcessFrame:(FMIceLinkAudioFrame *)frame inputBuffer:(FMIceLinkAudioBuffer *)inputBuffer

Parameters

frame

The frame.

inputBuffer

The input buffer.

Discussion

Processes a frame.

Declared In

FMIceLinkDtmfReceiver.h

– init

Initializes a new instance of the FMIceLinkDtmfReceiver class.
- (instancetype)init

Discussion

Initializes a new instance of the FMIceLinkDtmfReceiver class.

Declared In

FMIceLinkDtmfReceiver.h

– initWithClockRate:

Initializes a new instance of the FMIceLinkDtmfReceiver class.
- (instancetype)initWithClockRate:(int)clockRate

Parameters

clockRate

The clock rate.

Discussion

Initializes a new instance of the FMIceLinkDtmfReceiver class.

Declared In

FMIceLinkDtmfReceiver.h

– label

Gets a label that identifies this class.
- (NSString *)label

Discussion

Gets a label that identifies this class.

Declared In

FMIceLinkDtmfReceiver.h

+ receiver

Initializes a new instance of the FMIceLinkDtmfReceiver class.
+ (FMIceLinkDtmfReceiver *)receiver

Discussion

Initializes a new instance of the FMIceLinkDtmfReceiver class.

Declared In

FMIceLinkDtmfReceiver.h

+ receiverWithClockRate:

Initializes a new instance of the FMIceLinkDtmfReceiver class.
+ (FMIceLinkDtmfReceiver *)receiverWithClockRate:(int)clockRate

Parameters

clockRate

The clock rate.

Discussion

Initializes a new instance of the FMIceLinkDtmfReceiver class.

Declared In

FMIceLinkDtmfReceiver.h

– removeOnTone:

Removes a handler that is raised when a [tone](#//api/name/tone) is received.
- (void)removeOnTone:(FMIceLinkAction1 *)value

Discussion

Removes a handler that is raised when a [tone](#//api/name/tone) is received.

Declared In

FMIceLinkDtmfReceiver.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 *)value

Discussion

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

FMIceLinkDtmfReceiver.h

– tone

Gets the current tone.
- (FMIceLinkDtmfTone *)tone

Discussion

Gets the current tone.

Declared In

FMIceLinkDtmfReceiver.h