📄 atkstreamablecontent.xml
字号:
<refentry id="AtkStreamableContent"><refmeta><refentrytitle>AtkStreamableContent</refentrytitle><manvolnum>3</manvolnum><refmiscinfo>ATK Library</refmiscinfo></refmeta><refnamediv><refname>AtkStreamableContent</refname><refpurpose>The ATK interface which provides access to streamable content.</refpurpose></refnamediv><refsynopsisdiv><title>Synopsis</title><synopsis>struct <link linkend="AtkStreamableContent-struct">AtkStreamableContent</link>;<link linkend="gint">gint</link> <link linkend="atk-streamable-content-get-n-mime-types">atk_streamable_content_get_n_mime_types</link> (<link linkend="AtkStreamableContent">AtkStreamableContent</link> *streamable);G_CONST_RETURN <link linkend="gchar">gchar</link>* <link linkend="atk-streamable-content-get-mime-type">atk_streamable_content_get_mime_type</link> (<link linkend="AtkStreamableContent">AtkStreamableContent</link> *streamable, <link linkend="gint">gint</link> i);<link linkend="GIOChannel">GIOChannel</link>* <link linkend="atk-streamable-content-get-stream">atk_streamable_content_get_stream</link> (<link linkend="AtkStreamableContent">AtkStreamableContent</link> *streamable, const <link linkend="gchar">gchar</link> *mime_type);</synopsis></refsynopsisdiv><refsect1><title>Object Hierarchy</title><synopsis> <link linkend="GInterface">GInterface</link> +----AtkStreamableContent</synopsis></refsect1><refsect1><title>Description</title><para></para></refsect1><refsect1><title>Details</title><refsect2><title><anchor id="AtkStreamableContent-struct"/>struct AtkStreamableContent</title><indexterm><primary>AtkStreamableContent</primary></indexterm><programlisting>struct AtkStreamableContent;</programlisting><para>The AtkStreamableContent structure does not contain any fields.</para></refsect2><refsect2><title><anchor id="atk-streamable-content-get-n-mime-types"/>atk_streamable_content_get_n_mime_types ()</title><indexterm><primary>atk_streamable_content_get_n_mime_types</primary></indexterm><programlisting><link linkend="gint">gint</link> atk_streamable_content_get_n_mime_types (<link linkend="AtkStreamableContent">AtkStreamableContent</link> *streamable);</programlisting><para>Gets the number of mime types supported by this object.</para><para></para><variablelist role="params"><varlistentry><term><parameter>streamable</parameter> :</term><listitem><simpara> a GObject instance that implements AtkStreamableContentIface</simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a gint which is the number of mime types supported by the object.</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="atk-streamable-content-get-mime-type"/>atk_streamable_content_get_mime_type ()</title><indexterm><primary>atk_streamable_content_get_mime_type</primary></indexterm><programlisting>G_CONST_RETURN <link linkend="gchar">gchar</link>* atk_streamable_content_get_mime_type (<link linkend="AtkStreamableContent">AtkStreamableContent</link> *streamable, <link linkend="gint">gint</link> i);</programlisting><para>Gets the character string of the specified mime type. The first mimetype is at position 0, the second at position 1, and so on.</para><para></para><variablelist role="params"><varlistentry><term><parameter>streamable</parameter> :</term><listitem><simpara> a GObject instance that implements AtkStreamableContent</simpara></listitem></varlistentry><varlistentry><term><parameter>i</parameter> :</term><listitem><simpara> a gint representing the position of the mime type starting from 0</simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>: a gchar* representing the specified mime type; the callershould not free the character string.</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="atk-streamable-content-get-stream"/>atk_streamable_content_get_stream ()</title><indexterm><primary>atk_streamable_content_get_stream</primary></indexterm><programlisting><link linkend="GIOChannel">GIOChannel</link>* atk_streamable_content_get_stream (<link linkend="AtkStreamableContent">AtkStreamableContent</link> *streamable, const <link linkend="gchar">gchar</link> *mime_type);</programlisting><para>Gets the content in the specified mime type.</para><para></para><variablelist role="params"><varlistentry><term><parameter>streamable</parameter> :</term><listitem><simpara> a GObject instance that implements AtkStreamableContentIface</simpara></listitem></varlistentry><varlistentry><term><parameter>mime_type</parameter> :</term><listitem><simpara> a gchar* representing the mime type</simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GIOChannel"><type>GIOChannel</type></link> which contains the content in the specified mimetype.</simpara></listitem></varlistentry></variablelist></refsect2></refsect1></refentry>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -