Table of Contents Index NMS Glossary Previous Page Next Page Version


Appendix B

NaturalConference Parameters


Introduction
CNF.CONFERENCE
Dependent Function
cnfCreateConference
CNF.CONFERENCE_ATTR
Dependent Function
cnfSetConferenceAttribute
CNF.MEMBER
Dependent Function
cnfJoinConference
CNF.MEMBER_ATTR
Dependent Functions
CNF.TONE
Dependent Function
cnfStartTone

IntroductionTop of Page

The behavior of some NaturalConference functions is defined by multiple parameters. These parameters are grouped together into structures for convenience and efficiency. Each parameter structure has a default value that is compatible with many configurations. The parameters can be modified to

The following sections list and describe the parameters. The dependent functions are also specified.

CNF.CONFERENCETop of Page

Dependent FunctionTop of Page

cnfCreateConference
Field Name

Type

Default

Units

Description

flags

DWORD

0

Mask

Flag to disable conferencing resource capabilities. See values of CNF_NO_XXX keywords defined in the cnfdef.h header file.

allocated_members

DWORD

0

Member

Number of members to allocate on the conferencing resource when creating a conference. Valid range is 0 to 62.

user_value

DWORD

0

User defined value.

Top of Page

CNF.CONFERENCE_ATTRTop of Page

Dependent FunctionTop of Page

cnfSetConferenceAttribute
Field Name

Type

Default

Units

Description

num_loudest

DWORD

3

Member

Number of members selected for building the conference's output signal. Valid range is 1 to 62. Recommended values are 3 to 5.

event_mask

DWORD

0

Mask

Mask used to determine which events are generated by NaturalConference for that conference.

active_talkers

DWORD

3

Member

Number of members retained for building the list of active talkers and generating CNFEVN_ACTIVE_TALKERS_
CHANGE
if a change occurs. Valid range is 1 to 62. Recommended values are 3 to 5.

active_talkers_
timer

DWORD

1000

ms

Time NaturalConference waits between sending two CNFEVN_ACTIVE_TALKERS_
CHANGE
events. Valid range is 100 to 60000.

Top of Page

CNF.MEMBERTop of Page

Dependent FunctionTop of Page

cnfJoinConference
Field Name

Type

Default

Units

Description

user_value

DWORD

0

Integer

A user defined value.

Top of Page

CNF.MEMBER_ATTRTop of Page

Dependent FunctionsTop of Page

CNF.TONETop of Page

Dependent FunctionTop of Page

cnfStartTone
Field Name

Type

Default

Units

Description

freq1

DWORD

1000

Hz

First (or only) frequency of the generated tone. Valid range is 200 to 3600.

ampl1

INT32

-20

dBm

Amplitude of the first (or only) frequency component. Valid range is -54 to 3.

freq2

DWORD

0

Hz

Second frequency of the generated tone, or 0 if the tone is a single frequency. If not 0, valid range is 200 to 3600.

ampl2

INT32

0

dBm

Amplitude of the second frequency component, if any. Valid range is -54 to 3.

ontime

DWORD

200

ms

Duration of the tone. Valid range is 1 to 65535.

offtime

DWORD

0

ms

Duration of silence between tones. Specify 0 for no off time. Valid range is 0 to 65535.

iterations

INT32

1

integer

Number of times to repeat the alternating tone and silence period. A count of -1 means repeat forever. Otherwise the valid range is 1 to 32767.

Top of Page



Table of Contents Index NMS Glossary Previous Page Next Page Version


Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights reserved.