Wireshark  4.3.0
The Wireshark network protocol analyzer
iax2_codec_type.h
Go to the documentation of this file.
1 
12 #ifndef __IAX2_CODEC_TYPE_H__
13 #define __IAX2_CODEC_TYPE_H__
14 
15 
16 /* Ref: format_compatibility.h from Asterisk source */
17 
18 /* Data formats for capabilities and frames alike */
19 /* suitable for use in iax2.codec dissector table */
21 #define AST_FORMAT_G723_1 0
23 #define AST_FORMAT_GSM 1
25 #define AST_FORMAT_ULAW 2
27 #define AST_FORMAT_ALAW 3
29 #define AST_FORMAT_G726_AAL2 4
31 #define AST_FORMAT_ADPCM 5
33 #define AST_FORMAT_SLINEAR 6
35 #define AST_FORMAT_LPC10 7
37 #define AST_FORMAT_G729A 8
39 #define AST_FORMAT_SPEEX 9
41 #define AST_FORMAT_ILBC 10
43 #define AST_FORMAT_G726 11
45 #define AST_FORMAT_G722 12
47 #define AST_FORMAT_SIREN7 13
49 #define AST_FORMAT_SIREN14 14
51 #define AST_FORMAT_SLINEAR16 15
53 #define AST_FORMAT_JPEG 16
55 #define AST_FORMAT_PNG 17
57 #define AST_FORMAT_H261 18
59 #define AST_FORMAT_H263 19
61 #define AST_FORMAT_H263_PLUS 20
63 #define AST_FORMAT_H264 21
65 #define AST_FORMAT_MP4_VIDEO 22
67 #define AST_FORMAT_VP8 23
69 #define AST_FORMAT_T140_RED 26
71 #define AST_FORMAT_T140 27
73 #define AST_FORMAT_G719 32
75 #define AST_FORMAT_SPEEX16 33
77 #define AST_FORMAT_OPUS 34
79 #define AST_FORMAT_TESTLAW 47
80 
81 
82 /* data format for IAX_IE_DATAFORMAT ie */
83 /* suitable for use in iax2.dataformat dissector table */
84 typedef enum {
85  AST_DATAFORMAT_NULL, /* N/A: analogue call etc */
86  AST_DATAFORMAT_V110, /* ITU-T V.110 rate adaption */
87  AST_DATAFORMAT_H223_H245 /* ITU-T H.223/H.245 */
88 } iax_dataformat_t;
89 
90 #endif