84
81
} OGMRipPlayerClass;
89
85
<refsect2 id="ogmrip-player-new" role="function">
90
86
<title>ogmrip_player_new ()</title>
91
<indexterm zone="ogmrip-player-new"><primary>ogmrip_player_new</primary></indexterm><programlisting><link linkend="OGMRipPlayer">OGMRipPlayer</link>* ogmrip_player_new (void);</programlisting>
87
<indexterm zone="ogmrip-player-new"><primary sortas="ogmrip_player_new">ogmrip_player_new</primary></indexterm><programlisting><link linkend="OGMRipPlayer">OGMRipPlayer</link> * ogmrip_player_new (void);</programlisting>
93
89
Creates a new <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link></para>
96
91
</para><variablelist role="params">
97
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the new <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
92
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the new <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
98
93
</simpara></listitem></varlistentry>
99
94
</variablelist></refsect2>
100
95
<refsect2 id="ogmrip-player-set-title" role="function">
101
96
<title>ogmrip_player_set_title ()</title>
102
<indexterm zone="ogmrip-player-set-title"><primary>ogmrip_player_set_title</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_title (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
97
<indexterm zone="ogmrip-player-set-title"><primary sortas="ogmrip_player_set_title">ogmrip_player_set_title</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_title (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
103
98
<link linkend="OGMDvdTitle">OGMDvdTitle</link> *title);</programlisting>
105
100
Sets the DVD title to play</para>
108
102
</para><variablelist role="params">
109
<varlistentry><term><parameter>player</parameter> :</term>
103
<varlistentry><term><parameter>player</parameter> :</term>
110
104
<listitem><simpara> an <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
111
105
</simpara></listitem></varlistentry>
112
<varlistentry><term><parameter>title</parameter> :</term>
106
<varlistentry><term><parameter>title</parameter> :</term>
113
107
<listitem><simpara> an <link linkend="OGMDvdTitle"><type>OGMDvdTitle</type></link>
114
108
</simpara></listitem></varlistentry>
115
109
</variablelist></refsect2>
116
110
<refsect2 id="ogmrip-player-set-audio-file" role="function">
117
111
<title>ogmrip_player_set_audio_file ()</title>
118
<indexterm zone="ogmrip-player-set-audio-file"><primary>ogmrip_player_set_audio_file</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_audio_file (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
112
<indexterm zone="ogmrip-player-set-audio-file"><primary sortas="ogmrip_player_set_audio_file">ogmrip_player_set_audio_file</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_audio_file (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
119
113
<link linkend="OGMRipFile">OGMRipFile</link> *file);</programlisting>
121
115
Sets the audio file to play</para>
124
117
</para><variablelist role="params">
125
<varlistentry><term><parameter>player</parameter> :</term>
118
<varlistentry><term><parameter>player</parameter> :</term>
126
119
<listitem><simpara> an <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
127
120
</simpara></listitem></varlistentry>
128
<varlistentry><term><parameter>file</parameter> :</term>
121
<varlistentry><term><parameter>file</parameter> :</term>
129
122
<listitem><simpara> an <link linkend="OGMRipFile"><type>OGMRipFile</type></link>
130
123
</simpara></listitem></varlistentry>
131
124
</variablelist></refsect2>
132
125
<refsect2 id="ogmrip-player-set-audio-stream" role="function">
133
126
<title>ogmrip_player_set_audio_stream ()</title>
134
<indexterm zone="ogmrip-player-set-audio-stream"><primary>ogmrip_player_set_audio_stream</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_audio_stream (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
127
<indexterm zone="ogmrip-player-set-audio-stream"><primary sortas="ogmrip_player_set_audio_stream">ogmrip_player_set_audio_stream</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_audio_stream (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
135
128
<link linkend="OGMDvdAudioStream">OGMDvdAudioStream</link> *stream);</programlisting>
137
130
Sets the audio stream to play</para>
140
132
</para><variablelist role="params">
141
<varlistentry><term><parameter>player</parameter> :</term>
133
<varlistentry><term><parameter>player</parameter> :</term>
142
134
<listitem><simpara> an <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
143
135
</simpara></listitem></varlistentry>
144
<varlistentry><term><parameter>stream</parameter> :</term>
136
<varlistentry><term><parameter>stream</parameter> :</term>
145
137
<listitem><simpara> an <link linkend="OGMDvdAudioStream"><type>OGMDvdAudioStream</type></link>
146
138
</simpara></listitem></varlistentry>
147
139
</variablelist></refsect2>
148
140
<refsect2 id="ogmrip-player-set-subp-file" role="function">
149
141
<title>ogmrip_player_set_subp_file ()</title>
150
<indexterm zone="ogmrip-player-set-subp-file"><primary>ogmrip_player_set_subp_file</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_subp_file (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
142
<indexterm zone="ogmrip-player-set-subp-file"><primary sortas="ogmrip_player_set_subp_file">ogmrip_player_set_subp_file</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_subp_file (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
151
143
<link linkend="OGMRipFile">OGMRipFile</link> *file);</programlisting>
153
145
Sets the subtitle file to play</para>
156
147
</para><variablelist role="params">
157
<varlistentry><term><parameter>player</parameter> :</term>
148
<varlistentry><term><parameter>player</parameter> :</term>
158
149
<listitem><simpara> an <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
159
150
</simpara></listitem></varlistentry>
160
<varlistentry><term><parameter>file</parameter> :</term>
151
<varlistentry><term><parameter>file</parameter> :</term>
161
152
<listitem><simpara> an <link linkend="OGMRipFile"><type>OGMRipFile</type></link>
162
153
</simpara></listitem></varlistentry>
163
154
</variablelist></refsect2>
164
155
<refsect2 id="ogmrip-player-set-subp-stream" role="function">
165
156
<title>ogmrip_player_set_subp_stream ()</title>
166
<indexterm zone="ogmrip-player-set-subp-stream"><primary>ogmrip_player_set_subp_stream</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_subp_stream (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
157
<indexterm zone="ogmrip-player-set-subp-stream"><primary sortas="ogmrip_player_set_subp_stream">ogmrip_player_set_subp_stream</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_subp_stream (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
167
158
<link linkend="OGMDvdSubpStream">OGMDvdSubpStream</link> *stream);</programlisting>
169
160
Sets the subtitle stream to play</para>
172
162
</para><variablelist role="params">
173
<varlistentry><term><parameter>player</parameter> :</term>
163
<varlistentry><term><parameter>player</parameter> :</term>
174
164
<listitem><simpara> an <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
175
165
</simpara></listitem></varlistentry>
176
<varlistentry><term><parameter>stream</parameter> :</term>
166
<varlistentry><term><parameter>stream</parameter> :</term>
177
167
<listitem><simpara> an <link linkend="OGMDvdSubpStream"><type>OGMDvdSubpStream</type></link>
178
168
</simpara></listitem></varlistentry>
179
169
</variablelist></refsect2>
180
170
<refsect2 id="ogmrip-player-set-chapters" role="function">
181
171
<title>ogmrip_player_set_chapters ()</title>
182
<indexterm zone="ogmrip-player-set-chapters"><primary>ogmrip_player_set_chapters</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_chapters (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
172
<indexterm zone="ogmrip-player-set-chapters"><primary sortas="ogmrip_player_set_chapters">ogmrip_player_set_chapters</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_set_chapters (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
183
173
<link linkend="guint">guint</link> start,
184
174
<link linkend="gint">gint</link> end);</programlisting>
186
176
Sets the chapters to play</para>
189
178
</para><variablelist role="params">
190
<varlistentry><term><parameter>player</parameter> :</term>
179
<varlistentry><term><parameter>player</parameter> :</term>
191
180
<listitem><simpara> an <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
192
181
</simpara></listitem></varlistentry>
193
<varlistentry><term><parameter>start</parameter> :</term>
182
<varlistentry><term><parameter>start</parameter> :</term>
194
183
<listitem><simpara> the chapter to start playing at
195
184
</simpara></listitem></varlistentry>
196
<varlistentry><term><parameter>end</parameter> :</term>
185
<varlistentry><term><parameter>end</parameter> :</term>
197
186
<listitem><simpara> the chapter to stop playing at, or -1
198
187
</simpara></listitem></varlistentry>
199
188
</variablelist></refsect2>
200
189
<refsect2 id="ogmrip-player-play" role="function">
201
190
<title>ogmrip_player_play ()</title>
202
<indexterm zone="ogmrip-player-play"><primary>ogmrip_player_play</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> ogmrip_player_play (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
191
<indexterm zone="ogmrip-player-play"><primary sortas="ogmrip_player_play">ogmrip_player_play</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> ogmrip_player_play (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player,
203
192
<link linkend="GError">GError</link> **error);</programlisting>
205
194
Plays the selected title, streams and chapters</para>
208
196
</para><variablelist role="params">
209
<varlistentry><term><parameter>player</parameter> :</term>
197
<varlistentry><term><parameter>player</parameter> :</term>
210
198
<listitem><simpara> an <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
211
199
</simpara></listitem></varlistentry>
212
<varlistentry><term><parameter>error</parameter> :</term>
200
<varlistentry><term><parameter>error</parameter> :</term>
213
201
<listitem><simpara> return location for error
214
202
</simpara></listitem></varlistentry>
215
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> on success, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> if an error was set
203
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> on success, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> if an error was set
216
204
</simpara></listitem></varlistentry>
217
205
</variablelist></refsect2>
218
206
<refsect2 id="ogmrip-player-stop" role="function">
219
207
<title>ogmrip_player_stop ()</title>
220
<indexterm zone="ogmrip-player-stop"><primary>ogmrip_player_stop</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_stop (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player);</programlisting>
208
<indexterm zone="ogmrip-player-stop"><primary sortas="ogmrip_player_stop">ogmrip_player_stop</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_player_stop (<link linkend="OGMRipPlayer">OGMRipPlayer</link> *player);</programlisting>
222
210
Stops playing the title</para>
225
212
</para><variablelist role="params">
226
<varlistentry><term><parameter>player</parameter> :</term>
213
<varlistentry><term><parameter>player</parameter> :</term>
227
214
<listitem><simpara> an <link linkend="OGMRipPlayer"><type>OGMRipPlayer</type></link>
228
215
</simpara></listitem></varlistentry>
229
216
</variablelist></refsect2>