1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3
<title>JACK-AUDIO-CONNECTION-KIT: jack_transport_info_t Struct Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.6 -->
9
<h1>jack_transport_info_t Struct Reference</h1><!-- doxytag: class="jack_transport_info_t" --><code>#include <<a class="el" href="transport_8h-source.html">transport.h</a>></code>
11
<table border="0" cellpadding="0" cellspacing="0">
13
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
14
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#a954df532e901ae5172e68a23f3da9b6">jack_nframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#b9dcc731355c88c22554ccd18fdcacc0">frame_rate</a></td></tr>
16
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#f9a29b8728e95cc38e2932c0ef855b7e">jack_time_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#fa8d37eda78c4ce47469157674aaa7e3">usecs</a></td></tr>
18
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="transport_8h.html#230191365921fd425c389ed5eab18eef">jack_transport_bits_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#69fc58b6d2004fd243186255acc7292e">valid</a></td></tr>
20
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="transport_8h.html#66e50952a88eb087867922bfe3d0bd72">jack_transport_state_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#748678d245f92f396833cefaca67630c">transport_state</a></td></tr>
22
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#a954df532e901ae5172e68a23f3da9b6">jack_nframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#7d823f347b9788095d6473dd4ffdf589">frame</a></td></tr>
24
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#a954df532e901ae5172e68a23f3da9b6">jack_nframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#1ae73aca12a5e0404bf02f0aed497f02">loop_start</a></td></tr>
26
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#a954df532e901ae5172e68a23f3da9b6">jack_nframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#9effad51f43ef06580217c2c92b3f78d">loop_end</a></td></tr>
28
<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#d04a7477cc221e0dec25b0e207352a2e">smpte_offset</a></td></tr>
30
<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#62b6bea05fdb499ca5945a5a32a64350">smpte_frame_rate</a></td></tr>
32
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#f2a616f6b626180ca1755ace9b47f25f">bar</a></td></tr>
34
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#3aa1e26090cfefa28315dc3ea2570b84">beat</a></td></tr>
36
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#45efc4128e2405f4f54c8b2340c064cd">tick</a></td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#95bc4a23ed5feaf1f21b5655913c3695">bar_start_tick</a></td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#7129c362cf296e381ffd992bb70c5659">beats_per_bar</a></td></tr>
42
<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#3a568f42b2597a1a8fe5c5681b832c2e">beat_type</a></td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#4d98a25dc59cf9c7beb203f32b911a51">ticks_per_beat</a></td></tr>
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structjack__transport__info__t.html#4505cb67b61179da4a9dd03b7137144e">beats_per_minute</a></td></tr>
49
<hr><a name="_details"></a><h2>Detailed Description</h2>
50
Deprecated struct for transport position information.<p>
51
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>This is for compatibility with the earlier transport interface. Use the jack_position_t struct, instead. </dd></dl>
52
<hr><h2>Field Documentation</h2>
53
<a class="anchor" name="b9dcc731355c88c22554ccd18fdcacc0"></a><!-- doxytag: member="jack_transport_info_t::frame_rate" ref="b9dcc731355c88c22554ccd18fdcacc0" args="" -->
55
<div class="memproto">
56
<table class="memname">
58
<td class="memname"><a class="el" href="types_8h.html#a954df532e901ae5172e68a23f3da9b6">jack_nframes_t</a> <a class="el" href="structjack__transport__info__t.html#b9dcc731355c88c22554ccd18fdcacc0">jack_transport_info_t::frame_rate</a> </td>
65
current frame rate (per second)
68
<a class="anchor" name="fa8d37eda78c4ce47469157674aaa7e3"></a><!-- doxytag: member="jack_transport_info_t::usecs" ref="fa8d37eda78c4ce47469157674aaa7e3" args="" -->
70
<div class="memproto">
71
<table class="memname">
73
<td class="memname"><a class="el" href="types_8h.html#f9a29b8728e95cc38e2932c0ef855b7e">jack_time_t</a> <a class="el" href="structjack__transport__info__t.html#fa8d37eda78c4ce47469157674aaa7e3">jack_transport_info_t::usecs</a> </td>
80
monotonic, free-rolling
83
<a class="anchor" name="69fc58b6d2004fd243186255acc7292e"></a><!-- doxytag: member="jack_transport_info_t::valid" ref="69fc58b6d2004fd243186255acc7292e" args="" -->
85
<div class="memproto">
86
<table class="memname">
88
<td class="memname"><a class="el" href="transport_8h.html#230191365921fd425c389ed5eab18eef">jack_transport_bits_t</a> <a class="el" href="structjack__transport__info__t.html#69fc58b6d2004fd243186255acc7292e">jack_transport_info_t::valid</a> </td>
95
which fields are legal to read
98
<a class="anchor" name="748678d245f92f396833cefaca67630c"></a><!-- doxytag: member="jack_transport_info_t::transport_state" ref="748678d245f92f396833cefaca67630c" args="" -->
100
<div class="memproto">
101
<table class="memname">
103
<td class="memname"><a class="el" href="transport_8h.html#66e50952a88eb087867922bfe3d0bd72">jack_transport_state_t</a> <a class="el" href="structjack__transport__info__t.html#748678d245f92f396833cefaca67630c">jack_transport_info_t::transport_state</a> </td>
113
<a class="anchor" name="7d823f347b9788095d6473dd4ffdf589"></a><!-- doxytag: member="jack_transport_info_t::frame" ref="7d823f347b9788095d6473dd4ffdf589" args="" -->
114
<div class="memitem">
115
<div class="memproto">
116
<table class="memname">
118
<td class="memname"><a class="el" href="types_8h.html#a954df532e901ae5172e68a23f3da9b6">jack_nframes_t</a> <a class="el" href="structjack__transport__info__t.html#7d823f347b9788095d6473dd4ffdf589">jack_transport_info_t::frame</a> </td>
128
<a class="anchor" name="1ae73aca12a5e0404bf02f0aed497f02"></a><!-- doxytag: member="jack_transport_info_t::loop_start" ref="1ae73aca12a5e0404bf02f0aed497f02" args="" -->
129
<div class="memitem">
130
<div class="memproto">
131
<table class="memname">
133
<td class="memname"><a class="el" href="types_8h.html#a954df532e901ae5172e68a23f3da9b6">jack_nframes_t</a> <a class="el" href="structjack__transport__info__t.html#1ae73aca12a5e0404bf02f0aed497f02">jack_transport_info_t::loop_start</a> </td>
143
<a class="anchor" name="9effad51f43ef06580217c2c92b3f78d"></a><!-- doxytag: member="jack_transport_info_t::loop_end" ref="9effad51f43ef06580217c2c92b3f78d" args="" -->
144
<div class="memitem">
145
<div class="memproto">
146
<table class="memname">
148
<td class="memname"><a class="el" href="types_8h.html#a954df532e901ae5172e68a23f3da9b6">jack_nframes_t</a> <a class="el" href="structjack__transport__info__t.html#9effad51f43ef06580217c2c92b3f78d">jack_transport_info_t::loop_end</a> </td>
158
<a class="anchor" name="d04a7477cc221e0dec25b0e207352a2e"></a><!-- doxytag: member="jack_transport_info_t::smpte_offset" ref="d04a7477cc221e0dec25b0e207352a2e" args="" -->
159
<div class="memitem">
160
<div class="memproto">
161
<table class="memname">
163
<td class="memname">long <a class="el" href="structjack__transport__info__t.html#d04a7477cc221e0dec25b0e207352a2e">jack_transport_info_t::smpte_offset</a> </td>
170
SMPTE offset (from frame 0)
173
<a class="anchor" name="62b6bea05fdb499ca5945a5a32a64350"></a><!-- doxytag: member="jack_transport_info_t::smpte_frame_rate" ref="62b6bea05fdb499ca5945a5a32a64350" args="" -->
174
<div class="memitem">
175
<div class="memproto">
176
<table class="memname">
178
<td class="memname">float <a class="el" href="structjack__transport__info__t.html#62b6bea05fdb499ca5945a5a32a64350">jack_transport_info_t::smpte_frame_rate</a> </td>
188
<a class="anchor" name="f2a616f6b626180ca1755ace9b47f25f"></a><!-- doxytag: member="jack_transport_info_t::bar" ref="f2a616f6b626180ca1755ace9b47f25f" args="" -->
189
<div class="memitem">
190
<div class="memproto">
191
<table class="memname">
193
<td class="memname">int <a class="el" href="structjack__transport__info__t.html#f2a616f6b626180ca1755ace9b47f25f">jack_transport_info_t::bar</a> </td>
203
<a class="anchor" name="3aa1e26090cfefa28315dc3ea2570b84"></a><!-- doxytag: member="jack_transport_info_t::beat" ref="3aa1e26090cfefa28315dc3ea2570b84" args="" -->
204
<div class="memitem">
205
<div class="memproto">
206
<table class="memname">
208
<td class="memname">int <a class="el" href="structjack__transport__info__t.html#3aa1e26090cfefa28315dc3ea2570b84">jack_transport_info_t::beat</a> </td>
218
<a class="anchor" name="45efc4128e2405f4f54c8b2340c064cd"></a><!-- doxytag: member="jack_transport_info_t::tick" ref="45efc4128e2405f4f54c8b2340c064cd" args="" -->
219
<div class="memitem">
220
<div class="memproto">
221
<table class="memname">
223
<td class="memname">int <a class="el" href="structjack__transport__info__t.html#45efc4128e2405f4f54c8b2340c064cd">jack_transport_info_t::tick</a> </td>
233
<a class="anchor" name="95bc4a23ed5feaf1f21b5655913c3695"></a><!-- doxytag: member="jack_transport_info_t::bar_start_tick" ref="95bc4a23ed5feaf1f21b5655913c3695" args="" -->
234
<div class="memitem">
235
<div class="memproto">
236
<table class="memname">
238
<td class="memname">double <a class="el" href="structjack__transport__info__t.html#95bc4a23ed5feaf1f21b5655913c3695">jack_transport_info_t::bar_start_tick</a> </td>
248
<a class="anchor" name="7129c362cf296e381ffd992bb70c5659"></a><!-- doxytag: member="jack_transport_info_t::beats_per_bar" ref="7129c362cf296e381ffd992bb70c5659" args="" -->
249
<div class="memitem">
250
<div class="memproto">
251
<table class="memname">
253
<td class="memname">float <a class="el" href="structjack__transport__info__t.html#7129c362cf296e381ffd992bb70c5659">jack_transport_info_t::beats_per_bar</a> </td>
263
<a class="anchor" name="3a568f42b2597a1a8fe5c5681b832c2e"></a><!-- doxytag: member="jack_transport_info_t::beat_type" ref="3a568f42b2597a1a8fe5c5681b832c2e" args="" -->
264
<div class="memitem">
265
<div class="memproto">
266
<table class="memname">
268
<td class="memname">float <a class="el" href="structjack__transport__info__t.html#3a568f42b2597a1a8fe5c5681b832c2e">jack_transport_info_t::beat_type</a> </td>
278
<a class="anchor" name="4d98a25dc59cf9c7beb203f32b911a51"></a><!-- doxytag: member="jack_transport_info_t::ticks_per_beat" ref="4d98a25dc59cf9c7beb203f32b911a51" args="" -->
279
<div class="memitem">
280
<div class="memproto">
281
<table class="memname">
283
<td class="memname">double <a class="el" href="structjack__transport__info__t.html#4d98a25dc59cf9c7beb203f32b911a51">jack_transport_info_t::ticks_per_beat</a> </td>
293
<a class="anchor" name="4505cb67b61179da4a9dd03b7137144e"></a><!-- doxytag: member="jack_transport_info_t::beats_per_minute" ref="4505cb67b61179da4a9dd03b7137144e" args="" -->
294
<div class="memitem">
295
<div class="memproto">
296
<table class="memname">
298
<td class="memname">double <a class="el" href="structjack__transport__info__t.html#4505cb67b61179da4a9dd03b7137144e">jack_transport_info_t::beats_per_minute</a> </td>
308
<hr>The documentation for this struct was generated from the following file:<ul>
309
<li><a class="el" href="transport_8h-source.html">transport.h</a></ul>
311
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Nov 28 14:29:17 2008 for JACK-AUDIO-CONNECTION-KIT by
312
<a href="http://www.doxygen.org/index.html">
313
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>