/usr/share/gtk-doc/html/libucil/libucil-ucil-theora.html.upstream is in libucil-docs 0.9.5-1.1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ucil_theora</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html" title="UCIL Reference Manual">
<link rel="up" href="ch01.html" title="UCIL">
<link rel="prev" href="libucil-colorspace.html" title="colorspace">
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="libucil-colorspace.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">UCIL Reference Manual</th>
<td> </td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#libucil-ucil-theora.synopsis" class="shortcut">Top</a>
|
<a href="#libucil-ucil-theora.description" class="shortcut">Description</a>
</td></tr>
</table>
<div class="refentry">
<a name="libucil-ucil-theora"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="libucil-ucil-theora.top_of_page"></a>ucil_theora</span></h2>
<p>ucil_theora</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv">
<a name="libucil-ucil-theora.synopsis"></a><h2>Synopsis</h2>
<pre class="synopsis">struct <a class="link" href="libucil-ucil-theora.html#ucil-theora-video-file-object" title="struct ucil_theora_video_file_object">ucil_theora_video_file_object</a>;
typedef <a class="link" href="libucil-ucil-theora.html#ucil-theora-video-file-object-t" title="ucil_theora_video_file_object_t">ucil_theora_video_file_object_t</a>;
struct <a class="link" href="libucil-ucil-theora.html#ucil-theora-input-file-object" title="struct ucil_theora_input_file_object">ucil_theora_input_file_object</a>;
typedef <a class="link" href="libucil-ucil-theora.html#ucil-theora-input-file-object-t" title="ucil_theora_input_file_object_t">ucil_theora_input_file_object_t</a>;
<a class="link" href="libucil-ucil-theora.html#ucil-theora-video-file-object-t" title="ucil_theora_video_file_object_t"><span class="returnvalue">ucil_theora_video_file_object_t</span></a> * <a class="link" href="libucil-ucil-theora.html#ucil-theora-create-video-file" title="ucil_theora_create_video_file ()">ucil_theora_create_video_file</a>
(<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
<em class="parameter"><code><span class="type">unicap_format_t</span> *format</code></em>,
<em class="parameter"><code><span class="type">va_list</span> ap</code></em>);
</pre>
</div>
<div class="refsect1">
<a name="libucil-ucil-theora.description"></a><h2>Description</h2>
<p>
</p>
</div>
<div class="refsect1">
<a name="libucil-ucil-theora.details"></a><h2>Details</h2>
<div class="refsect2">
<a name="ucil-theora-video-file-object"></a><h3>struct ucil_theora_video_file_object</h3>
<pre class="programlisting">struct ucil_theora_video_file_object {
ogg_stream_state os;
theora_info ti;
theora_state th;
FILE *f;
int blocking_mode;
int downsize;
unicap_format_t format;
int fill_frames;
unsigned long long frame_interval;
struct timeval last_frame_time;
struct timeval recording_start_time;
int frame_count;
ogg_packet op;
pthread_t encoder_thread;
int quit_thread;
struct _unicap_queue *full_queue;
struct _unicap_queue *empty_queue;
struct _unicap_queue *last_frame;
unicap_new_frame_callback_t encode_frame_cb;
void *encode_frame_cb_data;
vorbis_info vi;
vorbis_dsp_state vd;
ogg_stream_state vo;
vorbis_block vb;
int audio;
void *audio_data;
char audio_card[64];
unsigned int audio_rate;
int vorbis_bitrate;
unsigned int total_samples;
int async_audio_encoding;
FILE *audiof;
int nocopy;
sem_t sema;
int requires_resizing_frames;
};
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2">
<a name="ucil-theora-video-file-object-t"></a><h3>ucil_theora_video_file_object_t</h3>
<pre class="programlisting">typedef struct _ucil_theora_video_file_object ucil_theora_video_file_object_t;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2">
<a name="ucil-theora-input-file-object"></a><h3>struct ucil_theora_input_file_object</h3>
<pre class="programlisting">struct ucil_theora_input_file_object {
FILE *f;
ogg_sync_state oy;
ogg_stream_state os;
theora_state th;
theora_info ti;
pthread_t worker_thread;
int quit_capture_thread;
int frame_intervall;
unicap_format_t format;
unicap_event_callback_t event_callback;
unicap_handle_t event_unicap_handle;
struct _unicap_queue *in_queue;
struct _unicap_queue *out_queue;
sem_t sema;
};
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2">
<a name="ucil-theora-input-file-object-t"></a><h3>ucil_theora_input_file_object_t</h3>
<pre class="programlisting">typedef struct _ucil_theora_input_file_object ucil_theora_input_file_object_t;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2">
<a name="ucil-theora-create-video-file"></a><h3>ucil_theora_create_video_file ()</h3>
<pre class="programlisting"><a class="link" href="libucil-ucil-theora.html#ucil-theora-video-file-object-t" title="ucil_theora_video_file_object_t"><span class="returnvalue">ucil_theora_video_file_object_t</span></a> * ucil_theora_create_video_file
(<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
<em class="parameter"><code><span class="type">unicap_format_t</span> *format</code></em>,
<em class="parameter"><code><span class="type">va_list</span> ap</code></em>);</pre>
<p>
</p>
</div>
</div>
</div>
<div class="footer">
<hr>
Generated by GTK-Doc V1.17</div>
</body>
</html>
|