Changeset 1038:3b27c9b36f14 in roaraudio


Ignore:
Timestamp:
12/23/08 06:02:19 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added stream_meta_finalize(), ROAR_META_MODE_FINALIZE

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • include/roaraudio/meta.h

    r877 r1038  
    6969#define ROAR_META_MODE_DELETE        2 
    7070#define ROAR_META_MODE_CLEAR         3 
     71#define ROAR_META_MODE_FINALIZE      4 
    7172 
    7273#define ROAR_META_MAX_NAMELEN 32 
  • roard/include/meta.h

    r668 r1038  
    2828#include <roaraudio.h> 
    2929 
    30 int stream_meta_set   (int id, int type, char * name, char * val); 
    31 int stream_meta_add   (int id, int type, char * name, char * val); 
    32 int stream_meta_get   (int id, int type, char * name, char * val, size_t len); 
    33 int stream_meta_list  (int id, int * types, size_t len); 
    34 int stream_meta_clear (int id); 
     30int stream_meta_set     (int id, int type, char * name, char * val); 
     31int stream_meta_add     (int id, int type, char * name, char * val); 
     32int stream_meta_get     (int id, int type, char * name, char * val, size_t len); 
     33int stream_meta_list    (int id, int * types, size_t len); 
     34int stream_meta_clear   (int id); 
     35int stream_meta_finalize(int id); 
    3536 
    3637#endif 
  • roard/meta.c

    r668 r1038  
    164164} 
    165165 
     166int stream_meta_finalize(int id) { 
     167 return 0; 
     168} 
     169 
    166170//ll 
  • roard/req.c

    r1030 r1038  
    208208  return 0; 
    209209 } else if ( mode == ROAR_META_MODE_DELETE ) { // unsuppoerted at the moment 
     210  return -1; 
     211 } else if ( mode == ROAR_META_MODE_FINALIZE ) { 
     212  stream_meta_finalize(mes->stream); 
     213  mes->datalen = 0; 
     214  mes->cmd     = ROAR_CMD_OK; 
     215  return 0; 
    210216 } else if ( mode == ROAR_META_MODE_SET || mode == ROAR_META_MODE_ADD ) { 
    211217  if ( mes->datalen < 5 ) 
Note: See TracChangeset for help on using the changeset viewer.