Manual de instrucciones Intel 05-2505-001

38 de páginas 0.28 mb
Descargar

Pasar a la página 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 ...

Fabricante Intel Categoría VCR

Los documentos del dispositivo Intel 05-2505-001 que obtenemos del fabricante se pueden dividir en varios grupos. Entre ellos están::
- dibujos técnicos Intel
- manuales de instrucciones 05-2505-001
- hojas de producto Intel
- folletos informativos
- o etiquetas energéticas Intel 05-2505-001
Todos son importantes, pero lo más importante desde el punto de vista del usuario de un dispositivo lo encontraremos en el manual de instrucciones Intel 05-2505-001.

Un conjunto de documentos determinado como manual de instrucciones se divide también en tipos más detallados, tales como: instrucciones de montaje Intel 05-2505-001, instrucciones de servicio, instrucciones cortas o instrucciones de usuario Intel 05-2505-001. Dependiendo de la situación debes buscar el documento que necesitas. En nuestra página puedes consultar el manual de instrucciones más popular del producto Intel 05-2505-001.

Manuales de instrucciones parecidos

El manual de instrucciones del dispositivo Intel 05-2505-001, ¿cómo debería ser?
El manual de instrucciones, también determinado como el manual de usuario o simplemente instrucciones, es un documento técnico que tiene como objetivo ayudar a los usuarios a utilizar Intel 05-2505-001. Las instrucciones normalmente las realiza un escritor técnico pero en un lenguaje comprensible para todos los usuarios de Intel 05-2505-001.

El manual de instrucciones completo de Intel debe contener unos elementos básicos. Una parte de ellos es menos importante, como por ejemplo: la portada / la página principal o las páginas de autor. Sin embargo, lo demás debe facilitarnos la información más importante desde el punto de vista del usuario.

1. Introducción y pistas sobre cómo orientarse con el manual Intel 05-2505-001 - Al principio de cada manual se deben encontrar las indicaciones acerca de la manera de usar un manual de instrucciones. Debe contener información sobre dónde encontrar el índice Intel 05-2505-001, preguntas frecuentes o problemas más comunes – son los apartados más buscados por los usuarios de cada manual de instrucciones.
2. Índice - listados de todos los consejos acerca de Intel 05-2505-001 que encontraremos en el documento
3. Consejos de uso de las funciones básicas del dispositivo Intel 05-2505-001 - que deben facilitarnos los primeros pasos durante el uso de Intel 05-2505-001
4. Troubleshooting - una secuencia sistematizada de acciones que nos ayudará a diagnosticar los problemas más importantes con Intel 05-2505-001
5. FAQ - las preguntas frecuentes
6. Datos de contacto Información acerca de cómo encontrar los datos de contacto del fabricante / servicio de Intel 05-2505-001 en cada país si no somos capaces de solucionar el problema por nuestra cuenta.

¿Tienes una pregunta acerca de Intel 05-2505-001?

Utiliza el formulario que se encuentra abajo

Si con la ayuda del manual de instrucciones encontrado no has podido solucionar tu problema con Intel 05-2505-001, haz una pregunta utilizando el formulario que se encuentra abajo. Si alguno de los usuarios ha tenido un problema parecido con Intel 05-2505-001 probablemente compartirá una forma de solucionarlo.

Copia el texto de la imagen

Comentarios (0)