NaturalConference service definition

The NaturalConference service is a C function library component of NaturalAccess that provides conferencing capabilities on AG and CG boards.

NaturalConference provides the following types of functions:

NaturalConference objects

A conference is created and managed through three interdependent entities:

Object

Description

Conference resource

A single digital signal processor (DSP) or a set of DSPs working together. When a conference resource is created, a set of DSPs is declared, providing uniform capabilities and features. A conference resource can be likened to a building, with the number of DSPs assigned to the resource representing the scale of the building.

Conference

A space created by the application on a specified conference resource. In the building analogy, the conference is a meeting room in the building. Initially, the room is empty. The number of participants expected is determined by the application creating the conference. An application can also add seats to the meeting after the meeting begins.

Member

An object created by the application on a specified conference. Adding a member to a conference is like a participant sitting in a seat in the meeting room/building analogy.


Conference capabilities

NaturalConference capabilities can be enabled for a given conference or member. NaturalConference capabilities include:

The board being used determines the capabilities available to an application. To regulate system resources, the application can choose the capabilities to use. NaturalConference enables an application to query a conference object about its capabilities.