Changeset 4097:7517aa33cf65 in roaraudio


Ignore:
Timestamp:
07/25/10 15:33:12 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

moved #defines to where they should be

Location:
include
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/beep.h

    r3582 r4097  
    3939#include "libroar.h" 
    4040 
    41 #define ROAR_BEEP_MAX_VOL  65535 
    42 #define ROAR_BEEP_MAX_TIME 65535 /* ms */ 
    43 #define ROAR_BEEP_MAX_FREQ 65535 /* Hz */ 
    44 #define ROAR_BEEP_MAX_POS  32767 
    45  
    46 #define ROAR_BEEP_DEFAULT_VOL  (ROAR_BEEP_MAX_VOL/4) 
    47 #define ROAR_BEEP_DEFAULT_TIME 256 /* ms */ 
    48 #define ROAR_BEEP_DEFAULT_FREQ 440 /* Hz */ 
    49 #define ROAR_BEEP_DEFAULT_TYPE ROAR_BEEP_TYPE_DEFAULT 
    50  
    51 #define ROAR_BEEP_TYPE_DEFAULT            0 
    52 #define ROAR_BEEP_TYPE_CBELL              1 
    53 #define ROAR_BEEP_TYPE_XBELL              2 
    54 #define ROAR_BEEP_TYPE_ERROR              3 
    55  
    5641struct roar_beep { 
    5742 uint16_t vol; 
  • include/libroar/socket.h

    r4062 r4097  
    4242#define ROAR_SOCKET_MODE_LISTEN  1 
    4343#define ROAR_SOCKET_MODE_CONNECT 2 
    44  
    45 #define ROAR_SOCKET_TYPE_NONE    0 
    46 #define ROAR_SOCKET_TYPE_UNKNOWN ROAR_SOCKET_TYPE_NONE 
    47 #define ROAR_SOCKET_TYPE_INET    1 
    48 #define ROAR_SOCKET_TYPE_TCP     ROAR_SOCKET_TYPE_INET 
    49 #define ROAR_SOCKET_TYPE_UNIX    2 
    50 #define ROAR_SOCKET_TYPE_FORK    3 
    51 #define ROAR_SOCKET_TYPE_PIPE    ROAR_SOCKET_TYPE_FORK 
    52 #define ROAR_SOCKET_TYPE_FILE    4 
    53 #define ROAR_SOCKET_TYPE_UDP     5 
    54 #define ROAR_SOCKET_TYPE_GENSTR  6 /* generic stream: TCP or UNIX */ 
    55 #define ROAR_SOCKET_TYPE_DECNET  7 /* DECnet */ 
    56 #define ROAR_SOCKET_TYPE_TCP6    8 
    57 #define ROAR_SOCKET_TYPE_UDP6    9 
    58 #define ROAR_SOCKET_TYPE_INET6   ROAR_SOCKET_TYPE_TCP6 
    59 #define ROAR_SOCKET_TYPE_IPXSPX  10 
    60 #define ROAR_SOCKET_TYPE_IPX     11 
    61  
    62 #define ROAR_SOCKET_TYPE_MAX  11 
    6344 
    6445#define ROAR_SOCKET_QUEUE_LEN 8 
  • include/libroar/stream.h

    r3942 r4097  
    4141char * roar_dir2str (int dir); 
    4242int    roar_str2dir (char * name); 
    43  
    44 #define ROAR_FLAG_NONE           0x0000 
    45 #define ROAR_FLAG_PRIMARY        0x0001 
    46 #define ROAR_FLAG_OUTPUT         0x0002 
    47 #define ROAR_FLAG_DRIVER         ROAR_FLAG_OUTPUT 
    48 #define ROAR_FLAG_SOURCE         0x0004 
    49 #define ROAR_FLAG_SYNC           0x0008 
    50 #define ROAR_FLAG_META           0x0010 
    51 #define ROAR_FLAG_AUTOCONF       0x0020 
    52 #define ROAR_FLAG_CLEANMETA      0x0040 
    53 #define ROAR_FLAG_HWMIXER        0x0080 
    54 #define ROAR_FLAG_PAUSE          0x0100 
    55 #define ROAR_FLAG_MUTE           0x0200 
    56 #define ROAR_FLAG_MMAP           0x0400 
    57 #define ROAR_FLAG_ANTIECHO       0x0800 
    58 #define ROAR_FLAG_VIRTUAL        0x1000 
    59 #define ROAR_FLAG_RECSOURCE      0x2000 
    60 #define ROAR_FLAG_PASSMIXER      0x4000 
    61 #define ROAR_FLAG_PRETHRU        0x8000 
    62 // next are the exteded flags (> 16 bits) 
    63 //#define ROAR_FLAG_SYNC           0x08 
    64 #define ROAR_FLAG_IMMUTABLE      0x00010000 
    65 #define ROAR_FLAG_ENHANCE        0x00020000 
    66  
    67 #define ROAR_SET_FLAG            0 
    68 #define ROAR_RESET_FLAG          1 
    69  
    70 #define ROAR_STREAMSTATE_UNKNOWN   -1 
    71 #define ROAR_STREAMSTATE_NULL       0 
    72 #define ROAR_STREAMSTATE_UNUSED     ROAR_STREAMSTATE_NULL 
    73 #define ROAR_STREAMSTATE_INITING    1 
    74 #define ROAR_STREAMSTATE_NEW        2 
    75 #define ROAR_STREAMSTATE_OLD        3 
    76 #define ROAR_STREAMSTATE_CLOSING    4 
    77  
    78 // PA currently defines: video, music, game, event, phone, animation, production, a11y 
    79 // RA includes         : YES    YES    YES   YES    YES    NO         NO          NO 
    80  
    81 #define ROAR_ROLE_UNKNOWN          -1 
    82 #define ROAR_ROLE_NONE              0 
    83 #define ROAR_ROLE_MUSIC             1 
    84 #define ROAR_ROLE_VIDEO             2 
    85 #define ROAR_ROLE_GAME              3 
    86 #define ROAR_ROLE_EVENT             4 
    87 #define ROAR_ROLE_BEEP              5 
    88 #define ROAR_ROLE_PHONE             6 
    89 #define ROAR_ROLE_BACKGROUND_MUSIC  7 
    90 #define ROAR_ROLE_VOICE             8 
    91 #define ROAR_ROLE_INSTRUMENT        9 
    92 #define ROAR_ROLE_RHYTHM           10 
    93 #define ROAR_ROLE_CLICK            11 
    94 #define ROAR_ROLE_MIXED            12 
    9543 
    9644struct roar_stream_info { 
  • include/roaraudio.h

    r4073 r4097  
    140140#include <roaraudio/client.h> 
    141141#include <roaraudio/sample.h> 
     142#include <roaraudio/beep.h> 
    142143#include <roaraudio/meta.h> 
    143144#include <roaraudio/genre.h> 
     
    145146#include <roaraudio/misc.h> 
    146147#include <roaraudio/byteorder.h> 
     148#include <roaraudio/socket.h> 
    147149 
    148150#include <libroar/libroar.h> 
  • include/roaraudio/stream.h

    r3811 r4097  
    7272#define ROAR_DIR_DIRIDS     22 
    7373 
     74// Stream flags: 
     75#define ROAR_FLAG_NONE           0x0000 
     76#define ROAR_FLAG_PRIMARY        0x0001 
     77#define ROAR_FLAG_OUTPUT         0x0002 
     78#define ROAR_FLAG_DRIVER         ROAR_FLAG_OUTPUT 
     79#define ROAR_FLAG_SOURCE         0x0004 
     80#define ROAR_FLAG_SYNC           0x0008 
     81#define ROAR_FLAG_META           0x0010 
     82#define ROAR_FLAG_AUTOCONF       0x0020 
     83#define ROAR_FLAG_CLEANMETA      0x0040 
     84#define ROAR_FLAG_HWMIXER        0x0080 
     85#define ROAR_FLAG_PAUSE          0x0100 
     86#define ROAR_FLAG_MUTE           0x0200 
     87#define ROAR_FLAG_MMAP           0x0400 
     88#define ROAR_FLAG_ANTIECHO       0x0800 
     89#define ROAR_FLAG_VIRTUAL        0x1000 
     90#define ROAR_FLAG_RECSOURCE      0x2000 
     91#define ROAR_FLAG_PASSMIXER      0x4000 
     92#define ROAR_FLAG_PRETHRU        0x8000 
     93// next are the exteded flags (> 16 bits) 
     94//#define ROAR_FLAG_SYNC           0x08 
     95#define ROAR_FLAG_IMMUTABLE      0x00010000 
     96#define ROAR_FLAG_ENHANCE        0x00020000 
     97 
     98#define ROAR_SET_FLAG            0 
     99#define ROAR_RESET_FLAG          1 
     100 
     101// Stream states: 
     102#define ROAR_STREAMSTATE_UNKNOWN   -1 
     103#define ROAR_STREAMSTATE_NULL       0 
     104#define ROAR_STREAMSTATE_UNUSED     ROAR_STREAMSTATE_NULL 
     105#define ROAR_STREAMSTATE_INITING    1 
     106#define ROAR_STREAMSTATE_NEW        2 
     107#define ROAR_STREAMSTATE_OLD        3 
     108#define ROAR_STREAMSTATE_CLOSING    4 
     109 
     110// Stream roles: 
     111// PA currently defines: video, music, game, event, phone, animation, production, a11y 
     112// RA includes         : YES    YES    YES   YES    YES    NO         NO          NO 
     113 
     114#define ROAR_ROLE_UNKNOWN          -1 
     115#define ROAR_ROLE_NONE              0 
     116#define ROAR_ROLE_MUSIC             1 
     117#define ROAR_ROLE_VIDEO             2 
     118#define ROAR_ROLE_GAME              3 
     119#define ROAR_ROLE_EVENT             4 
     120#define ROAR_ROLE_BEEP              5 
     121#define ROAR_ROLE_PHONE             6 
     122#define ROAR_ROLE_BACKGROUND_MUSIC  7 
     123#define ROAR_ROLE_VOICE             8 
     124#define ROAR_ROLE_INSTRUMENT        9 
     125#define ROAR_ROLE_RHYTHM           10 
     126#define ROAR_ROLE_CLICK            11 
     127#define ROAR_ROLE_MIXED            12 
     128 
    74129 
    75130#define ROAR_CARE_NOPOS  0 
     
    79134 
    80135#define ROAR_STREAMS_MAX  64 
     136 
    81137 
    82138struct roar_stream { 
Note: See TracChangeset for help on using the changeset viewer.