<?xml version="1.0" encoding="UTF-8"?> <DocSetNodes version="1.0"> <TOC> <Node> <Name>Root</Name> <Path>index.html</Path> <Subnodes> <Node> <Name>Modules</Name> <Path>modules.html</Path> <Subnodes> <Node> <Name>Input/Output Devices Handling</Name> <Path>group__grp__device.html</Path> <Subnodes> <Node> <Name>Pm_GetDeviceInfo</Name> <Path>group__grp__device.html</Path> <Anchor>ga2ff3676bcff6077e64ef6f3eb57fb37e</Anchor> </Node> <Node> <Name>Pm_OpenInput</Name> <Path>group__grp__device.html</Path> <Anchor>gabd50a31baaa494ad8b405f9ad54c966e</Anchor> </Node> <Node> <Name>Pm_OpenOutput</Name> <Path>group__grp__device.html</Path> <Anchor>ga134924cfa8badeecff3c5e1f22aee178</Anchor> </Node> </Subnodes> </Node> <Node> <Name>Events and Filters Handling</Name> <Path>group__grp__events__filters.html</Path> <Subnodes> <Node> <Name>PmEvent</Name> <Path>structPmEvent.html</Path> </Node> <Node> <Name>Pm_Channel</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga33262c53c6591f143fc61e12a8e2205c</Anchor> </Node> <Node> <Name>PM_FILT_ACTIVE</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga14df46b4e5e3aa265dc8dee06df8ce19</Anchor> </Node> <Node> <Name>PM_FILT_AFTERTOUCH</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga4f2cf0d7c7de4318c0750b80098031da</Anchor> </Node> <Node> <Name>PM_FILT_CHANNEL_AFTERTOUCH</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gaf26195f93ad34640136d893fd4729a31</Anchor> </Node> <Node> <Name>PM_FILT_CLOCK</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gaf6d54a9ff867bab06ee18bc637887834</Anchor> </Node> <Node> <Name>PM_FILT_CONTROL</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gab37c64bd527f54ec37fb312dabda16b1</Anchor> </Node> <Node> <Name>PM_FILT_FD</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gaea41a2172d5c7382f6b9d7df85c62a7c</Anchor> </Node> <Node> <Name>PM_FILT_MTC</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga9209ea350d58f2d1bc404bc1deecce0f</Anchor> </Node> <Node> <Name>PM_FILT_NOTE</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga27d37f62f7ab2674c5c6626a15630b48</Anchor> </Node> <Node> <Name>PM_FILT_PITCHBEND</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gae6615da402e1a1a82b7833c7a30415e4</Anchor> </Node> <Node> <Name>PM_FILT_PLAY</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gae8733c7af01f94015043c8926076557a</Anchor> </Node> <Node> <Name>PM_FILT_POLY_AFTERTOUCH</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga1b300264b36000d2f1aceb990a1aeb1d</Anchor> </Node> <Node> <Name>PM_FILT_PROGRAM</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gade6cc12acc0eed1bbff2ead41cdc1ba4</Anchor> </Node> <Node> <Name>PM_FILT_REALTIME</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga20f84601b1fc10c18339cf85bf9b91e9</Anchor> </Node> <Node> <Name>PM_FILT_RESET</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gaf398203a8c838897bd07dc356cd9ed54</Anchor> </Node> <Node> <Name>PM_FILT_SONG_POSITION</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga830ecd4a62070c6e76352eea4524f537</Anchor> </Node> <Node> <Name>PM_FILT_SONG_SELECT</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga45af83115b0e12767e99f619801f49b5</Anchor> </Node> <Node> <Name>PM_FILT_SYSEX</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga3ef53d51914740bb7746e017b5a44402</Anchor> </Node> <Node> <Name>PM_FILT_SYSTEMCOMMON</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga9f87e719897a7be9e0c17ea2c60c0171</Anchor> </Node> <Node> <Name>PM_FILT_TICK</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gaa4de938a93a84d9d06cc5173f4277595</Anchor> </Node> <Node> <Name>PM_FILT_TUNE</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga96a486160895ec39c1f74611149e6bdd</Anchor> </Node> <Node> <Name>PM_FILT_UNDEFINED</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga4ee575e9f8ba7bf24e53919cfe81edab</Anchor> </Node> <Node> <Name>Pm_Message</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gaf1c22515214f7a2cbb1e1e8fb02602bd</Anchor> </Node> <Node> <Name>Pm_MessageData1</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga9b7776c54c8c7a1ce68101070ecb9c19</Anchor> </Node> <Node> <Name>Pm_MessageData2</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gaefddbd9fdc825fe9e107e935eae17811</Anchor> </Node> <Node> <Name>Pm_MessageStatus</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga729fed9ce1244a4052ef68527706eaf9</Anchor> </Node> <Node> <Name>PmMessage</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gad8455e4afe978a74c68e345bef99761d</Anchor> </Node> <Node> <Name>Pm_Abort</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga8934ac3b02359b60177a06580c66a20e</Anchor> </Node> <Node> <Name>Pm_Close</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga6b26be2fbcf092c9625ade5303edd0ac</Anchor> </Node> <Node> <Name>Pm_SetChannelMask</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga87f9bc67a21a8b058a3f915a2f98746a</Anchor> </Node> <Node> <Name>Pm_SetFilter</Name> <Path>group__grp__events__filters.html</Path> <Anchor>ga1a2b69b85efe9743345e18fc96607994</Anchor> </Node> <Node> <Name>Pm_Synchronize</Name> <Path>group__grp__events__filters.html</Path> <Anchor>gada0edc37a3424b086b14b151be3aea1a</Anchor> </Node> </Subnodes> </Node> <Node> <Name>Reading and Writing Midi Messages</Name> <Path>group__grp__io.html</Path> <Subnodes> <Node> <Name>Pm_Poll</Name> <Path>group__grp__io.html</Path> <Anchor>ga54198ca9dc1af9d82ec5f44f661faeea</Anchor> </Node> <Node> <Name>Pm_Read</Name> <Path>group__grp__io.html</Path> <Anchor>ga3d59225bc890ede974f245ada3de6456</Anchor> </Node> <Node> <Name>Pm_Write</Name> <Path>group__grp__io.html</Path> <Anchor>ga82950117f003d28f9ca6536c00af985a</Anchor> </Node> <Node> <Name>Pm_WriteShort</Name> <Path>group__grp__io.html</Path> <Anchor>ga4a8cdd77e5b2ad4c16338eed475dfc6b</Anchor> </Node> <Node> <Name>Pm_WriteSysEx</Name> <Path>group__grp__io.html</Path> <Anchor>ga4bd5753bdfb53a1611bcdf5ba159fc87</Anchor> </Node> </Subnodes> </Node> </Subnodes> <Subnodes> <Node> <Name>Data Structures</Name> <Path>annotated.html</Path> <Subnodes> <Node> <Name>PmDeviceInfo</Name> <Path>structPmDeviceInfo.html</Path> <Subnodes> <Node> <Name>input</Name> <Path>structPmDeviceInfo.html</Path> <Anchor>a9447230099afd8efc3f57906a02f6eba</Anchor> </Node> <Node> <Name>interf</Name> <Path>structPmDeviceInfo.html</Path> <Anchor>a8c83e0e882db5a980a007437a806363b</Anchor> </Node> <Node> <Name>name</Name> <Path>structPmDeviceInfo.html</Path> <Anchor>a5f708c92e58b1c77454bffeee1d7c61c</Anchor> </Node> <Node> <Name>opened</Name> <Path>structPmDeviceInfo.html</Path> <Anchor>ab4d3d62344b0c525d444bd844e7d70eb</Anchor> </Node> <Node> <Name>output</Name> <Path>structPmDeviceInfo.html</Path> <Anchor>a0e395068e4eee637cc576541884d7e69</Anchor> </Node> <Node> <Name>structVersion</Name> <Path>structPmDeviceInfo.html</Path> <Anchor>ab2b405d77d62c45105703d8b25177665</Anchor> </Node> </Subnodes> </Node> <Node> <Name>PmEvent</Name> <Path>structPmEvent.html</Path> <Subnodes> <Node> <Name>message</Name> <Path>structPmEvent.html</Path> <Anchor>a2c8c12542447fdd566401fbf1a83d4e2</Anchor> </Node> <Node> <Name>timestamp</Name> <Path>structPmEvent.html</Path> <Anchor>a3854d39e3b89e1e2a4e1fda8d85c2f16</Anchor> </Node> </Subnodes> </Node> </Subnodes> </Node> <Node> <Name>Data Structure Index</Name> <Path>classes.html</Path> </Node> <Node> <Name>Data Fields</Name> <Path>functions.html</Path> <Subnodes> <Node> <Name>All</Name> <Path>functions.html</Path> </Node> <Node> <Name>Variables</Name> <Path>functions_vars.html</Path> </Node> </Subnodes> </Node> </Subnodes> <Subnodes> <Node> <Name>File List</Name> <Path>files.html</Path> <Subnodes> </Subnodes> </Node> </Subnodes> </Node> </Subnodes> </Node> </TOC> </DocSetNodes>