asf_helper.h

来自「ASFR+是在ASFRecorder的基础上的改进版本,它可以: ◇支持中文文件」· C头文件 代码 · 共 33 行

H
33
字号
/*
	Header file for module asf_helper.cxx


*/

#ifndef ASF_HELPER_HPP
#define ASF_HELPER_HPP

void randomize_guid(unsigned char *buf);
void escape_url_string(char *outbuf, char *inbuf);
int base64enc(char *data, unsigned char *out);

void get_long(unsigned char *pos, unsigned long *val);
void write_long(FILE *outfile, unsigned long val);
void put_long(unsigned char *pos, unsigned long val);

void get_short(unsigned char *pos, unsigned short *val);

int find_id(unsigned char *id, unsigned char *Buffer, int bufsize);

void get_quad(unsigned char *pos, unsigned long *hi, unsigned long *lo);
void write_quad(FILE *outfile, unsigned int hi, unsigned int lo);

int whereis_timecode(unsigned char *Buffer);
int fix_timecodes(unsigned char *Buffer, int bodylength, unsigned int deltatime, unsigned int in_chunk_no, struct CUSTOM_INFO_ASF *ci);
char *createtimestring(unsigned int timecode);

int my_sprintf(unsigned char *pos, unsigned char *CWord, int number);
int my_swprintf(unsigned char *pos, const char *CWord, int number);

#endif // ASF_HELPER_HPP

⌨️ 快捷键说明

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