📄 vm__if_8h.html
字号:
</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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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 + -