Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > media > contrib > by-pkgid > ef5bd7e0be2b9a32c28c9abb6225827f > files > 39

jackit-realtime-0.75.0-1mdk.i586.rpm

\hypertarget{structjack__transport__info__t}{
\section{jack\_\-transport\_\-info\_\-t Struct Reference}
\label{structjack__transport__info__t}\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
}
{\tt \#include $<$transport.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
\hyperlink{types_8h_a3}{jack\_\-nframes\_\-t} \hyperlink{structjack__transport__info__t_o0}{frame\_\-rate}
\item 
\hyperlink{types_8h_a4}{jack\_\-time\_\-t} \hyperlink{structjack__transport__info__t_o1}{usecs}
\item 
\hyperlink{transport_8h_a12}{jack\_\-transport\_\-bits\_\-t} \hyperlink{structjack__transport__info__t_o2}{valid}
\item 
\hyperlink{transport_8h_a11}{jack\_\-transport\_\-state\_\-t} \hyperlink{structjack__transport__info__t_o3}{transport\_\-state}
\item 
\hyperlink{types_8h_a3}{jack\_\-nframes\_\-t} \hyperlink{structjack__transport__info__t_o4}{frame}
\item 
\hyperlink{types_8h_a3}{jack\_\-nframes\_\-t} \hyperlink{structjack__transport__info__t_o5}{loop\_\-start}
\item 
\hyperlink{types_8h_a3}{jack\_\-nframes\_\-t} \hyperlink{structjack__transport__info__t_o6}{loop\_\-end}
\item 
long \hyperlink{structjack__transport__info__t_o7}{smpte\_\-offset}
\item 
float \hyperlink{structjack__transport__info__t_o8}{smpte\_\-frame\_\-rate}
\item 
int \hyperlink{structjack__transport__info__t_o9}{bar}
\item 
int \hyperlink{structjack__transport__info__t_o10}{beat}
\item 
int \hyperlink{structjack__transport__info__t_o11}{tick}
\item 
double \hyperlink{structjack__transport__info__t_o12}{bar\_\-start\_\-tick}
\item 
float \hyperlink{structjack__transport__info__t_o13}{beats\_\-per\_\-bar}
\item 
float \hyperlink{structjack__transport__info__t_o14}{beat\_\-type}
\item 
double \hyperlink{structjack__transport__info__t_o15}{ticks\_\-per\_\-beat}
\item 
double \hyperlink{structjack__transport__info__t_o16}{beats\_\-per\_\-minute}
\end{CompactItemize}


\subsection{Detailed Description}
Struct for transport status information. 



\subsection{Field Documentation}
\hypertarget{structjack__transport__info__t_o9}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!bar@{bar}}
\index{bar@{bar}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[bar]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structjack__transport__info__t_o9}{jack\_\-transport\_\-info\_\-t::bar}}}
\label{structjack__transport__info__t_o9}


current bar \hypertarget{structjack__transport__info__t_o12}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!bar_start_tick@{bar\_\-start\_\-tick}}
\index{bar_start_tick@{bar\_\-start\_\-tick}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[bar\_\-start\_\-tick]{\setlength{\rightskip}{0pt plus 5cm}double \hyperlink{structjack__transport__info__t_o12}{jack\_\-transport\_\-info\_\-t::bar\_\-start\_\-tick}}}
\label{structjack__transport__info__t_o12}


\hypertarget{structjack__transport__info__t_o10}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!beat@{beat}}
\index{beat@{beat}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[beat]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structjack__transport__info__t_o10}{jack\_\-transport\_\-info\_\-t::beat}}}
\label{structjack__transport__info__t_o10}


current beat-within-bar \hypertarget{structjack__transport__info__t_o14}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!beat_type@{beat\_\-type}}
\index{beat_type@{beat\_\-type}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[beat\_\-type]{\setlength{\rightskip}{0pt plus 5cm}float \hyperlink{structjack__transport__info__t_o14}{jack\_\-transport\_\-info\_\-t::beat\_\-type}}}
\label{structjack__transport__info__t_o14}


\hypertarget{structjack__transport__info__t_o13}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!beats_per_bar@{beats\_\-per\_\-bar}}
\index{beats_per_bar@{beats\_\-per\_\-bar}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[beats\_\-per\_\-bar]{\setlength{\rightskip}{0pt plus 5cm}float \hyperlink{structjack__transport__info__t_o13}{jack\_\-transport\_\-info\_\-t::beats\_\-per\_\-bar}}}
\label{structjack__transport__info__t_o13}


\hypertarget{structjack__transport__info__t_o16}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!beats_per_minute@{beats\_\-per\_\-minute}}
\index{beats_per_minute@{beats\_\-per\_\-minute}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[beats\_\-per\_\-minute]{\setlength{\rightskip}{0pt plus 5cm}double \hyperlink{structjack__transport__info__t_o16}{jack\_\-transport\_\-info\_\-t::beats\_\-per\_\-minute}}}
\label{structjack__transport__info__t_o16}


\hypertarget{structjack__transport__info__t_o4}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!frame@{frame}}
\index{frame@{frame}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[frame]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{types_8h_a3}{jack\_\-nframes\_\-t} \hyperlink{structjack__transport__info__t_o4}{jack\_\-transport\_\-info\_\-t::frame}}}
\label{structjack__transport__info__t_o4}


\hypertarget{structjack__transport__info__t_o0}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!frame_rate@{frame\_\-rate}}
\index{frame_rate@{frame\_\-rate}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[frame\_\-rate]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{types_8h_a3}{jack\_\-nframes\_\-t} \hyperlink{structjack__transport__info__t_o0}{jack\_\-transport\_\-info\_\-t::frame\_\-rate}}}
\label{structjack__transport__info__t_o0}


current frame rate (per second) \hypertarget{structjack__transport__info__t_o6}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!loop_end@{loop\_\-end}}
\index{loop_end@{loop\_\-end}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[loop\_\-end]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{types_8h_a3}{jack\_\-nframes\_\-t} \hyperlink{structjack__transport__info__t_o6}{jack\_\-transport\_\-info\_\-t::loop\_\-end}}}
\label{structjack__transport__info__t_o6}


\hypertarget{structjack__transport__info__t_o5}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!loop_start@{loop\_\-start}}
\index{loop_start@{loop\_\-start}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[loop\_\-start]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{types_8h_a3}{jack\_\-nframes\_\-t} \hyperlink{structjack__transport__info__t_o5}{jack\_\-transport\_\-info\_\-t::loop\_\-start}}}
\label{structjack__transport__info__t_o5}


\hypertarget{structjack__transport__info__t_o8}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!smpte_frame_rate@{smpte\_\-frame\_\-rate}}
\index{smpte_frame_rate@{smpte\_\-frame\_\-rate}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[smpte\_\-frame\_\-rate]{\setlength{\rightskip}{0pt plus 5cm}float \hyperlink{structjack__transport__info__t_o8}{jack\_\-transport\_\-info\_\-t::smpte\_\-frame\_\-rate}}}
\label{structjack__transport__info__t_o8}


29.97, 30, 24 etc. \hypertarget{structjack__transport__info__t_o7}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!smpte_offset@{smpte\_\-offset}}
\index{smpte_offset@{smpte\_\-offset}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[smpte\_\-offset]{\setlength{\rightskip}{0pt plus 5cm}long \hyperlink{structjack__transport__info__t_o7}{jack\_\-transport\_\-info\_\-t::smpte\_\-offset}}}
\label{structjack__transport__info__t_o7}


SMPTE offset (SMPTE frame when frame = 0) \hypertarget{structjack__transport__info__t_o11}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!tick@{tick}}
\index{tick@{tick}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[tick]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{structjack__transport__info__t_o11}{jack\_\-transport\_\-info\_\-t::tick}}}
\label{structjack__transport__info__t_o11}


current tick-within-beat \hypertarget{structjack__transport__info__t_o15}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!ticks_per_beat@{ticks\_\-per\_\-beat}}
\index{ticks_per_beat@{ticks\_\-per\_\-beat}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[ticks\_\-per\_\-beat]{\setlength{\rightskip}{0pt plus 5cm}double \hyperlink{structjack__transport__info__t_o15}{jack\_\-transport\_\-info\_\-t::ticks\_\-per\_\-beat}}}
\label{structjack__transport__info__t_o15}


\hypertarget{structjack__transport__info__t_o3}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!transport_state@{transport\_\-state}}
\index{transport_state@{transport\_\-state}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[transport\_\-state]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{transport_8h_a11}{jack\_\-transport\_\-state\_\-t} \hyperlink{structjack__transport__info__t_o3}{jack\_\-transport\_\-info\_\-t::transport\_\-state}}}
\label{structjack__transport__info__t_o3}


\hypertarget{structjack__transport__info__t_o1}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!usecs@{usecs}}
\index{usecs@{usecs}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[usecs]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{types_8h_a4}{jack\_\-time\_\-t} \hyperlink{structjack__transport__info__t_o1}{jack\_\-transport\_\-info\_\-t::usecs}}}
\label{structjack__transport__info__t_o1}


monotonic, free-rolling \hypertarget{structjack__transport__info__t_o2}{
\index{jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}!valid@{valid}}
\index{valid@{valid}!jack_transport_info_t@{jack\_\-transport\_\-info\_\-t}}
\subsubsection[valid]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{transport_8h_a12}{jack\_\-transport\_\-bits\_\-t} \hyperlink{structjack__transport__info__t_o2}{jack\_\-transport\_\-info\_\-t::valid}}}
\label{structjack__transport__info__t_o2}


which fields are legal to read 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{transport_8h}{transport.h}\end{CompactItemize}