⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libraw1394.sgml

📁 libraw1394-1.1.0.tar.gz 1394的一个库文件
💻 SGML
📖 第 1 页 / 共 5 页
字号:
   <listitem>    <para>      libraw1394 handle    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>channel</parameter></term>   <listitem>    <para>      the channel to start listening    </para>   </listitem>  </varlistentry> </variablelist></refsect1><refsect1> <title>Description</title> <para>   listen/unlisten on a specific channel (multi-channel mode ONLY) </para></refsect1><refsect1> <title>Returns</title> <para>    0 on success or -1 on failure (sets errno) </para></refsect1></refentry><refentry><refmeta><refentrytitle><phrase id="API-raw1394-iso-recv-unlisten-channel">raw1394_iso_recv_unlisten_channel</phrase></refentrytitle></refmeta><refnamediv> <refname>raw1394_iso_recv_unlisten_channel</refname> <refpurpose>      stop listening  to a specific channel in multi-channel mode </refpurpose></refnamediv><refsynopsisdiv> <title>Synopsis</title>  <funcsynopsis><funcprototype>   <funcdef>int <function>raw1394_iso_recv_unlisten_channel </function></funcdef>   <paramdef>raw1394handle_t <parameter>handle</parameter></paramdef>   <paramdef>unsigned char <parameter>channel</parameter></paramdef>  </funcprototype></funcsynopsis></refsynopsisdiv><refsect1> <title>Arguments</title> <variablelist>  <varlistentry>   <term><parameter>handle</parameter></term>   <listitem>    <para>      libraw1394 handle    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>channel</parameter></term>   <listitem>    <para>      the channel to stop listening to    </para>   </listitem>  </varlistentry> </variablelist></refsect1><refsect1> <title>Returns</title> <para>    0 on success or -1 on failure (sets errno) </para></refsect1></refentry><refentry><refmeta><refentrytitle><phrase id="API-raw1394-iso-recv-set-channel-mask">raw1394_iso_recv_set_channel_mask</phrase></refentrytitle></refmeta><refnamediv> <refname>raw1394_iso_recv_set_channel_mask</refname> <refpurpose>      listen or unlisten to a whole bunch of channels at once </refpurpose></refnamediv><refsynopsisdiv> <title>Synopsis</title>  <funcsynopsis><funcprototype>   <funcdef>int <function>raw1394_iso_recv_set_channel_mask </function></funcdef>   <paramdef>raw1394handle_t <parameter>handle</parameter></paramdef>   <paramdef>u_int64_t <parameter>mask</parameter></paramdef>  </funcprototype></funcsynopsis></refsynopsisdiv><refsect1> <title>Arguments</title> <variablelist>  <varlistentry>   <term><parameter>handle</parameter></term>   <listitem>    <para>      libraw1394 handle    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>mask</parameter></term>   <listitem>    <para>      64-bit mask of channels, 1 means listen, 0 means unlisten,     channel 0 is LSB, channel 63 is MSB    </para>   </listitem>  </varlistentry> </variablelist></refsect1><refsect1> <title>Description</title> <para>   for multi-channel reception mode only </para></refsect1><refsect1> <title>Returns</title> <para>    0 on success, -1 on failure (sets errno) </para></refsect1></refentry><refentry><refmeta><refentrytitle><phrase id="API-raw1394-iso-xmit-start">raw1394_iso_xmit_start</phrase></refentrytitle></refmeta><refnamediv> <refname>raw1394_iso_xmit_start</refname> <refpurpose>      begin isochronous transmission </refpurpose></refnamediv><refsynopsisdiv> <title>Synopsis</title>  <funcsynopsis><funcprototype>   <funcdef>int <function>raw1394_iso_xmit_start </function></funcdef>   <paramdef>raw1394handle_t <parameter>handle</parameter></paramdef>   <paramdef>int <parameter>start_on_cycle</parameter></paramdef>   <paramdef>int <parameter>prebuffer_packets</parameter></paramdef>  </funcprototype></funcsynopsis></refsynopsisdiv><refsect1> <title>Arguments</title> <variablelist>  <varlistentry>   <term><parameter>handle</parameter></term>   <listitem>    <para>      libraw1394 handle    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>start_on_cycle</parameter></term>   <listitem>    <para>      isochronous cycle number on which to start      (-1 if you don't care)    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>prebuffer_packets</parameter></term>   <listitem>    <para>      number of packets to queue up before starting transmission     (-1 if you don't care)    </para>   </listitem>  </varlistentry> </variablelist></refsect1><refsect1> <title>Returns</title> <para>    0 on success or -1 on failure (sets errno) </para></refsect1></refentry><refentry><refmeta><refentrytitle><phrase id="API-raw1394-iso-recv-start">raw1394_iso_recv_start</phrase></refentrytitle></refmeta><refnamediv> <refname>raw1394_iso_recv_start</refname> <refpurpose>      begin isochronous reception </refpurpose></refnamediv><refsynopsisdiv> <title>Synopsis</title>  <funcsynopsis><funcprototype>   <funcdef>int <function>raw1394_iso_recv_start </function></funcdef>   <paramdef>raw1394handle_t <parameter>handle</parameter></paramdef>   <paramdef>int <parameter>start_on_cycle</parameter></paramdef>   <paramdef>int <parameter>tag_mask</parameter></paramdef>   <paramdef>int <parameter>sync</parameter></paramdef>  </funcprototype></funcsynopsis></refsynopsisdiv><refsect1> <title>Arguments</title> <variablelist>  <varlistentry>   <term><parameter>handle</parameter></term>   <listitem>    <para>      libraw1394 handle    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>start_on_cycle</parameter></term>   <listitem>    <para>      isochronous cycle number on which to start      (-1 if you don't care)    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>tag_mask</parameter></term>   <listitem>    <para>      mask of tag fields to match (-1 to receive all packets)    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>sync</parameter></term>   <listitem>    <para>      not used, reserved for future implementation    </para>   </listitem>  </varlistentry> </variablelist></refsect1><refsect1> <title>Returns</title> <para>    0 on success or -1 on failure (sets errno) </para></refsect1></refentry><refentry><refmeta><refentrytitle><phrase id="API-raw1394-iso-xmit-write">raw1394_iso_xmit_write</phrase></refentrytitle></refmeta><refnamediv> <refname>raw1394_iso_xmit_write</refname> <refpurpose>      alternative blocking-write API for ISO transmission </refpurpose></refnamediv><refsynopsisdiv> <title>Synopsis</title>  <funcsynopsis><funcprototype>   <funcdef>int <function>raw1394_iso_xmit_write </function></funcdef>   <paramdef>raw1394handle_t <parameter>handle</parameter></paramdef>   <paramdef>unsigned char * <parameter>data</parameter></paramdef>   <paramdef>unsigned int <parameter>len</parameter></paramdef>   <paramdef>unsigned char <parameter>tag</parameter></paramdef>   <paramdef>unsigned char <parameter>sy</parameter></paramdef>  </funcprototype></funcsynopsis></refsynopsisdiv><refsect1> <title>Arguments</title> <variablelist>  <varlistentry>   <term><parameter>handle</parameter></term>   <listitem>    <para>      libraw1394 handle    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>data</parameter></term>   <listitem>    <para>      pointer to packet data buffer    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>len</parameter></term>   <listitem>    <para>      length of packet, in bytes    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>tag</parameter></term>   <listitem>    <para>      tag field    </para>   </listitem>  </varlistentry>  <varlistentry>   <term><parameter>sy</parameter></term>   <listitem>    <para>      sync field    </para>   </listitem>  </varlistentry> </variablelist></refsect1><refsect1> <title>Description</title> <para>   <function>write</function> style API - do NOT use this if you have set an xmit_handler   if buffer is full, waits for more space UNLESS the file descriptor is   set to non-blocking, in which case <function>xmit_write</function> will return -1 with   errno = EAGAIN </para></refsect1><refsect1> <title>Returns</title> <para>    0 on success or -1 on failure (sets errno) </para></refsect1></refentry><refentry><refmeta><refentrytitle><phrase id="API-raw1394-iso-xmit-sync">raw1394_iso_xmit_sync</phrase></refentrytitle></refmeta><refnamediv> <refname>raw1394_iso_xmit_sync</refname> <refpurpose>      wait until all queued packets have been sent </refpurpose></refnamediv><refsynopsisdiv> <title>Synopsis</title>  <funcsynopsis><funcprototype>   <funcdef>int <function>raw1394_iso_xmit_sync </function></funcdef>   <paramdef>raw1394handle_t <parameter>handle</parameter></paramdef>  </funcprototype></funcsynopsis></refsynopsisdiv><refsect1> <title>Arguments</title> <variablelist>  <varlistentry>   <term><parameter>handle</parameter></term>   <listitem>    <para>      libraw1394 handle    </para>   </listitem>  </varlistentry> </variablelist></refsect1><refsect1> <title>Returns</title> <para>    0 on success or -1 on failure (sets errno) </para></refsect1></refentry><refentry><refmeta><refentrytitle><phrase id="API-raw1394-iso-recv-flush">raw1394_iso_recv_flush</phrase></refentrytitle></refmeta><refnamediv> <refname>raw1394_iso_recv_flush</refname> <refpurpose>      flush all already received iso packets from kernel into user space </refpurpose></refnamediv><refsynopsisdiv> <title>Synopsis</title>  <funcsynopsis><funcprototype>   <funcdef>int <function>raw1394_iso_recv_flush </function></funcdef>   <paramdef>raw1394handle_t <parameter>handle</parameter></paramdef>  </funcprototype></funcsynopsis></refsynopsisdiv><refsect1> <title>Arguments</title>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -