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

📄 vm__if_8h.html

📁 BlueLab3 bluetooth API 说明文档
💻 HTML
📖 第 1 页 / 共 2 页
字号:
    </td>  </tr></table><a class="anchor" name="a60" doxytag="vm_if.h::vm_sink_config_key" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a60">vm_sink_config_key</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a60a21" doxytag="VM_SINK_DUMMY" ></a>VM_SINK_DUMMY</em>&nbsp;</td><td>Dummy placeholder. </td></tr><tr><td valign=top><em><a class="anchor" name="a60a22" doxytag="VM_SINK_MESSAGES" ></a>VM_SINK_MESSAGES</em>&nbsp;</td><td>Control of generation of MESSAGE_MORE_SPACE </td></tr><tr><td valign=top><em><a class="anchor" name="a60a23" doxytag="VM_SINK_DUMMY_END" ></a>VM_SINK_DUMMY_END</em>&nbsp;</td><td>Dummy placeholder. </td></tr></table></dl>    </td>  </tr></table><a class="anchor" name="a61" doxytag="vm_if.h::vm_messages_settings" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a61">vm_messages_settings</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Values used with VM_SOURCE_MESSAGES and VM_SINK_MESSAGES for SourceConfigure and SinkConfigure respectively. <p>For instance SourceConfigure(source, VM_SOURCE_MESSAGES, VM_MESSAGES_SOME) will arrange that the task associated has at most one MESSAGE_MORE_DATA queued for delivery at any one time. The default is VM_MESSAGES_ALL. <dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a61a24" doxytag="VM_MESSAGES_ALL" ></a>VM_MESSAGES_ALL</em>&nbsp;</td><td>Send all messages to the registered task </td></tr><tr><td valign=top><em><a class="anchor" name="a61a25" doxytag="VM_MESSAGES_SOME" ></a>VM_MESSAGES_SOME</em>&nbsp;</td><td>Send at most one message at a time to the registered task </td></tr><tr><td valign=top><em><a class="anchor" name="a61a26" doxytag="VM_MESSAGES_NONE" ></a>VM_MESSAGES_NONE</em>&nbsp;</td><td>Send no messages to the registered task </td></tr></table></dl>    </td>  </tr></table><a class="anchor" name="a62" doxytag="vm_if.h::vm_transform_config_key" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a62">vm_transform_config_key</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a62a27" doxytag="VM_TRANSFORM_HID_KEYBOARD_IDLE_RATE" ></a>VM_TRANSFORM_HID_KEYBOARD_IDLE_RATE</em>&nbsp;</td><td>HID keyboard idle rate. </td></tr><tr><td valign=top><em><a class="anchor" name="a62a28" doxytag="VM_TRANSFORM_CHUNK_CHUNK_SIZE" ></a>VM_TRANSFORM_CHUNK_CHUNK_SIZE</em>&nbsp;</td><td>Chunk size. </td></tr><tr><td valign=top><em><a class="anchor" name="a62a29" doxytag="VM_TRANSFORM_RTP_SBC_ENCODE_PACKET_SIZE" ></a>VM_TRANSFORM_RTP_SBC_ENCODE_PACKET_SIZE</em>&nbsp;</td><td>RTP SBC Encode packet size. </td></tr><tr><td valign=top><em><a class="anchor" name="a62a30" doxytag="VM_TRANSFORM_RTP_SBC_ENCODE_MANAGE_TIMING" ></a>VM_TRANSFORM_RTP_SBC_ENCODE_MANAGE_TIMING</em>&nbsp;</td><td>RTP SBC Encode Manage Timing. </td></tr><tr><td valign=top><em><a class="anchor" name="a62a31" doxytag="VM_TRANSFORM_RTP_SBC_ENCODE_STATS" ></a>VM_TRANSFORM_RTP_SBC_ENCODE_STATS</em>&nbsp;</td><td>RTP SBC Encode Statistics. </td></tr><tr><td valign=top><em><a class="anchor" name="a62a32" doxytag="VM_TRANSFORM_HID_MOUSE_ENABLE_SCROLL_DATA" ></a>VM_TRANSFORM_HID_MOUSE_ENABLE_SCROLL_DATA</em>&nbsp;</td><td>HID mouse enable scroll data. </td></tr><tr><td valign=top><em><a class="anchor" name="a62a33" doxytag="VM_TRANSFORM_RTP_SCMS_ENABLE" ></a>VM_TRANSFORM_RTP_SCMS_ENABLE</em>&nbsp;</td><td>Enable SCMS content protection on RTP stream. </td></tr><tr><td valign=top><em><a class="anchor" name="a62a34" doxytag="VM_TRANSFORM_RTP_SCMS_SET_BITS" ></a>VM_TRANSFORM_RTP_SCMS_SET_BITS</em>&nbsp;</td><td>Set SCMS bits (bit 0=L-bit, bit 1=Cp-bit) </td></tr><tr><td valign=top><em><a class="anchor" name="a62a35" doxytag="VM_TRANSFORM_SLICE_FROM_START" ></a>VM_TRANSFORM_SLICE_FROM_START</em>&nbsp;</td><td>How many bytes to discard from start of packet </td></tr><tr><td valign=top><em><a class="anchor" name="a62a36" doxytag="VM_TRANSFORM_SLICE_FROM_END" ></a>VM_TRANSFORM_SLICE_FROM_END</em>&nbsp;</td><td>How many bytes to discard from end of packet </td></tr></table></dl>    </td>  </tr></table><a class="anchor" name="a63" doxytag="vm_if.h::vm_pcm_io" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a63">vm_pcm_io</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a63a37" doxytag="VM_PCM_INTERNAL_A_AND_B" ></a>VM_PCM_INTERNAL_A_AND_B</em>&nbsp;</td><td>Route PCM data to internal codecs A and B. </td></tr><tr><td valign=top><em><a class="anchor" name="a63a38" doxytag="VM_PCM_INTERNAL_A" ></a>VM_PCM_INTERNAL_A</em>&nbsp;</td><td>Route PCM data to internal codec A. </td></tr><tr><td valign=top><em><a class="anchor" name="a63a39" doxytag="VM_PCM_INTERNAL_B" ></a>VM_PCM_INTERNAL_B</em>&nbsp;</td><td>Route PCM data to internal codec B. </td></tr><tr><td valign=top><em><a class="anchor" name="a63a40" doxytag="VM_PCM_EXTERNAL_PCM" ></a>VM_PCM_EXTERNAL_PCM</em>&nbsp;</td><td>Route PCM data to external PCM interface. </td></tr><tr><td valign=top><em><a class="anchor" name="a63a41" doxytag="VM_PCM_NONE" ></a>VM_PCM_NONE</em>&nbsp;</td><td>Clear routing of PCM data. </td></tr><tr><td valign=top><em><a class="anchor" name="a63a42" doxytag="VM_PCM_EXTERNAL_I2S" ></a>VM_PCM_EXTERNAL_I2S</em>&nbsp;</td><td>Route PCM data to I2S interface. </td></tr><tr><td valign=top><em><a class="anchor" name="a63a43" doxytag="VM_PCM_EXTERNAL_SPDIF" ></a>VM_PCM_EXTERNAL_SPDIF</em>&nbsp;</td><td>Route PCM data to SPDIF interface. </td></tr><tr><td valign=top><em><a class="anchor" name="a63a44" doxytag="VM_PCM_EXTERNAL_DSP" ></a>VM_PCM_EXTERNAL_DSP</em>&nbsp;</td><td>Route PCM data to DSP interface. </td></tr><tr><td valign=top><em><a class="anchor" name="a63a45" doxytag="VM_PCM_EXTERNAL_I2S_SLAVE" ></a>VM_PCM_EXTERNAL_I2S_SLAVE</em>&nbsp;</td><td>Route PCM data to I2S slave mode interface. </td></tr></table></dl>    </td>  </tr></table><a class="anchor" name="a64" doxytag="vm_if.h::vm_pcm_clock_setting" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a64">vm_pcm_clock_setting</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a64a46" doxytag="PCM_CLK_256" ></a>PCM_CLK_256</em>&nbsp;</td><td>Set PCM CLK rate to 256kHz. </td></tr><tr><td valign=top><em><a class="anchor" name="a64a47" doxytag="PCM_CLK_128" ></a>PCM_CLK_128</em>&nbsp;</td><td>Set PCM CLK rate to 128kHz. </td></tr><tr><td valign=top><em><a class="anchor" name="a64a48" doxytag="PCM_CLK_512" ></a>PCM_CLK_512</em>&nbsp;</td><td>Set PCM CLK rate to 512kHz. </td></tr><tr><td valign=top><em><a class="anchor" name="a64a49" doxytag="PCM_CLK_OFF" ></a>PCM_CLK_OFF</em>&nbsp;</td><td>Disable PCM CLK output. </td></tr></table></dl>    </td>  </tr></table><a class="anchor" name="a65" doxytag="vm_if.h::vm_checksum_region" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a65">vm_checksum_region</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a65a50" doxytag="VM_CHECKSUM_LOADER" ></a>VM_CHECKSUM_LOADER</em>&nbsp;</td><td>Checksum the loader (if it exists) </td></tr><tr><td valign=top><em><a class="anchor" name="a65a51" doxytag="VM_CHECKSUM_STACK" ></a>VM_CHECKSUM_STACK</em>&nbsp;</td><td>Checksum the main firmware </td></tr><tr><td valign=top><em><a class="anchor" name="a65a52" doxytag="VM_CHECKSUM_APP" ></a>VM_CHECKSUM_APP</em>&nbsp;</td><td>Checksum the dedicated application sector (.app) </td></tr><tr><td valign=top><em><a class="anchor" name="a65a53" doxytag="VM_CHECKSUM_FS" ></a>VM_CHECKSUM_FS</em>&nbsp;</td><td>Checksum the filesystem image (.fs) </td></tr></table></dl>    </td>  </tr></table><a class="anchor" name="a66" doxytag="vm_if.h::vm_checksum_result" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a66">vm_checksum_result</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a66a54" doxytag="VM_CHECKSUM_FAIL" ></a>VM_CHECKSUM_FAIL</em>&nbsp;</td><td>The checksum failed </td></tr><tr><td valign=top><em><a class="anchor" name="a66a55" doxytag="VM_CHECKSUM_OKAY" ></a>VM_CHECKSUM_OKAY</em>&nbsp;</td><td>The checksum passed </td></tr><tr><td valign=top><em><a class="anchor" name="a66a56" doxytag="VM_CHECKSUM_NOT_PRESENT" ></a>VM_CHECKSUM_NOT_PRESENT</em>&nbsp;</td><td>The region is not present </td></tr></table></dl>    </td>  </tr></table></body></html>

⌨️ 快捷键说明

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