⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asxparser.h

📁 自己移植的linux下的流媒体播放器原代码,支持mms协议,支持ftp和http协议.
💻 H
字号:
typedef struct _ASX_Parser_t ASX_Parser_t;typedef struct {  char* buffer;  int line;} ASX_LineSave_t;struct _ASX_Parser_t {  int line; // Curent line  ASX_LineSave_t *ret_stack;  int ret_stack_size;  char* last_body;  int deep;};  ASX_Parser_t*asx_parser_new(void);voidasx_parser_free(ASX_Parser_t* parser);/* * Return -1 on error, 0 when nothing is found, 1 on sucess */intasx_get_element(ASX_Parser_t* parser,char** _buffer,		char** _element,char** _body,char*** _attribs);intasx_parse_attribs(ASX_Parser_t* parser,char* buffer,char*** _attribs);/////// Attribs utilschar*asx_get_attrib(char* attrib,char** attribs);intasx_attrib_to_enum(char* val,char** valid_vals);#define asx_free_attribs(a) asx_list_free((void***)&a,free)////// List utilstypedef void (*ASX_FreeFunc)(void* arg);voidasx_list_free(void* list_ptr,ASX_FreeFunc free_func);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -