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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>pv2way_engine: pv_2way_basic_types.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<h1>pv_2way_basic_types.h</h1><a href="pv__2way__basic__types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment">* ==============================================================================</span>
<a name="l00003"></a>00003 <span class="comment">* Name : pv_2way_basic_types</span>
<a name="l00004"></a>00004 <span class="comment">* Part of :</span>
<a name="l00005"></a>00005 <span class="comment">* Interface :</span>
<a name="l00006"></a>00006 <span class="comment">* Description : Basic / low-level enums and types used by PV2Way engine</span>
<a name="l00007"></a>00007 <span class="comment">* Version : (see RELEASE field in copyright header above)</span>
<a name="l00008"></a>00008 <span class="comment">*</span>
<a name="l00009"></a>00009 <span class="comment">* ==============================================================================</span>
<a name="l00010"></a>00010 <span class="comment">*/</span>
<a name="l00011"></a>00011
<a name="l00012"></a>00012 <span class="preprocessor">#ifndef PV_2WAY_BASIC_TYPES_H_INCLUDED</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define PV_2WAY_BASIC_TYPES_H_INCLUDED</span>
<a name="l00014"></a>00014 <span class="preprocessor"></span>
<a name="l00015"></a>00015 <span class="preprocessor">#ifndef PVMF_FORMAT_TYPE_H_INCLUDED</span>
<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#include "pvmf_format_type.h"</span>
<a name="l00017"></a>00017 <span class="preprocessor">#endif</span>
<a name="l00018"></a>00018 <span class="preprocessor"></span>
<a name="l00019"></a>00019 <span class="preprocessor">#ifndef OSCL_VECTOR_H_INCLUDED</span>
<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#include "oscl_vector.h"</span>
<a name="l00021"></a>00021 <span class="preprocessor">#endif</span>
<a name="l00022"></a>00022 <span class="preprocessor"></span>
<a name="l00023"></a>00023 <span class="preprocessor">#ifndef OSCL_MEM_H_INCLUDED</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#include "oscl_mem.h"</span>
<a name="l00025"></a>00025 <span class="preprocessor">#endif</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span>
<a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="comment">// CONSTANTS</span>
<a name="l00030"></a><a class="code" href="pv__2way__basic__types_8h.html#a605f81e129aae6058ed3105abab9274e">00030</a> <span class="comment"></span><span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="pv__2way__basic__types_8h.html#a605f81e129aae6058ed3105abab9274e">PV2WayErrorStatusStart</a> = (-10500);
<a name="l00032"></a><a class="code" href="pv__2way__basic__types_8h.html#a1742b962cedb4c4d644299ad741f9bcd">00032</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="pv__2way__basic__types_8h.html#a1742b962cedb4c4d644299ad741f9bcd">PV2WayDispatchError</a> = <a class="code" href="pv__2way__basic__types_8h.html#a605f81e129aae6058ed3105abab9274e">PV2WayErrorStatusStart</a> - 1;
<a name="l00034"></a><a class="code" href="pv__2way__basic__types_8h.html#ab004b306f796b1def2656bc579669ead">00034</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="pv__2way__basic__types_8h.html#ab004b306f796b1def2656bc579669ead">PV2WayDisconnectError</a> = <a class="code" href="pv__2way__basic__types_8h.html#a605f81e129aae6058ed3105abab9274e">PV2WayErrorStatusStart</a> - 2;
<a name="l00036"></a><a class="code" href="pv__2way__basic__types_8h.html#a291325bc893ef1b90922b14338dfc93b">00036</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="pv__2way__basic__types_8h.html#a291325bc893ef1b90922b14338dfc93b">PV2WayErrorRejected</a> = <a class="code" href="pv__2way__basic__types_8h.html#a605f81e129aae6058ed3105abab9274e">PV2WayErrorStatusStart</a> - 5;
<a name="l00038"></a><a class="code" href="pv__2way__basic__types_8h.html#a091da477fc63d62845e4ab9822590847">00038</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="pv__2way__basic__types_8h.html#a091da477fc63d62845e4ab9822590847">PV2WayErrReplaced</a> = <a class="code" href="pv__2way__basic__types_8h.html#a605f81e129aae6058ed3105abab9274e">PV2WayErrorStatusStart</a> - 6;
<a name="l00039"></a>00039
<a name="l00040"></a>00040 <span class="comment">// DATA TYPES</span>
<a name="l00045"></a><a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9">00045</a> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9">TPVTerminalType</a>
<a name="l00046"></a>00046 {
<a name="l00047"></a><a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9a07b34eabb691fd8be64ec9892ef7cfd1">00047</a> <a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9a07b34eabb691fd8be64ec9892ef7cfd1">PV_323</a>,<span class="comment">/* based on H.323 */</span>
<a name="l00048"></a><a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9aa5a38abacef5de5ecc773e8c4d4226b0">00048</a> <a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9aa5a38abacef5de5ecc773e8c4d4226b0">PV_324M</a>, <span class="comment">/* based on H.324m */</span>
<a name="l00049"></a><a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9a196e7367449d6a722c45bc0fa7b2dae6">00049</a> <a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9a196e7367449d6a722c45bc0fa7b2dae6">PV_SIP</a>, <span class="comment">/* based on SIP */</span>
<a name="l00050"></a><a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9aab88b4fbfd4b605b392ef375418586da">00050</a> <a class="code" href="pv__2way__basic__types_8h.html#a30d734629f3bf8d2e82f5f82c780cac9aab88b4fbfd4b605b392ef375418586da">PV_TERMINAL_TYPE_NONE</a>
<a name="l00051"></a>00051 } <a class="code" href="pv__2way__basic__types_8h.html#aff2847674fc35c64db5a489ba9533d96">PV2WayTerminalType</a>;
<a name="l00052"></a>00052
<a name="l00058"></a><a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aa">00058</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aa">TPVLoopbackMode</a>
<a name="l00059"></a>00059 {
<a name="l00060"></a><a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aaa99aecd0f45fce38bd3b9ac090006ffaf">00060</a> <a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aaa99aecd0f45fce38bd3b9ac090006ffaf">PV_LOOPBACK_NONE</a>,
<a name="l00061"></a><a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aaa89c39bec4c237c2b651185842e1a97c3">00061</a> <a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aaa89c39bec4c237c2b651185842e1a97c3">PV_LOOPBACK_COMM</a>, <span class="comment">/* Loops back from Comm source to Comm sink */</span>
<a name="l00062"></a><a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aaaf315f4338937fb7b4120483a81a05bc8">00062</a> <a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aaaf315f4338937fb7b4120483a81a05bc8">PV_LOOPBACK_ENGINE</a>, <span class="comment">/* Loops back media at the engine level, no mux involved */</span>
<a name="l00063"></a><a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aaa9479581358351ac35be54092e2325684">00063</a> <a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aaa9479581358351ac35be54092e2325684">PV_LOOPBACK_MUX</a> <span class="comment">/* Loops back at the output of the mux */</span>
<a name="l00064"></a>00064 } <a class="code" href="pv__2way__basic__types_8h.html#a74ee3bbabecc3d4cb64b9d16d9fe1b7a">PV2WayLoopbackMode</a>;
<a name="l00065"></a>00065
<a name="l00071"></a><a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005b">00071</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005b">TPVDirection</a>
<a name="l00072"></a>00072 {
<a name="l00073"></a><a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005baa6ed63754beade7053040674bc5296bb">00073</a> <a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005baa6ed63754beade7053040674bc5296bb">PV_DIRECTION_NONE</a> = 0,
<a name="l00074"></a><a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005ba54d50bc8ec508c1e156ae98e994d1fbd">00074</a> <a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005ba54d50bc8ec508c1e156ae98e994d1fbd">INCOMING</a> = 1,
<a name="l00075"></a><a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005bab7e585d7370b6e932e98c044ba08b139">00075</a> <a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005bab7e585d7370b6e932e98c044ba08b139">OUTGOING</a> = 2,
<a name="l00076"></a><a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005baaa6aaa3f3edcd29272c4ff8fc7c74cd8">00076</a> <a class="code" href="pv__2way__basic__types_8h.html#a5cb9071bcf8f11ba40a1ae878607005baaa6aaa3f3edcd29272c4ff8fc7c74cd8">PV_DIRECTION_BOTH</a> = 3
<a name="l00077"></a>00077 } <a class="code" href="pv__2way__basic__types_8h.html#ac317ca49ff6a168a50adbda432171232">PV2WayDirection</a>;
<a name="l00078"></a>00078
<a name="l00082"></a><a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918">00082</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918">TPVMediaType_t</a>
<a name="l00083"></a>00083 {
<a name="l00084"></a><a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918ae488036e063704bac904e3587afcf892">00084</a> <a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918ae488036e063704bac904e3587afcf892">PV_MEDIA_NONE</a> = 0,
<a name="l00085"></a><a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918a851244b1a2173fc72e409fa1b68d272d">00085</a> <a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918a851244b1a2173fc72e409fa1b68d272d">PV_CONTROL</a> = 1,
<a name="l00086"></a><a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918a3e9e91a8689fa9bb3278403f979b7796">00086</a> <a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918a3e9e91a8689fa9bb3278403f979b7796">PV_AUDIO</a> = 2,
<a name="l00087"></a><a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918a972ff568e58584fe1d3324dbe5a4a2bc">00087</a> <a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918a972ff568e58584fe1d3324dbe5a4a2bc">PV_VIDEO</a> = 4,
<a name="l00088"></a><a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918affe36f675ca0fc8493c0ee6299aad0b1">00088</a> <a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918affe36f675ca0fc8493c0ee6299aad0b1">PV_DATA</a> = 8,
<a name="l00089"></a><a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918aae67c80f9cfb1cc09b652536b2feadbf">00089</a> <a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918aae67c80f9cfb1cc09b652536b2feadbf">PV_USER_INPUT</a> = 16,
<a name="l00090"></a><a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918ae0b0a427bcba031f83d5a360186c1c17">00090</a> <a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918ae0b0a427bcba031f83d5a360186c1c17">PV_MULTIPLEXED</a> = 32,
<a name="l00091"></a><a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918a2414954ce662126133b7e4562324b918">00091</a> <a class="code" href="pv__2way__basic__types_8h.html#af4551e1a20a6ab7cfc828dae30f4e918a2414954ce662126133b7e4562324b918">PV_MEDIA_ALL</a> = 0xFFFF
<a name="l00092"></a>00092 } <a class="code" href="pv__2way__basic__types_8h.html#adc451c18cbf156f04578a9e06533d80b">PV2WayMediaType</a>;
<a name="l00093"></a>00093
<a name="l00099"></a><a class="code" href="pv__2way__basic__types_8h.html#a022c1dc5949f6008004878e5ae663de4">00099</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="pv__2way__basic__types_8h.html#a022c1dc5949f6008004878e5ae663de4">PVTrackId</a>;
<a name="l00100"></a>00100
<a name="l00106"></a><a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43">00106</a> <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00107"></a>00107 {
<a name="l00112"></a><a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a8615468e605ae577a62e21b3e1256f53">00112</a> <a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a8615468e605ae577a62e21b3e1256f53">EIdle</a> = 0,
<a name="l00119"></a><a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43aa32f14040654e4c9579db0cbb187e949">00119</a> <a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43aa32f14040654e4c9579db0cbb187e949">EInitializing</a>,
<a name="l00127"></a><a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a130544051d35e496a2e45a9373b3735f">00127</a> <a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a130544051d35e496a2e45a9373b3735f">ESetup</a>,
<a name="l00132"></a><a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a95bb4c75cf55e376d39416f039d497c7">00132</a> <a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a95bb4c75cf55e376d39416f039d497c7">EConnecting</a>,
<a name="l00136"></a><a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a79291ef141073f9bb84726b3beaf3ea2">00136</a> <a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a79291ef141073f9bb84726b3beaf3ea2">EConnected</a>,
<a name="l00140"></a><a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a6387b2e5575c38fec46fc118c5725c23">00140</a> <a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43a6387b2e5575c38fec46fc118c5725c23">EDisconnecting</a>,
<a name="l00144"></a><a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43adee17f7f8f307b3d519e72965e99b7fd">00144</a> <a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43adee17f7f8f307b3d519e72965e99b7fd">EResetting</a>
<a name="l00145"></a>00145 } <a class="code" href="pv__2way__basic__types_8h.html#aa30e8f44267fe77fd99d7923b498cd43">PV2WayState</a>;
<a name="l00146"></a>00146
<a name="l00153"></a><a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82">00153</a> <span class="keyword">enum</span> <a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82">TPVTIndicationType</a>
<a name="l00154"></a>00154 {
<a name="l00155"></a>00155
<a name="l00164"></a><a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82afc87862d1c289f94bd0bffeba4b47cd6">00164</a> <a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82afc87862d1c289f94bd0bffeba4b47cd6">PVT_INDICATION_INCOMING_TRACK</a>,
<a name="l00173"></a><a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82ae2e4d79d11a2268d62bfe09f2b3c8204">00173</a> <a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82ae2e4d79d11a2268d62bfe09f2b3c8204">PVT_INDICATION_OUTGOING_TRACK</a>,
<a name="l00179"></a><a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82acd71f161168ce287c7f37810f33ae9a8">00179</a> <a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82acd71f161168ce287c7f37810f33ae9a8">PVT_INDICATION_DISCONNECT</a>,
<a name="l00186"></a><a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82a52763ba18f4ceeee24017119c10d381c">00186</a> <a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82a52763ba18f4ceeee24017119c10d381c">PVT_INDICATION_CLOSING_TRACK</a>,
<a name="l00195"></a><a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82a170519fbbe41ee9b6e210961d366452e">00195</a> <a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82a170519fbbe41ee9b6e210961d366452e">PVT_INDICATION_CLOSE_TRACK</a>,
<a name="l00203"></a><a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82a6ed13ef9ff0953b572a20ce66e5886fd">00203</a> <a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82a6ed13ef9ff0953b572a20ce66e5886fd">PVT_INDICATION_PAUSE_TRACK</a>,
<a name="l00210"></a><a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82ae375bca99eee589286675372be4f1617">00210</a> <a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82ae375bca99eee589286675372be4f1617">PVT_INDICATION_RESUME_TRACK</a>,
<a name="l00216"></a><a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82abbeb972d976d3b5912f34ddbfb120132">00216</a> <a class="code" href="pv__2way__basic__types_8h.html#a9a3063089cef7f69c7da40561324af82abbeb972d976d3b5912f34ddbfb120132">PVT_INDICATION_INTERNAL_ERROR</a>,
<a name="l00217"></a>00217 };
<a name="l00218"></a>00218
<a name="l00219"></a>00219
<a name="l00220"></a>00220 <span class="comment">// CLASS DECLARATION</span>
<a name="l00221"></a>00221
<a name="l00230"></a><a class="code" href="classPV2WayInitInfo.html">00230</a> <span class="keyword">class </span><a class="code" href="classPV2WayInitInfo.html">PV2WayInitInfo</a>
<a name="l00231"></a>00231 {
<a name="l00232"></a>00232 <span class="keyword">public</span>:
<a name="l00237"></a>00237 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPV2WayInitInfo.html#ab2ab75489d5e7ede68ea1aa6d2ce5f29">GetInitInfoClassName</a>(OSCL_wString& aClassName) = 0;
<a name="l00238"></a>00238
<a name="l00239"></a><a class="code" href="classPV2WayInitInfo.html#a52a18a2e3a4722a02120cecda05a3fad">00239</a> <span class="keyword">virtual</span> <a class="code" href="classPV2WayInitInfo.html#a52a18a2e3a4722a02120cecda05a3fad">~PV2WayInitInfo</a>() { }
<a name="l00240"></a>00240
<a name="l00244"></a><a class="code" href="classPV2WayInitInfo.html#aa6cbbe440407d6801b51b66b0926e06a">00244</a> Oscl_Vector<PVMFFormatType, OsclMemAllocator> <a class="code" href="classPV2WayInitInfo.html#aa6cbbe440407d6801b51b66b0926e06a">iOutgoingAudioFormats</a>;
<a name="l00245"></a>00245
<a name="l00249"></a><a class="code" href="classPV2WayInitInfo.html#a079d7af95cf2cf35609643f44009a903">00249</a> Oscl_Vector<PVMFFormatType, OsclMemAllocator> <a class="code" href="classPV2WayInitInfo.html#a079d7af95cf2cf35609643f44009a903">iOutgoingVideoFormats</a>;
<a name="l00250"></a>00250
<a name="l00254"></a><a class="code" href="classPV2WayInitInfo.html#ab40a46b37c9f2ec095f2c24d7ef3c8f2">00254</a> Oscl_Vector<PVMFFormatType, OsclMemAllocator> <a class="code" href="classPV2WayInitInfo.html#ab40a46b37c9f2ec095f2c24d7ef3c8f2">iIncomingAudioFormats</a>;
<a name="l00255"></a>00255
<a name="l00259"></a><a class="code" href="classPV2WayInitInfo.html#aa332e5623d24ca73c7cda0c6631c2870">00259</a> Oscl_Vector<PVMFFormatType, OsclMemAllocator> <a class="code" href="classPV2WayInitInfo.html#aa332e5623d24ca73c7cda0c6631c2870">iIncomingVideoFormats</a>;
<a name="l00260"></a>00260
<a name="l00261"></a>00261 };
<a name="l00262"></a>00262
<a name="l00263"></a>00263
<a name="l00269"></a><a class="code" href="classPV2WayConnectOptions.html">00269</a> <span class="keyword">class </span><a class="code" href="classPV2WayConnectOptions.html">PV2WayConnectOptions</a>
<a name="l00270"></a>00270 {
<a name="l00271"></a>00271 <span class="keyword">public</span>:
<a name="l00275"></a><a class="code" href="classPV2WayConnectOptions.html#a493f60cee2febc3d4d17b5ac71d6ca56">00275</a> <a class="code" href="classPV2WayConnectOptions.html#a493f60cee2febc3d4d17b5ac71d6ca56">PV2WayConnectOptions</a>()
<a name="l00276"></a>00276 : <a class="code" href="classPV2WayConnectOptions.html#a81cd5ff611f1b345ed7b31459f03bae9">iLoopbackMode</a>(<a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aaa99aecd0f45fce38bd3b9ac090006ffaf">PV_LOOPBACK_NONE</a>),
<a name="l00277"></a>00277 <a class="code" href="classPV2WayConnectOptions.html#a3cb32e968d4b244160c16e4364424f7a">iLocalId</a>(NULL),
<a name="l00278"></a>00278 <a class="code" href="classPV2WayConnectOptions.html#acfef7a953ae3fbfeeb9a873c5b0bd79f">iLocalIdSize</a>(0),
<a name="l00279"></a>00279 <a class="code" href="classPV2WayConnectOptions.html#a627f3c99c7dc287fe261d2ad5553e339">iRemoteId</a>(NULL),
<a name="l00280"></a>00280 <a class="code" href="classPV2WayConnectOptions.html#a25101061ad51838f83fafa1e3d1ebdfd">iRemoteIdSize</a>(0) {}
<a name="l00281"></a>00281
<a name="l00293"></a><a class="code" href="classPV2WayConnectOptions.html#a3c3e0c6553a2e52cc485995484245520">00293</a> <a class="code" href="classPV2WayConnectOptions.html#a493f60cee2febc3d4d17b5ac71d6ca56">PV2WayConnectOptions</a>(<a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aa">TPVLoopbackMode</a> aLoopbackMode,
<a name="l00294"></a>00294 uint8* aLocalId, uint32 aLocalIdSize,
<a name="l00295"></a>00295 uint8* aRemoteId, uint32 aRemoteIdSize)
<a name="l00296"></a>00296 : <a class="code" href="classPV2WayConnectOptions.html#a81cd5ff611f1b345ed7b31459f03bae9">iLoopbackMode</a>(aLoopbackMode),
<a name="l00297"></a>00297 <a class="code" href="classPV2WayConnectOptions.html#a3cb32e968d4b244160c16e4364424f7a">iLocalId</a>(aLocalId),
<a name="l00298"></a>00298 <a class="code" href="classPV2WayConnectOptions.html#acfef7a953ae3fbfeeb9a873c5b0bd79f">iLocalIdSize</a>(aLocalIdSize),
<a name="l00299"></a>00299 <a class="code" href="classPV2WayConnectOptions.html#a627f3c99c7dc287fe261d2ad5553e339">iRemoteId</a>(aRemoteId),
<a name="l00300"></a>00300 <a class="code" href="classPV2WayConnectOptions.html#a25101061ad51838f83fafa1e3d1ebdfd">iRemoteIdSize</a>(aRemoteIdSize)
<a name="l00301"></a>00301 {}
<a name="l00302"></a>00302
<a name="l00303"></a><a class="code" href="classPV2WayConnectOptions.html#ac172c6986711686155a6a86da6d81a97">00303</a> <span class="keyword">virtual</span> <a class="code" href="classPV2WayConnectOptions.html#ac172c6986711686155a6a86da6d81a97">~PV2WayConnectOptions</a>() {};
<a name="l00304"></a>00304
<a name="l00313"></a>00313 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPV2WayConnectOptions.html#a3609802000747ebac57a07f2d75d5b27">GetConnectInfoClassName</a>(OSCL_wString &aClassName) = 0;
<a name="l00314"></a>00314
<a name="l00318"></a><a class="code" href="classPV2WayConnectOptions.html#a81cd5ff611f1b345ed7b31459f03bae9">00318</a> <a class="code" href="pv__2way__basic__types_8h.html#a93656b326057b808a92717d7f06141aa">TPVLoopbackMode</a> <a class="code" href="classPV2WayConnectOptions.html#a81cd5ff611f1b345ed7b31459f03bae9">iLoopbackMode</a>;
<a name="l00319"></a>00319
<a name="l00323"></a><a class="code" href="classPV2WayConnectOptions.html#a3cb32e968d4b244160c16e4364424f7a">00323</a> uint8* <a class="code" href="classPV2WayConnectOptions.html#a3cb32e968d4b244160c16e4364424f7a">iLocalId</a>;
<a name="l00327"></a><a class="code" href="classPV2WayConnectOptions.html#acfef7a953ae3fbfeeb9a873c5b0bd79f">00327</a> uint32 <a class="code" href="classPV2WayConnectOptions.html#acfef7a953ae3fbfeeb9a873c5b0bd79f">iLocalIdSize</a>;
<a name="l00328"></a>00328
<a name="l00332"></a><a class="code" href="classPV2WayConnectOptions.html#a627f3c99c7dc287fe261d2ad5553e339">00332</a> uint8* <a class="code" href="classPV2WayConnectOptions.html#a627f3c99c7dc287fe261d2ad5553e339">iRemoteId</a>;
<a name="l00336"></a><a class="code" href="classPV2WayConnectOptions.html#a25101061ad51838f83fafa1e3d1ebdfd">00336</a> uint32 <a class="code" href="classPV2WayConnectOptions.html#a25101061ad51838f83fafa1e3d1ebdfd">iRemoteIdSize</a>;
<a name="l00337"></a>00337 };
<a name="l00338"></a>00338 <span class="preprocessor">#endif</span>
</pre></div></div>
<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>PV2Way Engine</small>
<address style="align: left;"><small>Posting Version: CORE_9.004.1.1 </small>
</small></address>
</body>
</html>
|