Changeset 5553:a17285dc6fd6 in roaraudio for include


Ignore:
Timestamp:
07/05/12 16:12:28 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

some random improvements to DTMF stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroardsp/dtmf.h

    r5547 r5553  
    4141#define ROAR_DTMF_OPTIONS_NONE 0 
    4242 
    43 #define ROAR_DTMF_CHAR_DTMF(x) (((x) & 0xFF) + 0x0000) 
    44 #define ROAR_DTMF_CHAR_ROAR(x) (((x) & 0xFF) + 0x0100) 
    45 #define ROAR_DTMF_CHAR_BYTE(x) (((x) & 0xFF) + 0x0200) 
     43#define ROAR_DTMF_CHAR_DTMF(x) (((x) & 0x00FF) + 0x0000) 
     44#define ROAR_DTMF_CHAR_ROAR(x) (((x) & 0x00FF) + 0x0100) 
     45#define ROAR_DTMF_CHAR_BYTE(x) (((x) & 0x00FF) + 0x0200) 
    4646 
     47#define ROAR_DTMF_CHAR_BREAK   ((uint16_t)0) 
    4748#define ROAR_DTMF_CHAR_NOOP    ROAR_DTMF_CHAR_ROAR(0) 
    4849#define ROAR_DTMF_CHAR_ESCAPE  ROAR_DTMF_CHAR_ROAR(27) 
     
    5354int roar_dtmf_tone (int16_t * samples, const size_t len, const uint32_t rate, const int options, const uint16_t c); 
    5455 
     56uint16_t roar_dtmf_freqs2char(const int options, float f0, float f1); 
     57 
    5558#endif 
    5659 
Note: See TracChangeset for help on using the changeset viewer.