aboutsummaryrefslogtreecommitdiff
path: root/doc/pv2way_html/pv__2way__basic__types_8h_source.html
blob: 3faa85cd2cf1c4df1a6461f8020085e7fcd323cc (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
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&nbsp;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;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&nbsp;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 &quot;pvmf_format_type.h&quot;</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 &quot;oscl_vector.h&quot;</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 &quot;oscl_mem.h&quot;</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&amp; 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&lt;PVMFFormatType, OsclMemAllocator&gt; <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&lt;PVMFFormatType, OsclMemAllocator&gt; <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&lt;PVMFFormatType, OsclMemAllocator&gt; <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&lt;PVMFFormatType, OsclMemAllocator&gt; <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 &amp;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>