1
<refentry id="libbrasero-burn-brasero-burn-lib">
3
<refentrytitle role="top_of_page" id="libbrasero-burn-brasero-burn-lib.top_of_page">brasero-burn-lib</refentrytitle>
4
<manvolnum>3</manvolnum>
5
<refmiscinfo>LIBBRASERO-BURN Library</refmiscinfo>
9
<refname>brasero-burn-lib</refname>
10
<refpurpose></refpurpose>
13
<refsynopsisdiv id="libbrasero-burn-brasero-burn-lib.synopsis" role="synopsis">
14
<title role="synopsis.title">Synopsis</title>
17
#define <link linkend="LIBBRASERO-BURN-VERSION-MAJOR--CAPS">LIBBRASERO_BURN_VERSION_MAJOR</link>
18
#define <link linkend="LIBBRASERO-BURN-VERSION-MINOR--CAPS">LIBBRASERO_BURN_VERSION_MINOR</link>
19
#define <link linkend="LIBBRASERO-BURN-VERSION-MICRO--CAPS">LIBBRASERO_BURN_VERSION_MICRO</link>
20
#define <link linkend="LIBBRASERO-BURN-AGE--CAPS">LIBBRASERO_BURN_AGE</link>
21
<link linkend="gboolean">gboolean</link> <link linkend="brasero-burn-library-start">brasero_burn_library_start</link> (<link linkend="int">int</link> *argc,
22
<link linkend="char">char</link> **argv[]);
23
<link linkend="void">void</link> <link linkend="brasero-burn-library-stop">brasero_burn_library_stop</link> (void);
24
<link linkend="GOptionGroup">GOptionGroup</link> * <link linkend="brasero-burn-library-get-option-group">brasero_burn_library_get_option_group</link>
26
<link linkend="GSList">GSList</link> * <link linkend="brasero-burn-library-get-plugins-list">brasero_burn_library_get_plugins_list</link>
28
<link linkend="gboolean">gboolean</link> <link linkend="brasero-burn-library-can-checksum">brasero_burn_library_can_checksum</link> (void);
29
<link linkend="BraseroBurnResult">BraseroBurnResult</link> <link linkend="brasero-burn-library-input-supported">brasero_burn_library_input_supported</link>
30
(<link linkend="BraseroTrackType">BraseroTrackType</link> *type);
31
<link linkend="BraseroMedia">BraseroMedia</link> <link linkend="brasero-burn-library-get-media-capabilities">brasero_burn_library_get_media_capabilities</link>
32
(<link linkend="BraseroMedia">BraseroMedia</link> media);
44
<refsect1 id="libbrasero-burn-brasero-burn-lib.description" role="desc">
45
<title role="desc.title">Description</title>
50
<refsect1 id="libbrasero-burn-brasero-burn-lib.details" role="details">
51
<title role="details.title">Details</title>
52
<refsect2 id="LIBBRASERO-BURN-VERSION-MAJOR--CAPS" role="macro">
53
<title>LIBBRASERO_BURN_VERSION_MAJOR</title>
54
<indexterm zone="LIBBRASERO-BURN-VERSION-MAJOR--CAPS"><primary sortas="LIBBRASERO_BURN_VERSION_MAJOR">LIBBRASERO_BURN_VERSION_MAJOR</primary></indexterm><programlisting>#define LIBBRASERO_BURN_VERSION_MAJOR</programlisting>
57
<refsect2 id="LIBBRASERO-BURN-VERSION-MINOR--CAPS" role="macro">
58
<title>LIBBRASERO_BURN_VERSION_MINOR</title>
59
<indexterm zone="LIBBRASERO-BURN-VERSION-MINOR--CAPS"><primary sortas="LIBBRASERO_BURN_VERSION_MINOR">LIBBRASERO_BURN_VERSION_MINOR</primary></indexterm><programlisting>#define LIBBRASERO_BURN_VERSION_MINOR</programlisting>
62
<refsect2 id="LIBBRASERO-BURN-VERSION-MICRO--CAPS" role="macro">
63
<title>LIBBRASERO_BURN_VERSION_MICRO</title>
64
<indexterm zone="LIBBRASERO-BURN-VERSION-MICRO--CAPS"><primary sortas="LIBBRASERO_BURN_VERSION_MICRO">LIBBRASERO_BURN_VERSION_MICRO</primary></indexterm><programlisting>#define LIBBRASERO_BURN_VERSION_MICRO</programlisting>
67
<refsect2 id="LIBBRASERO-BURN-AGE--CAPS" role="macro">
68
<title>LIBBRASERO_BURN_AGE</title>
69
<indexterm zone="LIBBRASERO-BURN-AGE--CAPS"><primary sortas="LIBBRASERO_BURN_AGE">LIBBRASERO_BURN_AGE</primary></indexterm><programlisting>#define LIBBRASERO_BURN_AGE</programlisting>
72
<refsect2 id="brasero-burn-library-start" role="function">
73
<title>brasero_burn_library_start ()</title>
74
<indexterm zone="brasero-burn-library-start"><primary sortas="brasero_burn_library_start">brasero_burn_library_start</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> brasero_burn_library_start (<link linkend="int">int</link> *argc,
75
<link linkend="char">char</link> **argv[]);</programlisting>
77
</para><variablelist role="params">
78
<varlistentry><term><parameter>argc</parameter> :</term>
80
</simpara></listitem></varlistentry>
81
<varlistentry><term><parameter>argv</parameter> :</term>
83
</simpara></listitem></varlistentry>
84
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
85
</simpara></listitem></varlistentry>
86
</variablelist></refsect2>
87
<refsect2 id="brasero-burn-library-stop" role="function">
88
<title>brasero_burn_library_stop ()</title>
89
<indexterm zone="brasero-burn-library-stop"><primary sortas="brasero_burn_library_stop">brasero_burn_library_stop</primary></indexterm><programlisting><link linkend="void">void</link> brasero_burn_library_stop (void);</programlisting>
92
<refsect2 id="brasero-burn-library-get-option-group" role="function">
93
<title>brasero_burn_library_get_option_group ()</title>
94
<indexterm zone="brasero-burn-library-get-option-group"><primary sortas="brasero_burn_library_get_option_group">brasero_burn_library_get_option_group</primary></indexterm><programlisting><link linkend="GOptionGroup">GOptionGroup</link> * brasero_burn_library_get_option_group
95
(void);</programlisting>
97
Returns a GOptionGroup for the commandline arguments recognized by libbrasero-burn.
98
You should add this to your GOptionContext if your are using <link linkend="g-option-context-parse"><function>g_option_context_parse()</function></link>
99
to parse your commandline arguments.</para>
101
</para><variablelist role="params">
102
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GOptionGroup"><type>GOptionGroup</type></link> *
103
</simpara></listitem></varlistentry>
104
</variablelist></refsect2>
105
<refsect2 id="brasero-burn-library-get-plugins-list" role="function">
106
<title>brasero_burn_library_get_plugins_list ()</title>
107
<indexterm zone="brasero-burn-library-get-plugins-list"><primary sortas="brasero_burn_library_get_plugins_list">brasero_burn_library_get_plugins_list</primary></indexterm><programlisting><link linkend="GSList">GSList</link> * brasero_burn_library_get_plugins_list
108
(void);</programlisting>
110
This function returns the list of plugins that
111
are available to libbrasero-burn.</para>
113
</para><variablelist role="params">
114
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GSList"><type>GSList</type></link> that must be destroyed when not needed and each object unreffed.
115
</simpara></listitem></varlistentry>
116
</variablelist></refsect2>
117
<refsect2 id="brasero-burn-library-can-checksum" role="function">
118
<title>brasero_burn_library_can_checksum ()</title>
119
<indexterm zone="brasero-burn-library-can-checksum"><primary sortas="brasero_burn_library_can_checksum">brasero_burn_library_can_checksum</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> brasero_burn_library_can_checksum (void);</programlisting>
121
</para><variablelist role="params">
122
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
123
</simpara></listitem></varlistentry>
124
</variablelist></refsect2>
125
<refsect2 id="brasero-burn-library-input-supported" role="function">
126
<title>brasero_burn_library_input_supported ()</title>
127
<indexterm zone="brasero-burn-library-input-supported"><primary sortas="brasero_burn_library_input_supported">brasero_burn_library_input_supported</primary></indexterm><programlisting><link linkend="BraseroBurnResult">BraseroBurnResult</link> brasero_burn_library_input_supported
128
(<link linkend="BraseroTrackType">BraseroTrackType</link> *type);</programlisting>
130
</para><variablelist role="params">
131
<varlistentry><term><parameter>type</parameter> :</term>
133
</simpara></listitem></varlistentry>
134
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
135
</simpara></listitem></varlistentry>
136
</variablelist></refsect2>
137
<refsect2 id="brasero-burn-library-get-media-capabilities" role="function">
138
<title>brasero_burn_library_get_media_capabilities ()</title>
139
<indexterm zone="brasero-burn-library-get-media-capabilities"><primary sortas="brasero_burn_library_get_media_capabilities">brasero_burn_library_get_media_capabilities</primary></indexterm><programlisting><link linkend="BraseroMedia">BraseroMedia</link> brasero_burn_library_get_media_capabilities
140
(<link linkend="BraseroMedia">BraseroMedia</link> media);</programlisting>
142
</para><variablelist role="params">
143
<varlistentry><term><parameter>media</parameter> :</term>
145
</simpara></listitem></varlistentry>
146
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
147
</simpara></listitem></varlistentry>
148
</variablelist></refsect2>