Manuale per l’uso Intel 05-2505-001

38 pagine 0.28 mb
Scarica

Vai alla pagina of 38

Summary
  • Intel 05-2505-001 - page 1

    Conferencing API Pr ogramming Guide A ugust 2006 05-2505-00 1 ...

  • Intel 05-2505-001 - page 2

    Conferencing API Programm ing Guide – August 2006 INFORMA TION IN THIS DO CUMENT IS PRO VIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EX PRESS OR IMPLIED , BY EST OPPEL OR O THER WISE, T O ANY INTELLECTU AL PR OPER TY RIGHTS IS GRANTED BY THIS DOCUMENT . EXCEPT AS PR O VIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, ...

  • Intel 05-2505-001 - page 3

    Conferencing API Program m ing Guide – August 2006 3 Contents Revision H istory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 About This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Purpo ...

  • Intel 05-2505-001 - page 4

    4 Conferencing API Programm ing Guide – August 2006 Contents 8.1.1 Include Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 8.1.2 Required Lib raries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 8.2 Variables for Compiling a ...

  • Intel 05-2505-001 - page 5

    Conferencing API Programming G uide — August 2006 5 Re vision Histor y This re vision history summarizes the changes made in each published vers ion of this document. Document No. Publication Date Description of Revisions 05-2505-001 A u gust 2006 Initial version of document. ...

  • Intel 05-2505-001 - page 6

    6 Conferencing API Progra mming Guide — August 2006 Revisi on History ...

  • Intel 05-2505-001 - page 7

    Conferencing API Programming G uide — August 2006 7 About This Pub lication The following topics provide more inform ation about this publication: • Purpose • Applicability • Intended Audience • How to Use This Publication • Related Information Purpose This publication provides programming gu idelines for the co nferencing API, supporte ...

  • Intel 05-2505-001 - page 8

    8 Conferencing API Progra mming Guide — August 2006 About This Public ation How to Use This Pub lication This document assumes that y ou are familiar with the Linux* or Windo ws* operatin g systems and the C programming language. The information in this docum ent is organized as follo ws: • Chapter 1, “Produ ct Description” introduces the k ...

  • Intel 05-2505-001 - page 9

    Conferencing API Programming G uide — August 2006 9 1 1 . Pr oduct Description This chapter provides an ov erview of th e conferencing library . T opics include: • Overvie w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 • K ey Features . . . . . . . . . . . . . . . . ...

  • Intel 05-2505-001 - page 10

    10 Conferencing API Progra mming Guide — August 2006 Produc t Description DTMF digit detection The application can determine whether a party has generated a DTMF digit. Vo l u m e c o n t r o l A party can adjust the listening volume of th e conference using pre-pr ogra mmed DTMF di gits. DTMF tone clamping This feature mutes dual tone multi-freq ...

  • Intel 05-2505-001 - page 11

    Conferencing API Programming G uide — August 2006 11 Pr oduct Descriptio n A conference may be formed from parties that are connected to an y one of th e follo win g technology device handles: • voice (dx) de vice han dle • IP media (ipm) device handle • digital network interface (dti) de vice handle Note: A de vice hand le obtained from gc ...

  • Intel 05-2505-001 - page 12

    12 Conferencing API Progra mming Guide — August 2006 Produc t Description through the device management library . For more information about device management functions, see the Device Manag ement API Library Refer ence . 1.4.3 V oice API Library The voice API pro vides a collection of functions supporting call processing such as dual ton e multi ...

  • Intel 05-2505-001 - page 13

    Conferencing API Programming G uide — August 2006 13 2 2 . Pr ogramming Models This chapter describes the programming models supported by the confer encing software. The follo wing topics are covered: • Programming Models Overvie w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 • Asynchronous Programmin ...

  • Intel 05-2505-001 - page 14

    14 Conferencing API Progra mming Guide — August 2006 Progra mm ing Models ...

  • Intel 05-2505-001 - page 15

    Conferencing API Programming G uide — August 2006 15 3 3 . Event Handling All conferencing e vents are retrieved using St andard Runtime Library (SRL) e vent retriev al mechanisms, including ev ent handlers. The SRL is a de vice-independent library cont aining ev ent management functions and Standard At tribute func tions. This chapter lists SRL ...

  • Intel 05-2505-001 - page 16

    16 Conferencing API Progra mming Guide — August 2006 Event Handling ATDV_NAMEP( ) pointer to device name ATDV_SUBDEVS( ) number of subde vices Note: See the Standard Runtime Library API Libr ary Reference for function details. ...

  • Intel 05-2505-001 - page 17

    Conferencing API Programming G uide — August 2006 17 4 4 . Err or Handling This chapter describes error hand ling for the conferencing software. All conferencing functions return a v alue that indicates the success or f ailure of the function call. Success is indicated b y a return v alue of CN F_ SUCCESS . Failure is in dicated b y a value of CN ...

  • Intel 05-2505-001 - page 18

    18 Conferencing API Progra mming Guide — August 2006 Error Handling ...

  • Intel 05-2505-001 - page 19

    Conferencing API Programming G uide — August 2006 19 5 5 . Application De velopment Guidelines This chapter contains guidelines for dev eloping conferenci ng applications. The following topics are cov ered: • Using Symbolic Def ines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 • Using Conf ...

  • Intel 05-2505-001 - page 20

    20 Conferencing API Progra mming Guide — August 2006 Application Development Gu idelines devices at once. A conference device and a party device are independent; that is, you can open a party device without first opening a conference device. 5.3 Creating a Conference The following steps describe ho w to create a conference. See the Gl ossary for ...

  • Intel 05-2505-001 - page 21

    Conferencing API Programming G uide — August 2006 21 Application Development Guide lines 11. If desired, you can specify attributes for a party using cnf_SetA ttributes( ) . A ttributes are contained in the CNF_A TTR data stru cture. Use cnf_GetAttributes( ) to return the current attributes for the party . 12. Before a party can participate in a ...

  • Intel 05-2505-001 - page 22

    22 Conferencing API Progra mming Guide — August 2006 Application Development Gu idelines • Even though two (or more) conferences can be bridged together , the attributes and settings of each conference remain unchang ed. The application is responsible for managing each conference and conference related e vents separately . • The coach/pupil f ...

  • Intel 05-2505-001 - page 23

    Conferencing API Programming G uide — August 2006 23 Application Development Guide lines 5.7 Multipr ocessing Considerations Having multiple processes acting on the sam e board is undesirable. It is recommended to use a single process per board, or a single process for al l boards, rather than more than one process acting on the same board. Consi ...

  • Intel 05-2505-001 - page 24

    24 Conferencing API Progra mming Guide — August 2006 Application Development Gu idelines ...

  • Intel 05-2505-001 - page 25

    Conferencing API Programming G uide — August 2006 25 6 6 . Using Active T alker This chapter provides information about the acti ve talker feature. An acti ve talker refers to a party in a confer ence who is pro viding “non -silence” energ y . Activ e talkers are determined by the loudness or strength of their “non-silence” ener gy . The ...

  • Intel 05-2505-001 - page 26

    26 Conferencing API Progra mming Guide — August 2006 Using Active T alker ...

  • Intel 05-2505-001 - page 27

    Conferencing API Programming G uide — August 2006 27 7 7 . Using V olume Contr ol This chapter provides informat ion about controlling th e volume le vel in a conferen ce. A party in a conference may wish to change the volume le vel of the recei ved signal. This is accomplished using the vo lume control feature. The cnf_SetDTMFCon trol( ) functio ...

  • Intel 05-2505-001 - page 28

    28 Conferencing API Progra mming Guide — August 2006 Using V olume Contr ol ...

  • Intel 05-2505-001 - page 29

    Conferencing API Programming G uide — August 2006 29 8 8 . Building Applications This chapter provides information on building a pplications using the conferencing API library . The following topics are discussed: • Compiling and Linking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 • V a ...

  • Intel 05-2505-001 - page 30

    30 Conferencing API Progra mming Guide — August 2006 Building Applications If you use other library functions such as voice or IP media, you will hav e to include the header files for that library: dxxxlib.h Contains function prototypes and symbolic defines for the v oice library . dtilib.h Contains function prototypes an d symbolic def ines for ...

  • Intel 05-2505-001 - page 31

    Conferencing API Programming G uide — August 2006 31 Building Applicat ions Linux In Linux, you must link the following library files in the order sho wn when compiling your conferencing application: libsrl.so Standard Runtime Library file. Required in all applications. Specify -lsrl in makefile. libdxxx.so the primary voice library f ile. Requi ...

  • Intel 05-2505-001 - page 32

    32 Conferencing API Progra mming Guide — August 2006 Building Applications ...

  • Intel 05-2505-001 - page 33

    Conferencing API Programming G uide — August 2006 33 Glossar y active tal ker: A participant in a conf erence who is providin g “non-silence” ener gy . automatic g ain control (A GC ): An electronic circuit used to maintain the audio signal volume at a constant lev el. AGC maintains nearly constant gain during voice signals, thereby a voiding ...

  • Intel 05-2505-001 - page 34

    34 Conferencing API Progra mming Guide — August 2006 configuratio n file: An unformat ted ASCII file that stores de vice initializati on information for an application. configuratio n manager: A utility with a graphical user interface (GUI) that enables you to add new boards to your system, start and stop system service, and work with board confi ...

  • Intel 05-2505-001 - page 35

    Conferencing API Programming G uide — August 2006 35 pupil: A participant in a conference that has a mentoring relationship with a coach. resour ce: Funct ionality (for example, conferencing) that can be assigned to a call. Resources are shared whe n functionality is selectiv ely assigned to a call a nd may be shared among mu ltiple calls. Resour ...

  • Intel 05-2505-001 - page 36

    36 Conferencing API Progra mming Guide — August 2006 tone c lamping: (DTMF tone clamping) Mutes DTMF tones h eard in a conference. If a confereee’ s phon e generates a tone, the DTMF signal will not inte rfere with the conference. Applies to transmitted aud io into the conference and does not affe ct DTMF function. time divisi on multiplexing ( ...

  • Intel 05-2505-001 - page 37

    Conferencing API Programming G uide — August 2006 37 Inde x A active talker enabling 25 feature description 10 asynchronous callback model, Linux 13 asynchronous mode programming Linux 13 asynchronous models Linux 13 asynchronous polled model Linux 13 asynchronous programming model 9 , 20 ATDV_ERRMSGP( ) 15 , 17 ATDV_LASTERR( ) 15 , 17 ATDV_NAMEP ...

  • Intel 05-2505-001 - page 38

    38 Conferencing API Programmi ng Guide — August 2006 ipmlib.h 30 L libcnf.lib 30 libcnf.so 31 libdevmgmt.lib 30 libdevmgmt.so 31 libdti.so 31 libdtimt.li b 30 libdxxmt.lib 30 libdxxx.so 31 libgc.lib 30 libgc.so 31 libipm.lib 30 libipm.so 31 libsrl.so 31 libsrlmt.lib 30 linking applications 29 M monitoring a conference 10 multiprocessing considera ...

Fabbricante Intel Categoria VCR

I documenti che otteniamo dal fabbricante del dispositivoIntel 05-2505-001 possono essere suddivisi in diversi gruppi. Questi sono tra gli altri:
- disegni tecnici Intel
- manuali per l’uso 05-2505-001
- schede prodotto Intel
- opuscoli
- o etichette energetiche Intel 05-2505-001
Tutti sono importanti, ma le informazioni più importanti dal punto di vista di utilizzo del dispositivo possono essere trovate nel manuale per l’uso Intel 05-2505-001.

Un gruppo di documenti denominato manuali per l’uso, è anche suddiviso in tipi più specifici, come: Manuali di installazione Intel 05-2505-001, manuali di manutenzione, brevi manuali o manuali utente Intel 05-2505-001. A seconda delle esigenze, si dovrebbe cercare il documento necessario. Nel nostro sito web, puoi visualizzare il manuale più popolare per l'uso del prodotto Intel 05-2505-001.

Manuali per l’uso simili

Manuale completo del dispositivo Intel 05-2505-001, come deve essere?
Il manuale per l’uso, denominato anche istruzioni per l’uso, o semplicemente il manuale è un documento tecnico progettato per aiutare ad utilizzare Intel 05-2505-001 dagli utenti. I manuali sono di solito scritti da uno scrittore tecnico, ma in un linguaggio accessibile a tutti gli utenti Intel 05-2505-001.

Il manuale per l’uso completo Intel, dovrebbe includere vari elementi di base. Alcuni di loro sono meno importanti, come ad esempio: copertina / pagina del titolo o pagina di autore. Tuttavia, la parte rimanente, dovrebbe fornire informazioni importanti dal punto di vista dell'utente.

1. Introduzione e la guida su come utilizzare il manuale Intel 05-2505-001 - All'inizio di ogni manuale, dovremmo trovare indizi su come utilizzare il documento. Dovrebbe contenere informazioni sulla posizione dell’indice Intel 05-2505-001, FAQ o i problemi più comuni : i punti che sono più spesso cercati dagli utenti di ogni manuale
2. Indice - elenco di tutti i suggerimenti per Intel 05-2505-001 che possono essere trovati nel documento corrente
3. Suggerimenti su come utilizzare le funzioni di base del dispositivo Intel 05-2505-001 - che ci dovrebbe aiutare nei primi passi durante l'uso Intel 05-2505-001
4. Troubleshooting - sequenza sistematica delle attività che vi aiuterà a diagnosticare e, successivamente, risolvere i problemi più importanti del Intel 05-2505-001
5. FAQ - domande più frequenti
6. Dettagli di contatto Informazioni su dove cercare il contatto con il fabbricante / servizio Intel 05-2505-001 in un dato paese, se il problema non può essere risolto da noi stessi.

Hai una domanda su Intel 05-2505-001?

Utilizza il modulo sottostante

Se non hai risolto il problema con Intel 05-2505-001 con l'aiuto del manuale che hai trovato, fai una domanda utilizzando il modulo sottostante. Se un utente ha avuto un problema simile con Intel 05-2505-001 è probabile che voglia condividere il modo di risolverlo.

Riscrivi il testo dall’immagine

Commenti (0)