blob: 5f653d6b4314254dc9189b0b3925aa1ad8882328 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
/* ************************************************************************
* Filename: RTP_parser.h
* Description:
* Version: 1.0
* Created: 04/22/2020 05:11:03 PM
* Revision: none
* Compiler: gcc
* Author: YOUR NAME (),
* Company:
* ************************************************************************/
#include "drv2624_parser_interfaces.h"
typedef struct {
unsigned char fb_brake_factor:3;
unsigned char auto_brake_standby:1;
unsigned char auto_brake:1;
unsigned char hybrid_loop:1;
unsigned char reserve:2;
unsigned char rated_Voltage:8;
unsigned char overDrive_Voltage:8;
unsigned char F0:8;
unsigned short wav_number:16;
} RTP_head;
typedef struct {
unsigned short offset;
unsigned short length;
unsigned short duration;
unsigned char brake:1;
unsigned char loop_mod:1;
unsigned char shape:1;
unsigned char :0;
unsigned char reserve:8;
} wav_info;
typedef struct {
unsigned short eff_id_open;
wav_frame *pPair;
} open_eff;
typedef struct{
// void *rtp_haed_begain;
RTP_head *rtp_head_inf;
wav_info *eff_inf_lst;
open_eff running_eff;
} RTP_info;
|