Changeset 3538:a5ca10905545 in roaraudio for include


Ignore:
Timestamp:
02/20/10 00:15:36 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added function to init channel map list

Location:
include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/stream.h

    r3517 r3538  
    121121int roar_stream_get_name (struct roar_connection * con, struct roar_stream * s, char * name, size_t len); 
    122122 
     123int roar_stream_get_chanmap (struct roar_connection * con, struct roar_stream * s, char * map, size_t * len); 
     124int roar_stream_set_chanmap (struct roar_connection * con, struct roar_stream * s, char * map, size_t   len); 
     125 
    123126int roar_stream_set_flags (struct roar_connection * con, struct roar_stream * s, int flags, int reset); 
    124127 
  • include/libroardsp/channels.h

    r3517 r3538  
    9393#define ROARDSP_CHAN_LFE                  12 
    9494 
     95#define ROARDSP_CHANLIST_MAP_ROARAUDIO    0 
     96#define ROARDSP_CHANLIST_MAP_VORBIS       1 
     97#define ROARDSP_CHANLIST_MAP_FLAC         2 
     98#define ROARDSP_CHANLIST_MAP_RIFF_WAVE    3 
     99#define ROARDSP_CHANLIST_MAP_OSS          4 
     100#define ROARDSP_CHANLIST_MAP_ALSA         5 
     101#define ROARDSP_CHANLIST_MAP_ESD          6 
     102 
    95103#define ROARDSP_CHANMAP_IN                0 
    96104#define ROARDSP_CHANMAP_OUT               1 
     
    108116int    roardsp_chanlist2str(char * list, size_t len, char * str, size_t strlen); 
    109117 
     118int    roardsp_chanlist_init(char * list, int channels, int map); 
     119 
    110120int roardsp_chanmap_calc(struct roardsp_chanmap * map, int what, int err_on_none); 
    111121 
  • include/roaraudio/proto.h

    r3517 r3538  
    121121#define ROAR_STREAM_PARA_FLAGS      2 
    122122#define ROAR_STREAM_PARA_NAME       3 
     123#define ROAR_STREAM_PARA_CHANMAP    4 
    123124 
    124125struct roar_timeofday { 
Note: See TracChangeset for help on using the changeset viewer.