From b1a5fbe802641cbbd52bce6e289de30abcd45d5b Mon Sep 17 00:00:00 2001 From: Aditya Rathi Date: Wed, 13 May 2026 09:57:24 +0530 Subject: [PATCH] audioreach.github.io: move to audioreach-doc@5f9c2ee Changes included from audioreach-doc: + dev/alsalib doc: Fix BitBake append override syntax. + doc: Announce ALSA lib using AudioReach guide + doc: Add ALSA lib integration guide for AudioReach Signed-off-by: Aditya Rathi --- docs/_images/alsa_lib_toolbar_menu.png | Bin 0 -> 63864 bytes docs/_images/bin_output_directory.png | Bin 0 -> 39629 bytes docs/_images/binary_group_naming.png | Bin 0 -> 38677 bytes docs/_images/configure_metadata_format.png | Bin 0 -> 53496 bytes docs/_images/group_subgraphs.png | Bin 0 -> 75400 bytes docs/_images/subgraph_gkv_selection.png | Bin 0 -> 119146 bytes docs/_images/use_case_selection.png | Bin 0 -> 49627 bytes docs/_images/usecase_gkv_example.png | Bin 0 -> 50455 bytes .../dev/alsalib_using_audioreach.rst.txt | 560 +++++++++++++++ docs/_sources/dev/index.rst.txt | 1 + docs/_sources/index.rst.txt | 2 + docs/_sources/platform/raspberry_pi4.rst.txt | 46 +- docs/api/index.html | 2 +- docs/arc/index.html | 20 +- docs/dev/adding_modules.html | 1 + docs/dev/alsalib_using_audioreach.html | 676 ++++++++++++++++++ docs/dev/available_modules.html | 5 +- docs/dev/capi_mod_dev.html | 1 + docs/dev/dev_workflow.html | 1 + docs/dev/index.html | 2 + docs/dev/plat_port.html | 1 + docs/dev/system_workflow.html | 1 + docs/index.html | 2 + docs/objects.inv | Bin 67330 -> 67747 bytes docs/platform/index.html | 2 +- docs/platform/raspberry_pi4.html | 51 ++ docs/searchindex.js | 2 +- 27 files changed, 1360 insertions(+), 16 deletions(-) create mode 100644 docs/_images/alsa_lib_toolbar_menu.png create mode 100644 docs/_images/bin_output_directory.png create mode 100644 docs/_images/binary_group_naming.png create mode 100644 docs/_images/configure_metadata_format.png create mode 100644 docs/_images/group_subgraphs.png create mode 100644 docs/_images/subgraph_gkv_selection.png create mode 100644 docs/_images/use_case_selection.png create mode 100644 docs/_images/usecase_gkv_example.png create mode 100644 docs/_sources/dev/alsalib_using_audioreach.rst.txt create mode 100644 docs/dev/alsalib_using_audioreach.html diff --git a/docs/_images/alsa_lib_toolbar_menu.png b/docs/_images/alsa_lib_toolbar_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..6e91cf181498f00e347c8374ca2d9a058f6f140e GIT binary patch literal 63864 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 literal 0 HcmV?d00001 diff --git a/docs/_images/bin_output_directory.png b/docs/_images/bin_output_directory.png new file mode 100644 index 0000000000000000000000000000000000000000..c4cd9a0c27b8114b81df93a9a43ad92ec49b878f GIT binary patch literal 39629 zcmbrm1yo#1vo;Jt5(0$a4#C}Z&?I=U0158y?ry;~1h)_@1c%@<_}~P$!QEX4hJQ%T zd*1Wjb^rU_^?kh-1AD{XU0q#OUG+TOguhpiLVr&591ac+T}E1584eC93l0um=NU5W zPSC7-GVB|?ld{xXxUylA9oPk;*&F#caB!8esCNcPuxk{1X$>bhI6RuiFL)Vc>SH*# zG(#EjHy_+}_ZQsMCr!vfCszP_f~vYeR3va(UcrX6Jb4YLO`64Al|ibeu!$GOK)kAm z<$Q?A_`A}<3HCZu+n4R#?-7mZ?UysQVi6qq(cU=t=}x5JK46@QSk9i zM`V6N#UHD&QhWRMZ48^B<9gUVW1+mack>!0CT4u3=6HcTDSmj^?=~SoPEHP|tgNhF zX^3Zbg=Ii?YyA%nFu9Nb(e+UBtnsuR{2 z-$znqS>Xtg4>9RK-d!A%zGi7A;?Bxg^)lP}S?=iTirA+vU~LCS#}55uA#y?2lEG)& z5%oBmy}EA9R2d)V{Vccrb#7yT$rNC%-RZ3(kz`3Q z(#^{LzMQVEZt5?Me|J7?gB%3U$H#X%Wcq@nKTpQ|eQH2Q4X%)yF!tBX<|kak3JUxH zKqB!D^WO@j+-m*oNLR$M!$`p>+=K6`KaENdJaBPrAb z|1po4MK6#>{{1H9VjQ8!zaNng&|MLNw zcaqH6jQ@Q96IZGv#l(Lo3A5;`@j7p740M9AOs5jOE3%KXpC zdIqOzmD)c@C;!h$g41UwAi>YXk!Pi+toc^ehqO1C5>RQO@-P2$BwAneVw(y^1a+rr zzZdW4$4)?HbjOR=RMI%!Kk3HjciUe6*BBLoz!YNi;EHyKN|+)U*5nXJ7;7m0Z9D(P zJpKn!|3|xm)34Dag^BzhX5-(kZ?EmF{J%HO|I#~JLqmf}0fYAcd0unG7_{q#9XQDJ zyaSvuDjB-fOBohE5%X?yF&?-M8A#f-%fUV~qt25&f z@mPx6+p{YuD8v;14*!|ozEO^ikITr(<$eDiR%wa{Zh{cV}mir;AO%duwfyPFv#sxO6*L?NT(@v?-H*L>eJFf%OQRM8_Nkdiv#Z zAhcs?DSJ3mkjegW5hrbX=i6{ zTU*q$+m$zH*x{em3Bm27a{JQyh!^1KXew)&VSHi-Xs->C?&W}O? zkdT7{!or@No}QAV_e%@A$CZ>Yqs5>*YU}EfwNte3&o)h0%80LLOY95m&d}2h=>IzB{o{F#4n?JJ)L~I< z9sE9}r{IY06(eDSIjWU9j9;$m{*Eem9$0nHAFPX z23GD?Ljs*wp|=@kwmWZ|plsF5`Mm}MX}t!ZkpzMTAO?0)9)LGX@`kz`8f9kN68MIE z-_g1xZql;d(7`>m8c<<{fNCl-)Jvu$u6@sIHFi)Is)m?cW8dBf)!z1kBr)3GGs?zVYR`W7-@9S`3jgQ`oP5#drH zl1pb=lA6q|k@Q}AJ`%{?N3HBrvgryQ(sbGi&wF^wYyQ7|MHFSf$UY(WM7HH|t#;X{bOD3Dw%4||>2CuwVw&Yp2CYs7rhddnDjn224U z9S4{JKCzkzNY}jy|F{(MEq?Od<(QerBGhxjRhqHz4bB0pU0Y1eL!7CDHTIuOq`{sZ z7GSFBoT!!tXWwGJ6xjtx{=Dkxb0CdEyd(e>*C9Uv-0?#AT=C((L<_P*pOVEJ-E`(S z_AJIiR#sNttj~x_3qp_ZqM)d+!ec9q6^mSy? z?3?b9gOFeJQ}t?%+Y81^BVqtlTo&XzyDQ=4?*7YZN)-!F=uO>wy=G03o+{^gBG6^& zvR`iFIP(NP8ynjlk@Mzvb+sm#Ea|dU5S~dM&T4$hS;AtN@peC^yRK%nv3j zcF%sUzr30^mUND!o|vAZ10pB?I?BP&P}$Va=PC0Vo_p897E69~HdepnUJ?FOR~Mb& zM(pzfFI-As(Od7nT|s|U&F^~XDCd|6>ZO3X#7^_SnW zl0153NuT0kZ-g*hDS?OVQ*RPAe%2J(TkU|S?|*LTxstnDm#0-K2vbrLVJ<&k4mN9{ zg+2TdbMqtb_OLF<%k6S4fX#Jn?kgsI8B(6zeVWwmd5Nixxs`*wsg}A0`;9VC#^`N} zwUon2shyzh8l1Mm#=`VW-0*!aJb$AJPt%X>v`I^1)pXo5Jh#Q$7sN3sl_^6wn#(i8 ziUd`cghIs5s7-+;t;y zr@Gsaf@zcGuwu_CUXL5$X|R4}UiEb-&zJD5>blc2HLU=99yViVep+C%xjuQeGL`CAWid|6>m%~T9)jyOXeO3EGSljZpU!7P<#0q) za1SDmz`AkYeLF9`M|8Y%#~;bdveg-X0dEc&^qzO{^9!+s##l{9sg28;uh&;R7i`se zovD^o$;OqOF~e}~sxvT8)l)%VO(rIyI}pQjmU1yl30=5DxZ-1`cG%=EC>46LUcHtJ zsfQFJqzE@2gYB9C^>%{kyr4=^Ulhd}hwi4cHRij*bD?=*8^0{POTUL_bqcY$y=Tv} zAU61rHE4|u&>b%)#n>yeeF&A8YJeR=ZG^l)b%kudUR#r-s6=u%<{J5o?>Q7}%`)`U*08B!uw ztDg9p^rngCH5!6r1Jxj+ny-s2fGo*pa(I^_dhL# zM!R{ETVNU5@pr#wRi_>(x8sY4fhrq+NdCEv9x#vyOlNN_I*`6qRX)gVJP}q$2eD5H^EY@op({=0hVA!`wvFGEEXWnbQlsXuW+>C9 zLZ{D0vb;gGeGqpYzzN1#94dSaVP$afIC7&o+M${=|ks~vvpeA z?!{Aj=fBq-xGw{+>S#EnZJ@!&80UQ#&`xB?40npO!ruI5UhY~5_t|n|lV?(?O~yG! z6XyYb9ySor?)#>OrgVPTAXH%3LQu6T|E2k_08^7)PP!AtS%d^KU}}P(Bf2`L2A>l% zTPX|T$YK<*<%bL*)7I>F+=~G3*fQ`v*sA$b^JZFwudZi+B}Fm-Ci7kM3N@B{HhWqK zJaxt05;e(yF}Ywxd?ExMC>cEAU|u5k)#me?G2g9F7cC9QT`bHKZx%gad@lNnAENnl?`>Owi#0Rk z<`XQ4_acETYXn%aV8E0Aqwy9;1qi#lE{3Antv(0rxgV8f{rtWc85)W~A)iZlynVIL z=GXx|GWLa7Q_}#LT9fV9j;HvQx;B$Nv1d!r4>WlTWPnKA#52Py^fO3364t)0_(NJh zb2nVbD+YXV6%hu=56$P*nv%FJ0C8@s5%!keY$`p@3}hPn12lYSg*DhXHooDD@k8e0 zWi-+0=SFX;1HOn>@m-|z^`P+IT^wl7m7v=+D(Z(DX=(-3tj)tRA_K3R;9n&mc3q8n z^1CMX!$`eU53TC8geS`5*&7Jut2=H-uLc=HaYrs_zWE~B%+=)Tq)WdQV>9TL@`^+- z6fJXK_lvUId8gFx23~5Q$icKRpQinMEAM&I52WFV@QKMbn`_2&-P(D#&Vuc6mi9Ws zG3j)B$0Z zij54H!+5^a#WWjcA3u_5@zB+e+6B{n)nr4B3+?Mj#Iv_UEkDm{%a`^fLMxq8uf)ka zT3*q4U@))>d)!Yq2#rn7+qPh}YM*Q~>+WO6B&)#hcwH$kAE{|}5`67e-(=QJa%PP8aD(i#n?yEWyr#Z6>=h_di%?D1{VA*bp&u;Os0{6u?6C7l$2hW< z^0&eS^m*}bug9vTB4no|m8Fw7Z9y2X2 zot!x{FneVk4iTKp3P3YBA`X>W*U4wP%NB~%_wNFCr4b- z!R70V0W1S@+S}8&M79W5|LqlV{tzZ^KzlNM!z*Pc77su!2MGBjA4u5;WW6*by{i0lD@HP#15nicx(Pa0kJ zR1YCJk9pLD91IkILAPiG>}{1h^+Q^<>?=iu7FcA%hr#0_PVc(YL^{C_E>z3Eo@Wu? zKJinlEXm*UuC=L>zxJX16dJm=v(j!=-n>8Kto{E0dsubBz{HGnMvP4O0W#>dJ4FK` zd#^)>%;VYyDEtnCy?Sr*Yc0=U@Cau7*&qj&uWv&50L+60Lq>%o=`w!fz5v`4HjX?+ zz1uHQ)@6pXvjni(+Oc3_>S@R$uD32!nXFhI`}LzS|AFm&urO<>hj+j5Pth8~>BmWM zOq-nQ1;Ba(!YU+KAHncOD{rt8PERacxK!}i*29NIVwfIN&t5=5t>kbxOrS>((LN`N z(H6J0Wo<}PKPH*>H#n>A9U9VKN{c0MDH4T&DUUjawO+tu@g63PgoccO7uoGl`R8`n zhagzs!;F7^eSIC5p1$`7UbCbZ6eQNu(*t#z5JcCye_IE_TPXj_Mx~ zIyyTUn3;`XP=C#(yc*2s*9{G8G-n%}=%ivuC^$LCDjTA1FZRa2`ufBeo2;zor3x`B z^HB$X`SJkRo{%!c}n7o_i28eL){Pp(%{GX$OOwV54trRC*KU=q|fG>n#LaP3YMt<^_7>g2;K zHn!OMdVUz_^|n~G)O@BQXN_^AtK>R;noc1PX1CT$twAts3iOdxGavvS27e={7RaXt zhQdsd5w!7w@a;+nI;^V{LHw<4a~Rs<7|)q1mm)`7OG7)_Y_PzYAMA)O>SIVk^+K#oM}F(d&Q zB%p5h!OTb}=bvkam<`gYa|V?SHH9QdyHYffpUlb{~jp+C+hs4__}oI z*m@wPvY?}*bv4~|TlN67z^7^I`quN&*M7I4!9iwT+qt(RWXXcOnQ^0_r$WM{_^<%J zD<{YL{V`)qLyAoL)u6%+g|-S+GImz}MQ-@hE)GXo?nrog(iTry>%Ru-J_eDAFj$;u z_zFNCiEhrYSYBDLPy5|XuY{GJEv5o8%s&1A>G<5B-4VDjw$94&&7bn&@$uz!*f$-X4HAhv>yFcA^b6uCH?U{OGQNm77dgh!S-@4 zav?1Sa9VrLhN^eStqKSPhZDzZiRv{S1X?RKcXb+yWmCqUM9H!v6o}f4mw$}0>q6C3 ztXbu)*K&^m0PC@DfsF8F4IUVl6!`vFjD(nV;eDSKUFhW#4M3hyy!0u=YetwU^erfJ zBJIhTBrbW=8s24T*}8O}Mc3@rQL|~jy%}vEwrfTHRnOYAuTeRRHE~Vo7tt7{_4+=K zp?51&+^!fiy~E{aq{M$k7FN&45_xrH^KItlFoB%ywW~{KU*)}X1x)&rSAf|Vbo{tn zk37+qPeWpE33u~K&pBlu;(9#u{F^UAWp2-%k?+mkD`DPPjn4=ga;4iX$(rsK4V^PR zdEEgzcj3}!2ltJ5#6+77=m{NK!8ka3GZ%rx$0{K#>@kL-D(oTu z)FhX8PF3RyBznSHb`6|Ox-8aI21bU@rRH9Am4p}VLpJI0Kq07ae90^n_o*Fn2#ZI9 zuNGFgAq}Jlk>&R^ezgTRKW`BwGviYpxS6OS2M5+Ic5D{&5$B{Ix)eIVO4@vf^0eA+ z#MQ34FUh%nyK*nXSoshoWnujMM_+e>Qj+wR?4L8JES{{CSL2A6rSyRUS;0QP0t>Dn zD@r3f?%(asU2}$U+qu2_vr%(AYuhK0M)rtb-sm_H{dBVy9;jNo_UI=)x4Byea9dt> z#FJiesT^+0u08eJ%xG%vD|UYfC$9gwj9X25Oge*75gsQPb%j7LI!)B z-*wO-`ZVIjdfcTa$^5OI;aWcN%r6J*^iWzyb1RB`sanxwqxEuW)9E&O>t<)F^s;Cw zk3>SI_dmI!g~c9B)=r@06ibyDH%RN=iM=tO*Ib~<2a2SWeD{c3sqq6V9-s=tt}`ey zVvS4L;=#{yn-->Qssz`HqBZ2&=2RW+m`<35b?!I05kI&xl;JMea0!wru1FikFYwS) zdz~gl9GR)|LdspfXWRIJg(XPtEyyboB93gz52$@JBOCey(uUn*VkmcuUNsX_S1$dS19$}3ouRCGWz)?~>wPD9yU_U~n;d|cePLb5IM3&#%jaz=G zTkoO8ek5nMB#e^RoxIejKPuuX>=)U&Gn>TWkQh>Q$T6fdf{GOUCFBD16;B2>FIQ3*ffYa^RZo{r5y^EnAM zO$As3e_Ac0r7BX-3nF|5g_YgD*7E7ul+T_cF-yt#GNKIJ51F@o#Vz%-6I*|Y-_}2> z7Za!UI#rplpt#fGMiw=#^;gPwa!pK*E~LExv3&@0GG*vmVg>b<65R4yM0Jx+=gDZ# zC0kQG2(%Gj36`EIw6Oq+r14@mb6CsJtRzz55b8X0FQu`;uPd0mDz$(}F{OdGBUa2= z84@s@O4=Osc;Z3vHiy9v;3Qtr+HV&}HWnv&7z*kP*U(o|muiq<)kvp2HmE#0fp;@X z7%zZV?fYHb_1hPvkc`UvZ_ga~4A}|nQP2uOxu~;hU)n%E3+&ttK}%=wBCDEi^Lh5k z3X2hh*Lx0nu!12((2v$+tqJ^oi8MEdYuptFv`;vH11*Azf2ud)CSZ4;$^~^URpkzD zLxr%ChfU>xcoSC+RR<&0WCx*g8%H0S3Qw=aJ(4*+R45~}cNC4t>CliBcQ4#O>s@Ub z(F8@4gXKYuwQC+zd+nW~6UNGot4_QG_0FfXSoor14?QCMxJP?^dRGZ{pQ574?cG3) z^~AEnJ5N_hF_i1GQ+C`&^K)#xf@EKnhRV@wzCM|DKe^#vOHJon zW>1C7!R~~ZG}9wAamQpBXJX!2oe*&f2tKeUIvMY(k0x#y8&U z6dbS6TdU+M>?fNvtR|N!zCXX~dHcd-uOaW40ICeMB!4KYU$VKkhJ4??foaPd{RK94 zk_X;r4Ku%yboAv!8U~*2px=u~21B91YD4g2xh2)7k;lRixD2! zhuXjtJ85oQGM-PtO|%J{YrLlgCd%(E=2iojgx|Pd&r8IX*}7j<(lmW4`m_;9bS2pN zEUdz1?B%vhTiYrQKXaU?+H`y0GlI+_r^M{iVaKG@4((Ta^n_=z20WhcuUPf8Wjl;= zxei;r9pF#ZHsk!>QP_RVIPogLd{g@FoimQ(d0i(-wZGE?a`2@~^#$qI7^YUYiOzY_ zlKFAK=Vfz|5kz>ri9G+57VeXSH+Kci0?51fHW&SRB(rXmZesAVyl1p@&D>X}(m&y8 z4rV+zifgrwY;2>rxFi$DILqd|Ft zo1erM^M#E(`HyNE*ztbA$V&vD&3qDCuwy^^VE6R*(&UJoxf`~HMR!G95!T!A!v#UJ zG?sP_dLi>ZnzokdT_4rb6B41Wvf}<2@WQEbtxYDiQv+PR<*@tWV%)MMas+g4BtR6E zk(?vbZgVC=j9PJ4_U=GycJ4v1RVm-;P_*v1UmfTJJYl}Td74N@j?PLOE zUsSF89lg{-T)~DKA8jIev+sGS9?8={{e(|=c-ISJ>s~fpqc=9dfd}`8Dq(f`Y3IUF zg)n-zZ|cC<-d3d`C~&ed>!ft-`Z8e8ovSu%o6aaqv?8jZ8fbP8^-Fb0WZL`~%f6Yg z(4D*Jvwbq9w=bF@4i3>v0rDpySQXl*qRbq>&`U&(##T4-4Z8^a92P0swkTm_VT@>~ zx4Ie1>29jSDdTXGM|(fauZ2KtWUGoIu8t5S9YfDPqR<73@L%pR>2%M2$Ic> z!C+**lanNMJmBci<%QFkH7}?Kix`67#^;2bVeWp#XRRnI{uZq4n+8m42^V#W&4wQn zT@UKEsJ)6vXyskMx5@phF@toQUw^YWaPrOvHQ}+ZjH#mp+S%HD9z_YZdBB@$tZPle_tl!3&x$ z%%%r+hDdU%ew4vtUH#1}aR1UkjI4h24g3^|hr$FHvj~6w4nF6}Cg*Fe_z-rc_yunD~Xu(>#667-yERg_@@iIDa?)4MuyZ*tW zSbd&_c2sOuy1exq*O)u7I z6(Np`H**cdaAtwGFN{7I&BNavd4)fn^P0_41TKR4nc)!PDjwdWi~b5YrYktr7j#4O zcY3cE5^ZS>nL7u@CX<=RCLg>yZ*?GmuMM*AeS%ZAzQ-U)PnlMzOY(O8#B4ZrG03hR zRrTJIAYC!bK1M#(F(}J+B@G z&+u)|?3eEk?p0Yb+7*SRr(xn>J=vPlcCpgRu(EGy0-lmxN#QTCWuWZdqp2L7BaYp8 zx6fH3f*uED@GVkt4)C3gFSA1!|FI~KKNE{~!p4k8&2*CP>($5imYOJp)<4(nZ0?Wk zEk)jnak1d;LgE~s#Yf?4v zTmL6?LUw2@elcsiDi6ATU>krMAf%@i@yhYZ^S+b}(!pisFFz~?BmY>Qe<@t#PqmMd!wtLuueFTp!-aDjBZuB5#s1~ zHSZ#MPFzubKU)~otPLf?7;ZgvWGywqH$Ge%PV;WN!<_bCL@*u~}uRG;w7yFmtgHvWs`tIW5B7o&BqzcB|eixwd|uXEL%rZ{Pfm==kh{ z`3yeN&s=4G+VqO`CyUoh)=JUdR(D=gtpIePvAO)g2J-S$Z7k*N*9OC^sy-s&4W?Nr0%tkhG*WsaRZn-sUeN!jxz(7!$07N*a*%+$9ABj)ilH8umL-nH- z!v<7Vu2l53;G&a$UYLzi(4`GYdStMuC(I0FwlZ&=Wx`i+&OQLq zPWS14F)~tLogw5MRWE%-jv97f81?suV=o`32B|jWrX+r|*6P^8F&5BWnn_C<$|+}L zt8p0f2A?#55lN_AR^K>|9Sn~vi$lkZm8U;oDiZ1(H?X0RD^`&4i{IJ6_ALltIQ5BJ z+dM5 z@cFu4e`Dv5pSh)6!n8^R3|i@YokH%*(vL1I%%cIIUTBVwZgGvTEhb_x zMarPE+k)Jm+yV9|Jg1x}eJ-AYy-bWKk8V=GB+Q#==#GL%a?iba2F+|uYD0q ziGG^3wXmI?*lF3@iTZ0DwgzQgSVD7yv(+5rSI7HCP>(E0^Dupmh}EFYpjflJYqH=h zee&5o+OZZ}9Gwv1elNWe>QWg#qm!XpR~7J=c{?QCkphcmYH^7;O$cCA_O4WP9Tb!mjmOPi>b0PZX$aywCksh?E) ze)`1eY;0xtJ~u#XFZR?7qwWosA19=s1|J=wXlIZUivV%nh}vwHIXR zOtBrVFVr9PR@CK_LuwvKtCFm5^*BT&Y!^)Av>`mM{`rgiuHMLaJ7OPsl>X|eH;AXW zT$lPl$A3RW`)WO1E{(hBZm;s;SDS^fp2#g>Q{){Xbb;&zZC9o9;RjlIB9IH+JJXSm z=tQG)xNW^ARC;WFiwU$G7Gux86_X@+#VygcwDoH~}{W;^!{cVI=U3wr~O zQUzc3oiVC{%@d1bV9)im8~B^4oX(!o10x7n%D3!lLq*vGS=ogD)Q5yaB=nt6IAd9s zWV)0lK!p3cnK0V+v}0&K(8EvU27;Q?igBT9^={z>UCfsZO=N5iAdS*U@bY+-a~?0P znRc2d*70lpA>Z&QEA54b{20!6YYuPsyp(rU{uPE=(IOQIGG36%PkD#H+4wSQxIWBAu9s2IqP^6iw zWYqx}!+$71MiW^?%n&cNsvL|^?M-li zZ|5CHT-%@D>bfas&Qf^8S&vkaZwnATa zk!}dR&^hsu;;ee@gyiM(EGw0#xn>vz_g*F7>a$KNMNU7xzKcF1(Ef=~8fzfDVF-^;vAjD6}%VXw+Px|eI=>eQ!+%Tn!Nxh~&p zHDpoU++wp-JU3>kDi$cvm=scs`@=gM1dF9!xtTV=y>!fp3ipNtl#%%ki-u<5(Y^Wc z!zTMcO~9I_x33MYJASB8B6;q*=9e<965Utvd%5AdGjMjmv2J9b0HP44%z$Xbh?9-r zocCz3r_Y}L58H1aK)54s47fALLtL$F?jv+3lcw~fMz>i-g#r&~1(*+Z1XesH zo~^h-EP;7Q@`q=+F@87dGesJ&qJieJkc(0Aa!avwF_C&?FQtb<#+a4Ekfm$-xsoVa zPam&2-^rA(ygVqGOhD*{yBF52i`N`m_$&5r{Z9+A8m!a7k+<+U;<|ufFJwJQ@fo-R z(}1ECe%k|G?>l69iz5>_LysaYu{3es{G)U1L^1Q>@3SiP9i6XF!Sfa?nEXmDEbDvFxxYD)Tv7*%-055?CD&^wn&pD$p^^ft>QeE(aP?e*s=Kr?e= zf_SA1kK-+&-MZ~yrnqBGMIzpCYQ`T72J+c!+kUJ}T6#CxH_a^@1XJJ*?<#k+cy=h$SJMJ?n`kM=c8ACz+oBvsom_C(>R?!`fI9^0z1JTYDZ2iWWrs-~$w2PaC-C z=IHf8nu@J34BxCpXFmgqv!2Vmta&A6SDMd<%p5ig74}5*izL@ERLHZWVzFttl)ED$h4`HQK#O!3AZ?vZ_ ztTVhxn$uao;~V+49SjBHbnJUgW_u9Ro-0UIW~pq8=mgyHt3E$~N6hc8hUk;I?7Er_ z@;#hF>RnA}!*SwI&wod4d@eEADS%XrReV-$>FF{Z6ch$65+~SEj8-z+VB{Mk-gJ)i zVlpurN=HgmJeC}%Li4+O9}mNi$U1wCjuyXABx6;VH+|G#JCzvN0MYeUm!G4bqPLbC zQ=bzay9DLOMD}0rxAcKIoe74h(gk??03DV!Q*+PYFdHfk!Xmed*+h&UNhlbp^TXyo z$NO^(9>c}@SAqjS-*1+C{%e`fR{ z-EiOj$_0LE3@xQahungEiy2sr;E8+=6{S7(u z#KxMX>P$X9y*#!t#DA#E-iF^S^+(k`4QRT@V?prP0A;mRM32WT%%W-WzrYwUT72uJ z9Bi21#mK{UCuD_3N1LoQ@;n|KQV6HT$B7?b`4`bi1UvY_@k8N}Z^p-aZ zACEIWf9{CDWqQ24DXx8l=3p%z_3>!eZwk!{wlBo;pDgtMcn0mi9P@d6tA2pY6Vkf zpt1iiX8ZsDSeRL?(Z8tr4W1KMRoKPv(^cBP_JjVSpLJaM~31!Ps371G(xSz~t7O&Gg3!To<~UF^UDiHV_uo zo}bI9md>{M`?iogZcynm<}~0;ok>a&KMQf;Ad&^q{o((`{@N^H*L;F})O;56XlY(J zLId4p0_{$P3Yq3pC81B8%aclB_ECXn0KH)N{W;h=UIjo8o zC}x+zhB}-DV|VdCH@UDfC2LuTIMZMFWcas~km9zx?R{;>o_Al~dJ{dtCBiux6|H;nc`pBP3nSr&g3Z?1Y3>z zu#>qelc!It9-K#>6)Za8`#~!|34!E?Rg$9oW;h|diwF3Ha|p= zsQqOxfD!dllOBd_?njqBvB${OJ$n^ZK(Fay6_9QO+0mCVp6s%qHWlRk@=?%k$1Ie` zO^`S{W_>b8?E1dW#n^b0+>S}0DtY3<>G~i6*vn8o>A@%%q9^6NdPaCQlWow^ zoNzJ%@%EGA^Su!yj9lY28_Qm^=OSQtPV0#opTsFBd$ZI&v%oW27 z#)w?8GCNxf$-aY3Sj@#(3XOa0>#~PS(Lv?j1{kIPHp2`%G~}SQZwZf^b6J^7mp0?k zk(yOEamA8D{ACeG?MRmsC$;JeWLvl{krlHt+>uT!kEZd~#dcv-P}|U)g{?{Ar-Y22 zU-B%Ex#LX#tX|kb)m3E{RcOpCCWxcg8iEs`RVEe4n@ zU*GfGaW5mCL^kq81Gb*P_kl>J?TslO+8kAZi^)ZYt`3CKoA} z=V+H?WuB{ooKVw)<{@?a!jpTIoiX08o=YDhth7XDbBLMTXe#bYhlQ5fKk?DBGL$vx zNFPqc-kdD*HiKtfV-#Jiy3QY3`(wJOT&G`UE+kMgwPs5toec1FgXoL0ZPZk}Obn4_ z&Oq$dz=K7R1+KL6R$ckw@V659db{o)Fl&i2E7N0hnyLIw=7)5JCY@dtyJZ%Vi*u6> zvk~H*Vi%0FT?Z0?d<{dBIBre=ca;w_0ChaNBo7Q=U+e?Prg-d;#o9v9v@1zxT1)U# z%?5$m-^%WlcwCC5aZ7e&)!DyM>3QD~Yq$vfvR$s3;K{Gp%O&=>8r8_-52;H${nl>7 zwT-(I?6HQ*tX+SPxbn*v>a)V=du=KV(xwdC_N95Vh-7?_G7#&AVc_C@!*CnJOw=hA zD@WD69NHv{c_ZU@3=-oz-um`%GWmVfT6jM?xtvJ?fUQ-@CX>Qtb zLfChMZsB_HvLk3HkCkL#Fg_M5UDc!4m)jMyG8BHA%(=0Og*ApL!+-L#L`P`n&3+{M zx>lR=hu}mbk~=8!B9TbMM=Q6_TZ?gRA<_1HbO}GNJwyma{Aq|8Q%fqJsLD!k81O>2 zVvH{%vlDDB{j*_$NYx&X?5UkDu6IxHzo;dl-Weh9g%e^ukf?}Vd!8TDGqjbhbE6)^ zYnvFzAj)v10jZVY1w4cQl;!fmHS@M|wR&Y?XoA&2jw~__`M= z^$*iHw1axxq$++!cO8k^3v(!^$(5$FF^=snsu`%seyzzUXKU`KTiM$r&((R4K?x)8 zuiM^bsn-WRu*PhaX%WLqkX)NkJVm8fVeEwLju1BKBh&$p8FGEWJ)~kph5+^;a#2Wn zzo%B*&qOLXk?3RRIxBiI8|_UpaW@uH4{xw5@54r)KcKIEw18j z-0-a;d7dJIT@*3`a``4&rtYM%-;On86XjMCah{f(+Z}VxNl3J7wkM_f!sc5hIsqDH zbN%qj-H;#W@VtNfa=*<|zEO0xJcbzpvKU+bc?{u?- zoTLS4&?}kCM4WEdi5@zuNynNF9Hv`nO?GHcZ4Zi*vu1aqgZo&+3};ppEhR8GG;Tx8Hj{4dy;-`e5Z)AvD=t_1??XQn#aHDOKfB6IZ=7r?WgfR^BxKq zMi0utS2=^9I<-fon|A@a+VROk`O-v&IwM9#{MEMe>D*QOW%V8yFfN}}UUb3+ zC02OmmP&j{w+6O`uw}j)^$qM`$ty|i>)l>;I9dlB z<$^zNuH-m-+lR(pp3l9l$#C}E7cXz}S>PsG)?5T6-Qo1nngeB@)>iQZFNhr#v$YRB zBM2(;n~bg%7|?+94I#x?uP@!CR}wVYZ|F>8t7DN72cfi_3f%dh10QG?IE0INpg%oK z@pLqiaHfM5w%W?G;|$?rp$Xgbb*ZIC{_RwsliWnaoZKp`A2KpOhFsBMDHK-5z9dxk zj*ixyXu0I^tV29CnrXHGt|8+xy`%Lt^)qcYM(r0=%n;k6pZEFxMUn5;H*<)|Z+NR} z)l1cBhna9XK!Iw}~L^WvGkj_wXGI#NZ#()D}qbMwk16vd4j@c z76-ZRu=6L&&97ae!=qiauCtxMXp>7N0#=2h%Xid%t;iQYZ4T$QG?l&_Sn3Vfd@c~B(c7Me9KUns z{uKnbIJ+vT|CMQ-y83)WX&v! zFjAO)YRBJ=^TXAc`!1?i6veHsXzb_~o{(hpg|-aDfPL2T zP2fo6-!br|Ra!#1$wV>-hyn2r(?)lfThMn1_*TB0eH>gGLLS^sA$9Aez6NsX&5I5- zYjRmxGnDLbib6rwW?F@lCWtfWK$l`-nN-G?Qfo5ro-i||`n7nao_XK2?ilOi!wBr{ z6*H#t_-uvN`>*oZWZL&mCp8aeZjB*xHHnyS+?^ody^j3NP8iDy_ro>=(ImWxZj@Do zuLYzyt4KAiURBV^6W=81Y+}7#;JpYiA{i=mNBkjdHRY))1P;J3gUV+~NqG*b_tY$O zL?E1x58PcD+xiK@qvn7GAK-Rm9J&rgq+M5If68j8*oxl;G`Kk(Od!Jk8-$5T2R!u7 zkXO_eJW}A+wD#ec4?|QaR9sdC8GQf$vGx{FaWs9OD1-nB8YD>2;O?$T2oRhEcZcBa z4grD=?l8fFI}C2Y-QC^Y?Kb57p7;Ik?%ln6&eq|;FkRDCT~pFsKlu|SdtWhPmrpY! zYn*oS*%Z97y8Xa2d(wAOhIQoBgstq^C%$E_Rl>>{kO@(CAnMbf

_v0<|$-&$A@( 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 literal 0 HcmV?d00001 diff --git a/docs/_images/binary_group_naming.png b/docs/_images/binary_group_naming.png new file mode 100644 index 0000000000000000000000000000000000000000..8b29fa3d6dac1ea5ca4d2704b86230e0cfd144cf GIT binary patch literal 38677 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 )Vo3*9O_Iq`Ke^MfR?U}Xbzy%%T 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 C@z!tv literal 0 HcmV?d00001 diff --git a/docs/_images/configure_metadata_format.png b/docs/_images/configure_metadata_format.png new file mode 100644 index 0000000000000000000000000000000000000000..e510ba9416a9388a57a8bd8ab436a81b12537fce GIT binary patch literal 53496 zcmbSyWmp_r(=7=>gL@!A2<`+A?h@SHJ-E9BcL?qf+}#HW?jGDB1O|79xt;eU=l#Ct zx%bcg(Lgt|dwTDxUA5M#>M(g(ab!e%L?|dIWJw7TMJOm}Fcj3w7I;|TN>8sX5Af@S zqoTMFROR?v;6G5W%mifwp`dDFUOyVZ0OtsH5*m(BP$)gWj~4^B#l}!jlTnf)g34~X zhpVnmShMQ`XE#>sV}-65aZuEOYo2v}#Z)wgjC%oy_n6oqb@@YN(1Is)@5@ig4tg=B1&g<@i2n`drlTkDet&gQK6 zkX0dgl0Y<}P?n6+(&kknWtA&NE>fy+f88o!1uV#Ws7NtP&vOTjb`Q2sb*5uKVken0 zWQ%-xe~~;gU`z-7`Fv=6V4&0A z(OYCBBs%|(AyHcXGL{salc8cSntEg#p1#-o`mQg{1rt(%2%6E_eTV$(yMS~n^g*|K z=B)D4b>&3m6gr-{XweHVA{yG#63Pilf#zT$hyQgv1jS#`9?{_3OkW=V)6>=&y#O;+BLHc z-P|=$bxkz#eHxolt8{XcB*)_ z6QYswOt_H4h4H6Ure_4r;JurZvccu=MYht03c(@bd>+X!YFzkQA&6`0$_gh7!L_f* z9d5Kv995Q~Iy^UVvhG~!d=rJIk31pX>BM`v8w@*T;>6o|opYO|dQZ0sSZR$%VsY%* zo%1K%J7;(Ee~mMfq+3PF!;=vktIvvW-OijnAucKk)7RJ6yn5_mf^5Q`3Xh0V*jgHn zpI)Jx+Gj{I`MIFB76a6yP<3ecyvhYm6Y#jSlDk;2^A{pDUoE4h*9<&joYV4$M?fZ7 z_`J|Lp)b2t_&{uW`|)T{?}odIhxZEyU-qcYat9>=K1O=MRE^Agk}knsvcjo6-;1Y# z`67K}l>WmJvti1rv%8xSc&URi@9pCp;Rt!iaMV`y(Pmkgoa4j-+?|bVuBoF;Nh)~>F1l&9@s%#htBzu_Mr6!mv8wS8;Qensb0atOwsUW{-|fA!x?#gdhy~#enG)hsS2&X ze*l5AkF~k^o?HB4?Cj8!d;AW zUkw;KC)7Djtt%fMA$Q8@$CJUL^2MM%sPf&NdjB$0n=Uzl!VpF_e#(@LXW*59zpTD* z0w=s`{H6qA6>7uAQYm4zU2Pe+l6x; zZMMLTG#)%vLWn>D`(CTQP-a9qO$=6ES35Ls{K?|7;iS_nH%R4zfA^_sw~n4Wgc%gX z(C#@|Xo84i%@$te&Ddmh30z5y

WKJm`SAi$P!7-1b-!*kJaam6o8#|Fp8 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 literal 0 HcmV?d00001 diff --git a/docs/_images/group_subgraphs.png b/docs/_images/group_subgraphs.png new file mode 100644 index 0000000000000000000000000000000000000000..ab53d2177b2ce888b770f8ac42ca6140f7d91915 GIT binary patch literal 75400 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

csSomL_zyK&JG$7{9_ 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

6r`S)lmL!hmF(j{9;gZ>=jnVD4TO=3U%10Hvf) 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 literal 0 HcmV?d00001 diff --git a/docs/_images/subgraph_gkv_selection.png b/docs/_images/subgraph_gkv_selection.png new file mode 100644 index 0000000000000000000000000000000000000000..30c48ea6f2d116058fbb27658d1902946554088b GIT binary patch literal 119146 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 z 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

d?%1Nn zo@rgmIt+U=LYq^KZeVdVVzH-CE1h}Z|5|+wWJncfRgyEwFCrn?!(*#|nP~59HG{3+4V(#O@0kJqG2KPV z3rjS8CpY$10X6=9Y+|?-aVf2|ObTi!Ggx9X_Q}?au7aqI^A=*1iOZSa?>{$M(=(QJ z3nS9Uv=H&f0KPv?0)8Lv1T%k-=}+6PHP2&Hgr8l&)t>g_2%i<9*++G~qQ)J)a0`2m zDyK1$uuS7gPnl1QSH;ox+J=wAG`A&j9xoS!s*w-$2$*HhiOpMmhy~AK-QY)$A z5v1JfG8#^_&`zH;#_(Pe4^bM%NO)P0{q7`7H>Y>va~O}A5M#fY!wOyMeDvZO3C88o*z{XHzQX;^T%G*OH=L@B%7nJOErMR~tOd}M0wwH~=7#*42E)*IT}n%`sK7VxLPS z>lU=Kcnf0O+wQ2>a2@PvQ7Bj|;#gOwPx^LOX(%Tp(=Ut>uEO^$N% z>90B)X@R^#dP^7P-^ivBHSabx9i^|#M?b#su;Eq^n+du8ExU`eebpBpSv@OC*57E? zXrjw|qQ8`BZkXRJw{--0zpUQ-x}ixtH7gpje_Xhju^shn{*Aw*?7*0EZ~&feU0|3? zdB20Ka;c?FUYy;XcX)Z%J4+c~^S>tWUE?v)8h`NupJSv6+DE&3SOsSB$*D%xj8PjQ z*2a5yhM%NoX;zdTh&z-AIvWdJrL&RD$>LjQl+37r;snWV=s6ZAOR0XnX7J#BjOOFE zu7rm%<1F3JefOmkpabusa@*xn`ee{E?aT*WC3X+!YiEl1zjbQX#&&o$5H*SJ3kFrV zk4il9svpM(xu=i|(}5P-8G4-2nJI^#hTny&da20S)7VAS(yshbZe&)n&2N&HMmNqs z7P1*;7E70;eI8W6lKe@_6s1>RnFdm_Agt?pzSgdPguxAivy9l(-MsE5oS!xJFKMfKJ(h8@6aH_0-&vhvW4w zu<=yLCK7H~nq~M&OD8I2-=e=*Rypj-zMjoe(Lr^3D0Ob({5eyIZ3m&iiJMhw>CB^a z?*rtsx-dSvP3<)#K9)5+Va%aQDS3ZGCrgfDk;+8eH34SBlu!zMJo=DAjDTzvLb4g@ zR8?XbXA2_R$10_~TQ!&SPUS^ ztv#MXl`~yoc%j6apfh4Ku>mV~2O|m3dE`{XxEov5u>F3kU9T+;W?57!Y@4sc+EELMt>5gQB#O?GWTUJ z*@38ZSHnil{^~VoMSNOe1H*Je>?39DN?ko<>Gmr60hPjVd~jrTe*=GSYpGiKh*vg+ zRz%b3$(|kGFE?QaEpDL2L=JLGba$5m=>+9bKvgyOA6qfj}Lw*G>yc~YOx!!sm?Oen@3nCr_sj5#b_m4%S98fH7Xo`T zMg%E^T!_u?zJ4tC9#Sw4Usq2Sqe;9S3Xc+z=PC{A>PtUx#mlyAR%k85zJ=DU0;=}; zxC9S=L?Vozd$eHg6*^(+0E@A6q^*7M>Y0r*(8X(k2xh~Rep?}unG0jdJft+j(J#Vj2$LmR{JJ zRL311Ok9ZDOr1BfIKEJ*x3Fzq?TD%29t~3;@|v!jpFUGEL$`*^P95}=jdXsxy*

P7la(lA#xIYi}ow@X9-Z?++~35abR z9*gRZ)v7r*w1I62=dRD}YrNJ!9+94_T4zH{*CK8`I~#UTQB*Ft$}@t=%D0PCUSo2& z@Tr5xEpH*$*I}D)y&iQhA2ezmmeGIEZ-$udiq}>utsuuC{Lf`CFUa?rHBe}ZJEzpx zhK#5sH-F`ECvvV~Q+s(fr&a~zkQ?2&XkLEJH{?xvS~+%DvCaUU{m#n@YLq4T^9G(% z6^=t2Nwf;{IZ12t9Z;NIC4<%H4{d7#a%B_%30T)^{m;mbiiSj-z~S`|<`ytJ%`AVPdlS2#x! z;Sr|TSsl_xWi+d$J4Mmalp322#TG97HasrUS5?1%Tzi zv-n<=Lt`~oAJl8$`Z;&KjDNy@;G^|dMbMUwRZPsNbEtxCPRo_WYCs0X;ztR<@5JOP z68PP>#7G7fnqMEp0%FgL-AJecN!^wcSsDYCW&xi)*4t6hKFccz!?ru5S0Qg^2&Ei~x*ssePQY3lQUv z5y8hemOVt@=XC=q5cd5zmIqww?}rcXz5jfulp76VNzj@Hq2aGjSU`Rg6pm;~H3=5c zWPW%53BcohIIy6_9jYr;4kWcZkYZI~5epq?xdO12zzpgVndMthBmfrO29zNLp6}6e z+1%!t+S^0GF?1Dy(m2igq9Fm;BGwS|L+_3y?fsn@2vrhgzT*Pt-aU! z=9=HULhtVvAd%V)ggT3mNRZ-^^8uPyb4zjZe}P}PbOfKGwl7?gf9fE)Jv-y@m#z0iP1+5N*FmFNawihfd7 zu`wyI#BMlxX4<@-vHKGQqt<4&xUOBBRWgKf>f=5 z=;;~d1~V!gbp67s?-kXkdhv2!6AO{G58&42eQPaxIm$=3n`N951FU!od))^HIjG81 ztYPpGadr4SCB_E3^$TGzq>R_0*0W*c4)XgbB+W~YCr{9`-X|o(L-co z?&cfe-WrZSo}BupG0ssx3cz}p0c*#@W%F! z?xB%{J4H=d!_O;QZD}uCXuS_;yPGatJ6DW z^rBqz_KKBA={a!Ua~f+|7JP?vy0@8RAGU)50QN!7Yr5bp2bYC{_uIlhFQp%(-cwrd70L2_ zf@$66f!a>nlBcc4#_hP4=?TNGW6dSYy+M(iWBV>xKt-&V=N;jwin{!H#d7LsSEJ|- z<$XL4&REwrUh%gaa7(?fA4w+&eT29%MYG8c#|T+n;rpiDawlx-KvBevsu2baa<3l4 z62JGoL>}7G3I(E9GoYE-mJ=kNM;CA+fj?*bh;J?ts;OJCE1A;D&$dRch}dt@8q_M2eRA zdV_CSjZFG{JVPN0NAq=7u4li*s^G7nf5?J`2H4l$pmnkMzLp}Gz&3biI)~eRU=H+? z;KnN139ivl6sgGDHr*y~rGvvu9fmz=Ycu%0N>s>zNySKGf=$J3NS#}_BBd`#GOJ*~ zX|mi&xzkYh%Q=Qst}-PD1o>xdZCsv-BXj}2?rg1#s ze!slE=5g4QaZGJk2UiSsm3$wu3!$FEtj#Cxg|vl?w{$mUy~*?``QGgPV#VKLZ}}$% zQQD@^+Es%7B1!I5yG^!9& z&90Jklq8{|d!GoP97p>isPK#ayW`|Ged^lz@K6<{pqbm_Mr;RBY4Dw#cP%I*W&feK z89Dv0H3icl1}CZUGxb_32MecYk6mAJhui<04qH`%+t8|}n_XTUuD#mp+h~EE73E#+ zv&;ZrTL%e&Nd>%20Mub!$kg|7MW1J&3$;Z5cDpU}FdG`FJaTpt$TsX-Xw9({?lWj5w z{0R^Aj|lRtRyugKm_%ZX6DX`ujpTJy+S9|s(o`+pPletwUORAVaJ>N>%@-~y3+z*Z zTkfN$X=6ou0!yEaKKdMb1mi0OP2FR`b?1^w7b(pS{A34+}>M+q3Ka(h1sFsID z^JNO8ngZ6xS^b4sV2bS+d`n9i2@c0OPfYRkGi`Akn;z0Lu?HN zrm~!Z_&)q)MQw5(H>$_l6kd^yIRd3bH?r_t5%yXT38VJA1TTKn$F8JL)ahEOglMuR z<(E7J=Kvf9T7cIx{TYvP7}BTZozoSIXr?Zn!Y|54gE~01!7or~zW7-etj=O{E;v97 z(1bB;R($3)x&KABhHvf!7b`~#^vTR;-h8#Zr2vjs~PRll&N6t8R7CulL=+*Cb zG%cnsfF~o0McWkkRjG+fE`xtQ7_)P7>6#B8{`s!z)L z_yc;a|4&UTNZXVIbUID9z(5&z!#W?EYz95^DD2wf6raN_TbDc$NL}yq&5E6;y z_9CYed3XB{FOTE-sygynSL-*r-dV{#a~(D_?Xb$>H#|9or2WdviFTmiMH4NM$boBQ zfQ8Rzznmoa1thz02t_cRik*PV*>kK7zT)u0<$euA`0=a9V>{Add|HhN8{94;KL(&UP-jtIkJ^Qbzq!$V`@`V6W)?4{|VLb?X6Nq@(rd8O{wD#_b;BpO7 z(gYb+RNtI%CNuo`EPu+;8dStfPjp=DeERytlHY9o*XEGQRK$7#*klEk597fB`VB;t z0Ik~PME3om8P|uhozzx0%PVBv*Tolc-gPrYiO0}J$eX?F{oLBGGsN=~a*f>lW zfQF9k^d{hr2JF&2UH0M>yxyywmALuTZECApdJ(Hg?uxNwP~LY!&%RL}uil$MdyJb* zy=%}7m&e+DIv2+|Zk3o+$W4%aQV5(H6bAR*)G``=*-n_9=^YY)X6oHpvexDLy=+rA zhq$p7Z>sI6j?i|dqE83=e*_O+%?cU3S->-@J&n;R$)X8{HB6LUqS@I`m=^Z&kkQB!mF0lJd%=IZ8j+6c(m!3v43G92Qai-P}U*mvnHSF zV2h>GhQ>7-3ji9DJ*0CxpG+*SHbw)3utW)w}XC_Rk4sf7pwC41WKiPt5VkkBaIl`n=iYEt9%TEj|uOjbCim z8(IJC9oMHWhYS3oss$Q{Onsf+NIEd>M(v~;Q)V-d%4GJ;b)f-?-<5(sP0OBPL>9oH z#jhF5R`5__b(BWfOz#6;zuk%}uIqQh2fd+NPFb`qeN))8k2d>{5oY1*O*S+>+n_Bk zQsmg}xLn_f+*1PwL_>b<{J}df4!97dMY=I1FZytNtI8$|Y=gNG3XBM|7mmS6 zkaON@&1{&MATlDzwcoh!kN-fMnSYh0GOT}tFQvIe(u`||9i^~P+wS+dgY=uzWj{iK zB>d<|(!AibE!FPBm!+23CI{ zGNdAv%FZ&|>OaF==Q5-AimElNU%7H!t4r8^;>vM11G_c4KMYJ}E>T1qR@FeHbWL)B zB9o7GSX8j(OWi6&`$y{Xm+mv&wj1baD2aKOUA%R=XqM@yaN(Qhx1Mm#Kq%UUxlTfsy1$Nk&7tZ%2zcH@(4N}{7|{EnXI%w;7kYsy04EzzTCeC{2m74UD&wTdh^ zmeuZhJ#rPW+-NwpCN})@ZtnLhQmz*c0 zJSHCRnv0sbZ3QFwQmxfyITB8fR~wE|ZOhd;h%7;qu)W>PXz76d>n*C$y>wZD-6%qy z(%#6Bms_>h5zzg}oC;V$`4+!Rtc>G`mq-gaRkL$onV}RPoUfPUV^Tkrs~oU~jY1xl zVGalqkf6n@aqPpIVc$cF(x9I|CRkZbH>xw2SXao(>|>7(Qj=+TE{28L*OyM7u?+t} zEE{OoPgFA+i-(+veD-2CSo%<GZCYF+}RQFF@Q<;e;Qt5(S5)CR%B+l$!TVA z8}i!%BCxTxDY&i$H0iicx2?<`KE<4#BxD+<1P+P|kQggaQX~dCCJ?5q5<`%BErWd& z3NdK@*vU(BAz8z#|p93em?pQAHKP~5@M|Il2PPYWw%1`<(>QkpP$@0y0 z%CNOdYEDpN+9;IM+TdMgEnf{+TV z{L!#1E3Y5nG#EcTHfLp^+K3{3+X8L8a6+}zV!lHOZeg-i%Q(bLQ?qG|Y=zX{5k77@ z08$V>jTzIoS?PX1aU*^(xshk!1GkN7Q%EGYqFpX`%cFAc=0}BxUgLC1`=d{A+^#46 zPS)CVDiG^NI6r9CvsAo)T)=wWWg>Hkyq-YF+3LFjh#Xg7gk2^G6^1HMvvvh8`2Kca zy04k7(z9uErQpw3m7clsCx+W;ALN$dO=9- z(y3FEF*XL*=p{a!D^<^w`(524_%!QToppLf7U8N>r_RzdZi}cbpU`%>z@?SGuUV?A z@1o^$H#dh$Oi|ej$%d&74h@F)4b8ynz$!|X;J!fD+>JVE?0dHim+gZrqm&8%?$Yp> z8m%OYywx*h7HDVV^NSPPoch38#kM>Hh1?W!o478h(v3Gv z&Z%Ux#~&MjEr3JF%v*Kk5H}#4Tzpt@!$_m8(@#w<@tu!58NUk#gcr>OE(ooSKB<`b z0f|jB?wU!KKC;WH6_gdEsT;T7DJYBOGFocKE)BjgZ(ProLYb5_g!D{q+r)9G*v#o~ z)GztWZA2RH&Z{Hwk(4nb;>P$hxx0!ZlGvK_bCiQ-66?>R#Fjl5N|TD7OQo|?{jzM> zCErLmyVr?lKb;-X*SBZNXWlh{=js}Jrl`OCc?L3z2P(e6VezEUjEjaCKoU5l4k|kO zuDFKQ=qGo}_)z=|zBtfn*%tIhGdap4Md1#T1I;#m!z2j_pO)4=$=wLK^jt6N!DPWj zUk?A>wRSW?YHo7#G2ExwGi|Hc6SKu`%JAKE?>R&v^v7G1El0>c!3kaKZ#sAVjN`6s z+&~1fcKNvz4|u3}0E#S61zBIGAkDh3^SG_&dttjWs6Cu{!3pKV1zvFjMY;tGu#dLU z)HUN;s4ocm!%pc=V6o+}`0~-?m?lVF3pL(SrtAjK{-q**$Fi=h9KxYtGpm_haastrDJ*XU&X68f{1$tX<J7x0GFAhK%CB|^bwYRJ;g-mjRD;aog@MdQS$!%RR9uTUoyE0gf}7d=e@ka zdqHw_qDuDe_2=O+mFxm$%piHMh{N-T%@>}=vrUNPk8?JQ11 zHmpIz!|j@2W{4U`>H!p=|4r1-bYGO^8a~KwPLYA?OO=N{N`$O!ughDgl#a<_4QISK zlU60d-pN_jMP|Jz3e-1lZ)0*sRRin+nwDC|dwwqLm%ChkTW3R31cim*&+}hA9Nger z)$Vvpe6C)FnNU+svOm&mZB=wLisG}XCk!*1%{`8luIp@c9R|WiSf6g^(O1ah*ssM! z8!vWG2Upb|N}K5FWjwjkRQzN?WhDDxSCE6TNd`V^?lRM*k>^O`CU3*E9Ypdy&OY`A^6pxg*v)`x z|5PJ^`wnh4o8$aju{o5vH`fV982HNT#v0!xJ$^Jhe5u-(GI3#q?Ns})Ua$?Var^cM!p2$`ibcI3K>teGz|2n_f8;abfU*7v4P01Anug_~g5IRgucen#E zujuI3^*0?$KnHPYqv+3rm-q#*%Boo5y3~;f|aq z=&T=Iz6`5T4CmoEe?o{^hX1sIjrMr5w7k59+i_{7>B%O$N^)Gjg$9yJk_^;^6h--U%8D1oRM~-vu-_ z_sh{G4PNx^BrI)_1RO396EGAP*|)q zt;X}@j1FCL8qPHZ=ZbsReBRXvk>0cT0<;9gw6v^tjQe}Cog#1pLy#$YiU63)c`R`R zQL$X=3e4G0rvpj z&A;vb{Aar4&O}~K%9bQ%qxqC-S_(_4AV0qgz%k@MLm&fCEB&lN=sTO8gID35JxDpq zq3HQ4vW~%oL;ROt2*-~*Po&b`@Y4wePKP3|1J_@eY)R3yCuA7(%zc>FOG-{F_~^xj zTb3Ne5@R{JHsqB1_#5shOK_AZUnMf)#ZM+tmKX2LovLdU#Flxz5Th}=X(xHFfAMv; zt+ff>e@kG}OD;q1Q}&tkhKrDeE|7fUzPIxPA60YNd`)LYcBz?2)I;k3= zvV+P$l7|D?Nlrc)mpD)LTp=Gss}O(B0Z2h~bV6Sj6ljv#z>G1tv}55H z#8oY(tc+gu;Yq0&c-Uzz5%?fy$&av_mS*YuMXo?~H)?mu#->)Sxh1BuuiZk z!GG{2PiAC)NUu3$3R+{s`3z?djse`MC9oZ?t zUi~TP&}AboaT0&_YfEu|k3Y3)6_}Qzy1(NBe=!&9pIM7x=1$UmzpXp5L!_@JPo%a> zdq9H(UM!tV9Tr!BM;~^;x<`t^ITdiP;9X*uh=7G|QYYW;SqtoDm8x!YpDiUW+V-s& z!6zk0;`~#LGEA!~YFxUs+BC`Upk7D5O|7e=a29+9h{q-z7(aa&nxof1x)WBWoE~aW zxyOL}Af~d)X<2lh*U4q~dHD_ELbvWyD_!f1+&8To;~(v!8H;oJ7llWmD^1)c8( zRURT|z%!h^#^1B+uuAzm)L$!-r>+jWtju&zKR@+SbtPoviZ(lMy#=84pd%d|zhKCV z{mGp2${a^GE8%zPU^L$YnAgXyqzr`NZT)2?$-&__Y7N1GZI>VlVp_G~=cOq6CKRW5 zSMAVjdN%eeP48;ES7MHM)s(n(lJ#d!on}(WUy@aDNcHoZIZuHKXoZI{+lTyNF{Ru) z{C)CX3Ct&JFWe>FlF6UP3oWaas;g9)6Q3pUsiy;XwtK~={vn#M-4$H;e5}#*h`V`i z=CHdAsiIuiMPoJzG`nlNueKpb?m!5~TwNx8^9<>qDhYl3VkzWpNeYi(_uv{!PG1ja z+|}?+&RrUwDaT+bTrh+nxQMS?OTZH}nH}({f6PQP;j(o zv{7j6P-3SHKb1hx%i!ZO40arwkvyIds=GJOo<1Wabn_GNL@+T3!pjFgAzzwOWsF&fS7go}k%MKfsm~X=5>p z0-cUSw2E?iX+62PJK$`yFd*Jqm>W1a+dfb`$j5~UHvw^H6$@u@DL7V_h8L=*_-5^` zre2(qRxp*k796p}8m4pT$mzR=NGkEy8T4B{D_Aqpo^N?qV8L-5sw`+pNXA zmxNn;KMYHib0}jkb+Xz`er62pA>6|bQgy!faO%#4Yv7wFI-lMt98m=r+I$sPkquDx zoVDC{;Y|hssNq&>O$sIXIa+NWtUnkb17dMk9;<8m1_>rc-)~rJTp6x$E0+R2Q$=JY zk+Xv>r)Z-SO%1w1Nh`t}`eXZ{Uq?dplr^t$Y7cUk@J(Q_0RN82!#RGm+Kom9Ii%?d zq=~2_hW?a94Q*+Rl3WPOcFV$R78A*Z{%ec|-RD$*WrV4#&r2If(DF*fci@@7J}e9^ zJ{jTL*JQV(w>sJ|1Pr^ia{!NVK?^Bm0;;0H11@W6ZOlxUohudKOT!j}Sy!*ws{8Vs z8;a601r?=fUCS7v?DR1vqzsn)^cv!&y})*?3?|99OK-8{)t7XonhYm+nGJp3FhxDP zUtg;S&)=Z%FDx!+F{q#1eYvk26ZA2iF+Ra$_UluI${P)t0nIl-kg+;boGt7|&C==v z@m0sfZhjhCKyzY61Y5}O^8=76-N>y^;Zw`dCXwE&Iq!VE* zc%u9d8!k@*(FWq#Y0H|8F*@*K?A`Azl+^$mlggdBuKp06nMxzj9@oaFi=hJ_yh@sh z$HtHFrbzSO%kke#lotg{_Q~g|th6nOFhsYE&J{GwA@DzT&V4(oOFwKH(f=$V9PUuu zqIK)LtPkPkN79H>vx>!Pi4!6?;igAuLlrv5v1H;ydN>*prSc0A5_Q;4n|kF&`6Ie$!i+{HFQZ&XKjgWd*?*8U{Klg~G25z8sq%MJ^G^*F zoP@wCiGntYhhttV21i}@tBv=hY3NVNn;^1eP*5d}EZQ4iJ@H*)yPs}fDw+2B0qD<4 zK4ZsxGrcC$-bUTT!2OTKuG2q6u>s5XiX!hL;K<|#8b=(OWTs0Y9mBid*;Bp0oufNY zYl3W^qAR7_WL$6_-@79$tt#nXD}3h&dOjl|*xCg)KZxYu5=ml8{i9s#?KJTxuTDUG z_Kt1sHcLjggH9Onag$cvqVzGBb2d{7@OaP^^uf2K$gY z2lHP&$-!P=QyNu#FcR4~a~n2R$Ob-3Y(OXZ_)_rShh{|1pW85ObybENck%&ei*hjX z@JeGTie0gH@!hw&b~dk*>|E=)6?WxC5jr6k2OZe(9TUEkshQWohmM6ZQ=oYnoboq) zh3y<$!@lTuqM`?kVNIaB99Q&)Rve%%YqQs5r1+PoT9B@$0bG>bXNUkXt^!f9B)?SU zQM8(3z)HWzjY!O(8n&fHCZtc3X<-k_`N*^lN ze29arVHDVm3P74&^az*gS7|<-LmFV_F!GlRj}G9xlVA8P0bXg*1=-J>w(@A=@)v1D zNqD`NDdaXgh=0a4iFxp{;Gq%8Qg_GiB~^CtcA(kjnw#fFS%7MU*6G+lUHD~!%`T@| zU-2IIRL{LHVJ6i-)PyI>7^3+W7DOBims~ebMK&juHTy)bMaOjh5q9v9BqOL2BVe7qNm6Yg5K#Uxmy%6xd>BMc(?^?4ZPMBk{Hqnuk!yIjQVWi~+6)m7MWLRW@J zB3@x3*YZf*CpT&2rNp^EW%ITK-{PdF@)`p^KlLI)Z50;(4q#m`ugnfgOU## zIDs%$zlv|bPc;V+R0r6_thFpT!n7Lp3L?k27Um=KqETs zUbbJ}G54DSMUA8$)dOK8NvGG;P0H|y?j91Gm?-1TXNHG)GI3YUwYaQ}+7_8DVFdXN>(a`MGfW0=eLzdAeJDxfquYb)&+7gSTLLAk-= zJ#-Oya{b=8N`bCofOC8NOYJ_bk@(${rb}M~ngcb@D(#2e3Jkc&Zi0Ng^I5_?4!Kh& zmK0y;5Pa#+Xkot6byKV6pBU|xIKXKG>_VB3{UF*!KK1G#zRs0`3D0xGJB@l9%XozI z+;f{hoh`M7&=&Ju9fJk7^BsoHD(W#@Jz>+p#c>%cGB66AJh~EpAH!X8@*6AU+yJr z8taT#Ctk2qM;SfZ1B@&6YSs ziPK$!pLNG9jZ3}W=%fiwK6h9!h<%}dxHkWw8<))gtu9pF?yec72`koF`LQ~lxNpb( zxU9Q~i+GznzIb^r^}QGxzx{}E@oi>wJTc1281xvX)+v}Ou(Yt~vY%~DdvXyO>tNPB zOqyQZh)p1r&17~#aY18@VY?3KMaKt+si&5Uond^{uBOyP^})~nf;BgwApc6^3oTt( z_P!E{ua&Ybn>$SkS(cl)TVZ|=jb34bapH&VFKU!5(yNEc#1iVhB_<-y^VmDb@g21t zx?WifdUe;aGW%MJP)>Bhau!Ap+Kw?7WTNeBa{e#e@Zuz z=#V8LL_(I^b|)JC|KOHCdR35yj~azmhg&Tk+W$}Pcf!B`oI6awjo~-CD_lH049j4P ztP_Pwhb8O)cFv2WQ>*{b3X?mhU#OK2UD@tl1Kzr5Wb3l0+$a%?C3;KTl?Mk|a(dgnv- zC=jsqEmDBI0j6EHaU$4`?d?STwVbzUaVy@E6`Ya@DGnEUeA`GCQMo(@zMB+~aIF|T zEWqYEki>PA#vLA%cE@V2v0@mBX{26yTL^gQyI_UOt}z{6L$GG`p_%uPu6L3ltg@@3 z9!iTrb3#@dIZEYcix(fzgE8C{`cdTnGgtljU#`Pk&iAtAwnzrz2nUfaf?lLvFPE+9 z_ewCb295^l? z@OLW>50<}AE4W~$mC;J0kV=22AUxh7dG+@h8?ise4Z>tU+4{%QE`ShEG))FF-Nd@& zSNf+f3O5yFrh{wY0ycyOEmy;h2WBd#>x5kdpw0DXdIsYV=o znIYxTY3y22;Nj-EIyaC(H=Wja@zOXL+^j*t+I7i9j(C+lfEAt&M1=cOH*maY7o9CD zQ?!+;9@qP@jP$5eW!lXeq^0wW1~eNUXRmBsf9|vjLB(wMGnkOb=_484%E{)vwJXHf z8lTrP&;l!Xv?%&9FD~|+VfE+k6#k5H{p|75F8}f4 z$2NIZ4Iq@6g5Pp(M@Pp!ig*Y!%jM;gW%%Q&iPfr!zI*$>(Xn>@FTAC>rGP`wPI>q=uXpUO!=&j}YX)+*->ddOccO-gBa$vlt)NYe3gD(IM#yGU34Pv;q`F)Mp=`xBuX-KY(tKB;c>8;HZsE!kR_~ zCOZC{V8bM!<;OS7SRUmu=MSC|r}C>}yUVoV4Y_LKJxh-d<_JF8Zau$gdp86<#AOWN--I zJn{{IQ|C-jn36z~xwB^7yPs~1&8+4<*~XuaxXdreGe~uVn)Q*g;?#~k%LOib_$7u= z$=?hd%@C%*kJYw7saA!nRK|tyvw-B$a5~5hTcDY6ul?B#11jJH|6zUIpk3ZH{&{ea zd^O<1e|r4}04H!884r<%6acTX19(`KRzoZX9*0i_s{EyI-93N)n~G8On|8WS-`Y*> zM}U2K#1^dEe=o=C7gq2+hKKTGiU7B1-f1sQQLj@uev;B1+G8 zl-KE=ew0e7H!Un}6zu*%U+A9Q ztXm0seIm~EpB^*#GidnTTpRm8?{D5jYWGMF|MNED`R@96laCtzWDt>*hLFBkaIEa| zE9KtvZLn@Ly0jQ?c=tb43JbRMpJ?!kcldF7dy=0sLn)6i{xZmiDi_ z&mEWY=q-RpHt#c*{)I;hu_ACH2pk-^dteLAKxw^;nD!(X4CUC%PFWr(=)aZy5P=z+ zbsZDGk2;41o->)Z{{~rryh?yB$}R8WET!7Kn@^u0z5U|m$7dk;4`3A$Yi4oMf2+`q zHwCq?_}~4uBz`U5ta;}4zmQYJS>M!4h&a%%egOW6u>2YV!~Q>h0ffMRBIvvRFF=~e zo#XZOU+Kr`|GYNP``;pIpDrv;Q!g5=g`BxY{5uD_PcMORX}_CRTz*piPp$@!>#ZdK zd~HkZ|NvrLjVWnGtlr8Jk zve=v9^f`0*Hd{T86!GK>l7D@_A+iUTz(osaFyj8hQ@*cl~~xn4g;~u#Prn0~YH(HpWAa zy^y5j{qkLLGfz(2XziJ`MAC8lEWS$Rb9X)BfpJA*ix4$rQhD zY-Bn%1HS(GZe$zmKPG1|#rzx{J$u4mOIszo=oPQaCTdSe;m&=T4Abm^dfCSfvcCVc zYeBM|WMD+NwY&SC^%9#AA3|4KdvF}(b{^YoYLqLXHP#SN#HkAosDv;&+2q~giEVh$ z+mRvv_tzsf9b_`*ohXLR1`#h_o``vce-ast&yq0cTk>h3M}>4Evk0&so&R;clT^y2 zEFh9nH1F~6h}G9WtG+koF7{8IBJ%&+`owMTeEs&V%%(XQ2%0Gaz=MA!i6?-xN=!n6 z99sbLT79Djn;1)y0|7~n7 zbMcCPfDqf&|1xcPB_#+k{BZ0aJeQ7+yJtqsx-=c-`rk7E4@i$y_D*b<_GQWbdzX3Z zcd+BVI*HOz3|vi88u8>jV{pbS!xZI)GlI3nv2t>{bN-s7nI+q+GsvvQ0AYUlZ*r$H zjh>}E1-bXD0v9HIdvc30_1XxZHlk*v(50;eVSV0$fxNfQc8XB)_U-%9`ucB{HP1c* zT4Qfo>ADh;NMvxpS|zsk{O~YDJjSYAH$#>qnhq)LHT+O1#BT%# zhB$C4@LI!!M7@w&TVCf;HMa-a&D*tdzGsw3vWXc0a&RVfdR!J2W^*ib4)!QZ(`rXu zko%~rt+;imu<^_-y#A++Q1fD(_|dRw%+(Z*xM+{LAmeJqnxL$t!mwI+07vibwi}nLS6uP z4W&_10d{D4TO2!{s&d$$Y8&Q|`K#CDnBL^vG&~FsuTta$c%2AF9_1&QCs;&5l+s#{ znM%9%_%chBD^PGg5a9I9kancoWe3A?x4}#pF?s0jgHRDbS;*-A{a3Z_Q?8sRp1yM* zLz@D+MmV@B0$8U2DFQm$LfdD>I3?ug!-aWyTjef36IWEUYLUqR%JLa!{mlO}{eIBK zcDl48r{35qqa9aL0BO8P#PrL8p8}A__xw+v=vF5%Gv>c4e9#Jf%CDuZ_qbIvdCK-I z;{!ppjoaTquQ%s=K`sH~t3JP%<{0_-#E2~pt*y}KhNjsY0Wv=ye+}YJbP->pnvSJw z?w$EMv)ZNXAnL_Rtz<#3O0DWvJkX$j=as5f45vt zq8@GAe+xiL@XV2Y9E=f~CCgip-j*$Xug$~`R3$OwL^es9B@bhzQ|7Ps(@7W=Ym56+ zV~s&;v5}Uw$JasfSz|H7FB;Zd-H#UOZ*o7qD^)g#SsR%jgMq%vy}Do$A;CkAQQn*1 z`qD7o?j=&I8CRW&NXc>JRmRR1ZISnIZHckbWBg{N1)Qg9hf0~2mMMx>BI5xMH;7;t ze3j`QNLjadU4WqcBxX9!C3w4K$72LB17a|-C>!6TNr^*ht)ceU1b=l*L~N>7%J`i! zyl=bfqX~u0KIK9W;^ei@>Ec>l4CNJ~q#!lll1XG#o0_DY86-rX302DeN38d`E7=jX z!JDlO>_<6J(eZbAI~2rJ!#JtH$lT7K=dgA0G?``F5NHw%Hj0uxe^ikMz{uP14UQ6S|+%3zsW;yRPM8E^$>&oC*_omMo*%* zYR$#9o|YQDnRKO_o==3Ht`wcoF3HF z%lK#wUGZHvIJk>b{LQ{ucWNkN!8^x|l+lWlFaI&hmH;jMrlW!*hMjSqU6DlDcV4bA zzg(hzl#xHGM|v&Jee@t!(7J?OrnBz5csgJr%1{)o)9ylD=tqc@s#nj>!&rUgzAqMb z{v*xIHJ|Kk4&~cXNBbX)hqqL+59W#K)ZRMFkM@a+2^igK>JEg|%`k;$X3H=F3V&a%0ur#1o;e@(QimHeXkW3c#MuIurjO-IiC<6xv zY`45)_Q`5-%_Vm~vrOm$IzN}iL!htFZ-Q-epw*+a{lok|%0_)7gXpx*Mkvpnl0+V{ z{;DFK8o!^>?6~_$MQLZ6Wgt0{*7Kfjjef7+Ns#a8=W2X6FU{+H$>-}aRR#R7IcH|) zTdeQg!RFds^ha+8{5mq&7kiN3FkVZQ_QWf51?~x>{XeI$4JerzFR|1_TL7(OJM@al zZmRtww95-4by#_rZXg8CuyoGm6P{Iw3*Mi*XE7}3rBp1DJ#<21h&Fd&36j%9d5?Y- z(o;s)!v@P*hM$ty`zhZmePJWx0n@ z3?jmAeaJn}-GuSX8{9<=Log?oy#s*sTTn?`GnohVriw87-L_^n+C%#S`r%1WFY~BF zmlRx+F|&MN1VG+{e9H8NAI+$V9z;ud1yPbw(vnWm|1$#Ng4yT)&ojjL9J z7!%G+HhlQ=k8zU<7&k`2VTG|AqLS}ve6t{x}i;I_7hvqZaB9PSY7 zL+^2vy7lOwC69cP`A);}kRwCpt-BuPC~eG&9!$8V1A~%(dHASfwfCYyIoh~LQ65zW69S|E6W&DwaZj`upC=~qPO+CbY|db z$he^i@AKU4h##4s8^*UNFmy=AP;e0W>C{%gpGW7muo~tTEZ!@p>~pKlU~B>R$nx%4 z+~Us(>c)p_L_%ycqb8}ZvY{TCHrH4Sls~#9uT%*& zX>e#UR;1m!>lQD^2ac+3meE6o9duvI}svV&8oV)g5~;aeBmLzkBMo zB?H=`_uf|Whgsn8%_E=^l+z5WM{gb19anu2;A;G z-x`L6E(R>Tsx?49@4cfRY*-Ma&{dj9h#uu@nC}r@l(D?D>aW}UDD5^Nx)yC^@)YYW zo^$w;adDI-2p{LV5vZi81#NTLnql^3&3P-)cwo9vb#Lan_S4PGw2i%Bbh|uE1^31l z<{){efyKw~*+g(r_Cd!2+ImEW9;Qz^FHe}N5Y%XM#dfxbQF^-k$4yXLf~?Xle=S2C z9IHC)ldSRQElr(26O!&+Z0$<9l^ZQhgS+~Sg z#F_fA_77Ie(3QNJCFPv=4_Q%Ajgz2KcUYm(yz5}s63Hxq7(#rlj_1Y|?D=}7uT*tN z-htv9_!fkA`{X>xJvheVZV46BhVtiyZD{!2KSO;k*LWVDNywB?zs=L2JLQSiw}WCH zLfE6b1gWnwDI}5PKnC|mhLuBbkvK)jsSFyM5I&vHK=Yc%;5)3fmViZQ^VHSPw&7;g zE7x9+XFa|eGgDv}(8>Ngyo=i*bqc>RaP32+P`|6$_W`BxCvr<(90@{=Ps=XmvtDyg z3FY<2gCJN`Y`Z@cFdZD}msuw;#c9(*zui1N-0uL{cin*%fHt!5>9T9r zK}<<3zr$w_NzF~)Y5GqaL|lm@;^Rr_yjn#axXm$>qQ_QKhd=CsJy$aJmgj`e{g{=9b^@;%81WeMkYhgBskCqUXhh8o6{+rvV6arp(;*IZ{*^OTdsh6SjIYU68%<6Cak2l4w zlk824(2;8h+@IxqZh2j0oVbr-(JWVs5a}H4zq;p>#m^n}8IqE~F1DXlt$8MND9z{I zm{gheOPjX5+eX7nTMdiCQ&aGmhgxow;G+y&!#)H0uvpQ5WF4j8nCWgX>^qn9F$gD7 zq!7vyWFZMLeONi%V#RB^K}`|0i{3_Llc4pn>}R+}w)?WNTuPP3bsV033Kcp`zj% zbU_zw4-%EK2h}PNT}dcggww$v(Zj9|q3BH!P=7BKWcrz`3Q^3>g6}INvtcY1@8lHL zb2#i$X4_JDYIE*587NK3eVWUxWh79L4;mUx8;YFfMfAhz-OMqMZ0va`?QvYj3Tg#yU3h>rBcRA$D*;&o$RZ6fge^dzfoCmZ!b2Wl zSV9056c>U8!jgc>lO>RlP#**&5U|t*WeFh55H?ZvR1ioaA%?sYY_0FV-kEdf&b{ZJ z<<7Y?=X`$iJ>N%Hd?bbubxY~+%j!uB$M~u}`3P}mr(4iQm%BE)4Kk&ZCzg_e-Hcrm zJ;uNFjNT#T36M9rbQVLVbwr0E9$m|*P7S>k4=JefFj3bXVSdj(&?|?-NN(w-7@1g} z35}`D)=rnfwUWfsGM$SCsc_;W=)$l;r+)bAU>s{a??^^eoj`=2&!%$vS&EyK)R1eh zQ-c?}n@D;Cj3u+HF|6z3d&N&Sd!>OESB7?iudR^-l|PwZ7ypbnV+QG0yXQGXIflaZ zxA)RSzbY(~6YShDKAa7nH_ibmh3bJXlo@k}O0J24DB-wvT2 z7r$?#AHA@R7%kRQ<_!>}jG_opBs8QIc8YJmN^_veD7Jo_eMDL^A~nD{AA=sTXYV$& zXL^?!;w4}wJGM#fV+Wjckf-3(AIx>OfZQLhHN=bB>0$u|LmOQB8vR0!U^)br=s!){ z9MMkHhd|r)RjDQ(6&D8Og*UepIwF=@Hi}P?Nj^0^DE3}5%=b1{>u_+~e^X>D$!2+F z#R}X4?Tcvves0}*RwzIAKpRSIcA(jvx^utNW5g1b+n~kwyYihwXm`yH4+0gv%Ec_6 zy?2lWKR$zddWSGoG;4DlWi%Z3{9w686pWr7-(bGlxQv4Lc52dv1uls@n?9r@znkBM z)LN|rtq9pWp}2Q0bFSokhj(Ox0?y+A^UL$I|1oVe4rQEqX^0cG2g0o5ZaT<+Did5S zYQFu#zB)DavK5`We@wcq>&|zl_*tZoC{*f6EVGC(#phcl7l?$iP+Tkxaj3wt8dGc7 zxXNw_#|0@Wc6P%`mK;AgXJn#C*?L~?((gBX^woCt2Ajkgb?sxTvTD4C%-{Cw2~Zfd zl!44=i|F6m{BBF{8B3Pq>qr6DJ_zf5WQN{gg0=t53-#F}rc*xlo< zvrfJLEYku#us3zC2(mZqeX*t^8im5L)=o3;(?ZM50|pC1`#g|^4X6nrqwWaG6#4<`=!dOc~oJLJ1>H%nB$GU6ir<^M2wYs>O!wpofKv*2+DcptVMctnh+{nP7*&3 zkeORO+10*R=qgP<#uqm3^(X-d@}37Qe;oBeUY=!%J-MaeTO}$HIpt!aP!?4 zr9+YBo>)PZcljFuPoxeL_5WCo@OfeXzF0RSPc!9)-4X+$r@MizbypvFjMNMmNB2Q- zN`X8ghYL)8Kf&fe>rv9JAj>E=xyVW@o6a- z_m@TMmsflP%~vT7v$3&ZV43-Uk~%1EG%#l$nnjD=ev~se2R8V78^j^IguDT?aAgKe zBTte~5jnLWLAmP-Em?JMZ5 zCwdSFWSgpLzEP60C;%QoQNI$fO$!rd!T1r0F21+9v8~OS?7M}M>yc+%l~{YuHsM{# z!T^iuz*C$p-jp(|WnfGXkpE$II%7A)AMj7`6mk8A&x1fy2Bx+GKfox5B}tB+Yu~d? zO-+ZMNCwyx4Y29TtF+x&`DK{ebMrS%*j`|INRBnGdrH=M{-c$UP7qS4R2%@@o-whp z1XCCm#*H81ZCz)^?3j4?@p~3uXQ0tA+aNWKgFO;mJ4(T`jo5d0JEnbzL@wU1hOHu( z%`-G~GkrajRVqnsU5cDoU_f{)Kr8)7$z*8v<+5bi`-l(SetY%2Ht07q(D z`~Rk@p6Q~j=hCVd@Pz}YS(&rrZiKbQR{Br%h3F>#NI<6HH<*|BUkn*^yW(oVXxwZV zI5j)%{_Oe_N&Oo!B@kT5Hw$Kjb>x2zQ&VQ;T11dOzvpoA1TsT|{&~^`j T<$y+!vgdF&Pgl0{Kd<}``a`3a literal 0 HcmV?d00001 diff --git a/docs/_images/use_case_selection.png b/docs/_images/use_case_selection.png new file mode 100644 index 0000000000000000000000000000000000000000..3333dc49f10d6a8d5f676ba61dbc124aa18859d3 GIT binary patch literal 49627 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

;TAnyw1iF8!#eU$^Ao_N)tHGZ@Y zwP+pIM=cNJT(~m$#WQ!eq$-^+GzDcl`>`0^1N3cSwE#WyvK1?rKsZNUlT5!FZv#-5hRNJSf=Jt$;4hqWQz(pY$5t< z-q~KVfX2V1FgBzf_ZcIM)|E>!c6I+tY5>gkP+8TVfiJ7vXP`$Yc9Xx=ySXej_nb?e=3rb9C8VtX3iDKnu z2s@dzyG6f(BAV}UovGb8e-W4U^e$Zf??#{e4AicQs?V9Ld0{&lX>~6z^JyJV#QWH1 zc@D^~G%pxbm0|GqU+I^4{yA^aH)V`wlOqtNVuxMkhj672)+pglU?GQyM>)n(ISM8J zLy!Qx;sP%qD|zwIg-pFJk8cd@lmdn%m`D=*d#}ksRm7ANY7Sdbw~4P~+!Q!#U-)LS z`j3HHPzSUlN%v<#l2?7=<>t&6jf$opRfoPQt4k8Q{9es2`=nYV^7V=h{FRhvGaEQ9 z7Gi(h3KD#QBlE~Vs(tXS#FJanFyQ5_WUCXtrb6IEtjwF#zj7}xXdfvdm*aSaSlVZX zhSy$Z+2PbUJAi2qG(Y*bl=FeA6DDu3Lj41x!bP#Rl3I@|+`SXxXl7US*CmzyjE5ck zw4(mnv!HtYsIi*Y=k^cBln0un1ldsS{b}~=51XpuH!?e?D2YeG%>P|>l}Bnf_}M~J zL3MbMHbxp}9Y%3aVh6##WGS_-llo76o;*Ci7N=8lTH?QlfM961(~2+G76P5n+#Xg9 zYHX{3wONt;Zn*a8t38_rVU)2CAA@oCV2}Vq{umy*iX~uFSPf>#`4(bOuWP;PAoV1n zkv?z({X{ACcfSls?U~7ooX;`te|$_ROO^P0oMdQoSkiUqpPwtjkJ8dzI0n#H?~(Am zhh)@Y400hRBZE7|La;gSB{d;+mDQmB`*`OQAi=Xb8N2uveyj(x#}fVjN5^9xRWkYw z@oqe`AzO&7I6bE*fW7`$JG#)g{F(HqjoU$*WZ$!1vzIBP+1?MD`q3~;10E3Jf1u+> zGi>4EPwL7jnv~XZ#Mx|}ctVxe>v?XU9j}%U7R7nB{?GS*DFa3;MeX?HA8i3nROzdA zT?&_9yb=B4%bgD%n@p42o8;VSA$JwcuI(m2GDr`B`P#;j9ClSMo#tTr%fCFX1ajbL z&d=TZw%Pq=y^G!xUhys}-Ag&=AN$u=f-w6E7u^Y2`CW(05E|CN_R$&0yEf~;5{4sE z-!nTSbW-`fND5El{6OyJI9|_cBCm_egTif}jGfd+N-glh7;FR&n0Zp0?7%2Z(;Zw|df>{mKf6Lqv+%XP z^)x*>NmEWCQaK}-0QE=>{VPLTn9ga*MX!z9+>+4t0lIFcsc*udz|UsL+7}0np9akb zUViF62&OtD-HyoFVVDW}BhXOUC+Y4k@2;X*i-Wt_Ni&VDc(e~=B6`#uK4(a{e&2XM zhEhDz58gV9yI9K{(qKpLUHaE}KZ)X5H0IchNt)^k)2zibRW$63tklcPqh|ZD5UrYA z>ZoAy&v!w5ej-ui{?u5|qd$tXz{OV{qbHca;o5qi5>1o?Rgb+}f=v+gT+NrRp9f;z z{&O`q9DVuR@41a$+8I5U4o!H~FKK={|7M*WLZsJ4sym-@oPZj|Dp) zhA{Z~w*PUoZ30h#&xHT3Q0V{4gsAZUo`%mZAsNzPeyN9r8)tSwC;z5NbjI(GnO}zY zpcOC-Q;)Bs$1c4Lw(5+Q&~~?9y+FhEx!DidOkpSZkqc1tVz;a-~9V7VeH|cnn%X}Hro^z6CFPW*lA}j>d-TCW4i|9 zsh_3#eeCq-iCHP|`9B5D5Fg^4mkWo<(Ft zRR#L}=lv6QSrs<~ZwK(*=4k7RN3n}GUO;#^x_kRnqY6g1H{(}oar=`bX;K%pA~qJk ztr6*Vv$nbcdhF;@ILKCXM(teQU2r>;tm=|hj7o6RON6`XTLH8zDZDLeZoi7@=jBlKiisY7p?*0YL_FODDG ze3Q3KJ0(l(ol&ZbPKZUE3~5VdmC)R`J2_w-)mUVDDA-)1-~D&rj8h03_yaB~F?*D( zq^XyKlEx0@Ud)v3sEzDf@@FHz7~D~{$4XwN6)iIq3@R^8yZPEkW8WK!P02xb2G*<;LtKC4S)xSVPoxDP87Hv&*nYf1#`Se(ASZ`3!(Utoz{gZ=f!XX4fHF zg8yO7bulIz&LazWZ<<$<;kPMefq=fl_WWi zRtg?&PQL!gynx*(DO?cF52{=J8NVI}0%wpF64mS8T525Z=SdTNQEG?V7MNyuLL7uk zO_1%kcp|HS5k*CRkNd;v%2WDkgZ8UL@PfraF!G z;4fl-$?w(aOiCZDTfL}Rf_Wh!hawx5c%)2oiXLmbhh`H~*oAD=0oQYEZooH5b|D_2=iJ}@4;q6;J6!M?wNk>3$6Gwzq&q>1?c0GiGqaS zxV5NR?!>5hiZdiw@i3U>5Lt%_PnwXF_jI<+o}G4R%tbg92tG;N)AkZ6QPMEd-=CVw z5@7pX_~j3vaCoYrMulONm_c8Op$=lJtnHVekG(=?=J&z!*p|xX5u4lAZ0(~osC>$T zgre{vx&9!&wuFc_8Ypw;|JADQ&ul(t_#R?+{3m;7+I&VTS>Jj{=!*<`!qBZ}e3w+0 zk!r}BRxV1r;$1aiD33aQk0MA!;E_{X2DDRl) z)UQqeHtPHoWHmH|RgsI;xbiwFaevBickr?!8f2%^-Nj8fC{^s%R+Rr%TQJ6@Q84y8 z`;S5~RJu*vl>Y>m1p#sOEY8dJMTdx1i$hMLN>zSbMsI6vL_dnn0HtH2B$-=q_)BMx z@jY|-hPkeXSg-*;PxIgBoy6xe*}9!9m`#FTB4VEqMu; zDyMYxuq-^R(Dy>;cx!N1MQezsebq+AXMxo7zX~0>iT$k=r(Gs6wshRKXr%rblV_j9 z_)?#c;Dp4A)@06bhxvy5@3PMUm(rbEz3GW`CO3%hj-c|}ejbvmSk@Cz{1Zf^jBUVv zsaDnt-oLEdv_(+vFnrWzxXOB>G>=U-O}r=o zjLfJm_sZ64f}k5r77h%l$0~7!&;^qOYY~WBC4Te2E#)|1N#N*~12PrZY@pE%+uW(y zj?$P=gv)rn=&_w{k!S2o`lZu9iU3nNT?jwJzSq23QZiDf>LB#1E!|n53cR=s`(cm0 zWBtH{mqCWDL)}Z>sP35Gp3()lZ;zXbiIJcGSgin4#&jF}FjVRIs*?7a@mCEcZP|2{ zy`B=!?PTQP(ynj4_6pza?zTd(B_~}wcj1*1K;TI3n;pBqT=KrG=w^#47Jcv>9?#7N z=W$ut>g0k|au+Ck$>>p#0~@`ypZ3~M_`Er7aWbBlXkFV`S|shP$3Yxex8{Liu)c*#&vaI*(*8f2x(?{=lh%W;ll z8Km|z%+6W5Gi?8wik)NGLe5FD@&$@cpu_}sgG7j{vdPAfmP*e)KEM+5RYo|Cy z6ik6I>e=4MKz?1RTb%$98OG0j7+(GOu-z9N^2tG>@Ba}hD55R26>O8GwtgD-~mgkehu@#UK7131`)=5}jB_+bbnYvH1xT z3<&=0AqiWgi^gav#sV`LJNNQeoxl_qa@Gvn6(ta>Ctl-U4`HU<_?XKL{#(G+_SG1T z+LSwB`J*>p8$--_%uTJZ=9I}84~QKyw^SK9H}bOhUwe|L4f_U(vMnMk8V%qg@z?zP%UJ1#6g0q9f+X}I7RHo8EFl90im)7< zwu#+PI1H-Z9#eE&8)HY;RwX{Mj1n>rN!Wk6dcW)Uf-bp~H$q!SBd*L6N$P_VAAvMU zn*koPw7zIbU%My})G8w$Hne_V*Cnw#{_GL9XCoxtb%&M^L#E159o3+V_@xYh0RSx~ z-n4dpg0-y+oA0f;&8`Sdau%$K8ReFbW@Jx@jxu%^cR89bpgIw57?yhcb!Sla){WmH zoO)qzJe6-MV^eAW2~JpsVn1bUZu3!|qw-%^tudZr>Hy7j)lM7t^R{W6VN* zUYx2UmI8bFvQCaG_8RT6w#%R6bh3L~oCrC<%JioX6?kj0pL(Cq==E=pJ^aY>=lj#> zn@jyEk2IuaKg2tB@H7jvw+-un5_;hjf}WdCkYitz#uG%4C!=rfTOm2hE5V&z+CisA zwu-&w9DqLZ@MgQqs8JNaB?LE;($?*i*D2M>pO;H+X;+|`K6~to1onh;8o`!=b7_&I!EDf?2LAsXPn1*5-2)w~Jgy`j*iE_TlA$zpiwzFm*+ZKB zoF|?TzYyXS7kv7tF4ZGy{I$@bq^9$@_y;n-mP{RNV4x`Ge8AqWqTyxp1%gGE?_?4b z0MCtVsjP6<)zg<^`{e*)!eWZq>e(31tmAz7!G)1pdx8aeb*VJZU<0@sI6~j)5RMi97$4GPlR4{%eN*bBjKM{~Yg%C_x8a&W&Atb?(u1O6(}E-@$oI;;b?t zyOkSfoui<5p4o`p2s>RNYmhjVu4oXy_2NEhs(q}lw;g6|Zun_(jDGvO`^rnV8H4bP zvYQ{}{i#trC6npS`v=VRO@msljBv+w66b4NM-)B{!|F7jL?!T~@wJ5pr;+fFSlf*? zTf(y_z;jb2wbdwAYf?3yzMTm>HC$2)4=s1cH#8sxlgZ=#ji|$+01#x-nIiEC_Ys;z~DZV%+ZB}B5SlOQ3{FF`>Z}Y6+YDsg{+gGN+sl-rHT7AEc zAaebeE%1X^A1Wryj%=Yl+5T1!wSuN1dONMxPx>EFYh|$r`uWNQ5c1y8XD7dwR%hv$lu?7($g!*fwKEj74)yY-IcNW z*6lDQx=9$k8h@QAMHSEbSU%El&s_AGjpI(=+$ zst;;-zv3P?>R56(MB+g=)5O$~8+dKpn8Hl|lTuhm`9tXic_f-ogrG#f$LdcEX`xn{ zDPO;r4Ccw#Vr@Y+!~0AyLB+$QC{VWwj8`o4Q0i&gRn58$}f4KS#U%6+jDOEO}JI+c$0%-EFKCvM2{!)!&G3+yLn$=iEmTc{!5R|;KGL-(SW0sj)M z5NS-^AM|Gi*V@rQuX;#1bw{M)qsX@4({A^B;HK$F9%ckjQ! zPagK^I<%yDoSMfrAy8rr`lhUesokViXQEECh6d%v4N|8*$e(6B$lx2oql*G(l8e-w7ConpGF@_e; zLZf;=+w^17H?M)`DtFPvxG1ZXp=`8}*`S-{m-5bviBeU~{f)gyA%xzjxsfWbh1cLp zdRk)#_8%nprEFgs`YfSFCuHuEwTE3h@Nh>x<7d?L;6AH5m;WbK-m6(G@yGLDIQ`b! zoZ8o|z8weaB9}3Np2O0J7BejEYFN(G|Ms z3aRU6X4Qdpiuz`;hC{I!P?(D^^!}1F>trU?3$&xaUqj&apV5T*iPI=6)vQ)Ii=Q{| zE2TZ$i9X6$-|pJBe-!KHK_Ld%a!antFhIJ6BskByNVHo6VU5f6SdcY2PK zSpR)%$YAF)MC_68mJZ?-%ZbMoJl3i1EN}0AZkiy~&%mMh{t1s+oJa(dHlyb32o}Wi6w+dvkc*ohgfH z&53Kqh7VPkoTQDdW{v3L@mH zj`319V>&y%PEmz?>%&p$NWTz&M2@JUZ;V&R+qe}QIv!DxxUraF?H-5H4((Jz-jMb8 z4|MmD)D2{u{sP~ZUTwen_PYOCoc!L_sqS!6Jggx3`O7248>e_7JE{aPRW9AQDjjcl z)xs?#(fwb%P~j6b<`XU{3E(pOs{(!(gGoy`rriS-rrRJUKy}3q{lkdjFQo)@Fb|A& zNRI$QlZm(9y0c2=8j>F49pHHb6*7xuwl$&#FF8+dh{NCusUMelZ9@^=OszQ~1;FHl zBa=r_T{WR&Lw>)=j{Rk;f{8AYvf7(zV(nVW|K?uSXmKS2JF(x@@D%T_s|R==P?Ax( zd?i`$MipkcSrEIPTkY4I2bLKnJijq-z2dr+=r2;c_DYLIl4!1ThE*^=1mL3FAENYH zjCd`}F#&!pk9LMOg9nq{uu>_b>F->sa&^q%$vwIF)a#Zs;Rz@dcV(v8QI?K6Z*+r4 z8(UdAT#~i2G$veTcF#6l;~s3fwh>aveGM#0ZCzFNd0wn>L|}yd(gL^Vq*a^_V{3NB zcuO3madtgniSzip9kFF!D@dmDWx(SN_AGo7N#B#=dvcNuE|}5oNJ&di&r2~e(9>2s zR01O>YQE@|Y+RnWNjIR{hL;JN7Kk?dGH0XZ>+XKlDIOhE|<8c&r9ssYa(9TY+uiqh{(Po+mWFbTs?x2e%R5|rKb5PBtrb%iw-&};y&CI zOX2r`EI$|lg>uGA&^faFWRKD+co zIL0I@Srxz17TJ|VEX+&7AY%gVZb}C)rgRcS25C&u@R^iuS@5j-I&@UmA=BWZ?X*(M z12ltjV{sIrWyUecZ3)}VHUB9wnCsLI+iKb_Z6SR!f*j5=;o4bt9XWkwv^aDls4{Y&v|o=egM}>5a+~1bh0U6V z0auZv{v+j<#pS@T0S0S;AByMP%SMT(_?f*=%bGN{r4@jFs+;B0`%=ZfpXj#{N<=5@ z28nUv;-fq_o((U;q+meIl{d~B&CxATDx@Q%hSj`okqj}Gxb<12gbaDriWzn`b#-fu zQzhuxoPI2hMPjInUBWk8sXnAA9|se*5yJ=%BZ`VRx?5P7?O=@)V2tHoSANoQI#RM% zvT9DuiH8AlFO$&p@x(Rw=!d%8+tq#*nP$S(?g33W;alVDn|loWJZ;0I@kSCJx8dt5 zDDT)DCdVC>voO|)XtS*_Py17^$rIKk<&REPpb2A_Qg7F1<4r>wjiF=6z{S}0=Vqqh zRKk$4Ax&VU!{k|tgD)b+7o1~W`xq~QEp^(@!H&_z!Sws=W+Q}wBcVyJ-V@`hOBB;x zME&$chDY`I1CJ_a?`9rVb85ob)c1TvNL#+-*DsM^Jv0^@uJ~X97W1n`)Y^07t@k^s zDV-M%ME5GNlPIdW=uExJ5fIPJyhQhv`uyGrB<|+*g$oE>XFwBOfMPsB&zP|X(WVd83Mm%-fawRZ4H zIZ57Hk1rnC-ze$b&vH&n4(sJU<7 zK#B{?qooLcF%K*Y1x{ZZYRc4hxFo18MoI!~lQda=dLAs|EKuJz7^uFTa%Mb=6=TJB zi@@&+p7skMWAmD1w;38tNa5`B!TpltC~_e!s>m#Lv^}M3U7Q!?DL9%6CW=`10)1ag zyyg5CU=_>WaycHHin#8F2Mj<_fxj&#tp+%w6{u>WT-Xq1dYs#AX4fSbwEw4mm?=XHCHMSkLMiZ%5mVLQlT^G>sDsg0|Te z=-bja!i_-ssHO#8yvyODt_@c*%3pK9Rm6xk&}(+ZM^Ih0 zf?3Vt2yi1b*4u9O-}xLJsAU}D4|cNv9R`zl9B5HkIN}%Mh=>S|?f&m2?>+4X zYdav|ZuSWd@F;9{2P!@b)x!_&A&PTIFl7CcA)VvBr6)du>V+fKXZ{P(TT4d;pK(s3 zpFsTI-I*Wd`4AO)oCF)R#Q- z9f}qVs_UPEGPS#_Or;ey@Il^Y0jA$EUlU){VhoLF+a{u)Mlq0S>){e zPY#09UNNYX)zb*Wv`jqgMyTJ=D_+b{oSSQ|7_=yy{+qUfX;3qm@E?ESM~}Yh-qQ#U z79%j^ED%_%6sTD?H2vbzHhhWYGn@|_B(~iu2ZlN0O=kQRvsI=+hJJNwM7{aX5Dap& z?1GYX)o8r}tqFmPll`@C`D1u{;4ma7TPhkE{k(8@QetzEe75w03r;`mwRy%evxbLI z=YX$P{w#^E4|!f%CKZFfzLb`?sVoO0WT5Ee%`-D7PqNK-dOdm-F~^tW>m`!{N-Ss) z;DRboTbLBskH~M{+qmEPTkA%lV6%v=en)5H&l~*n{Qcbd?igf zo`Fh~SbUJTl9ny^JA!HZmu|i(Jt4^MjW?5JA(38WN4lok1|LXe3SK=(wYAQd)R?KE zCGA^u|2HJsU$%+Y{vZEN1HNrgNbQ>XyT1BIZ}X>d;Xk+732NrCYabu__ZP`GmcHHM zv-`_E8m~enUD2)v6>d32BW*k)-v4=HKx$V+^!wj7tEbZ4-fzDd}(=u zKE+})Jk0UZaaMM8ibb2Pq@~L4^uUktYwxW5z+%7weV_BRx>`N@$$DVG+ zAwXJ?edB{OYQ(?z8u$RRUG-^QQ>WV{etW_O)WOZ+@j^C%wF|L+O4jUpxJg6+K~~vX zt2ts}N`z<8+{-C3|ec0W51fJ)z=mX9?mh z1bH9CTbNFP-8m08C|0ND0z7?Sf9Dgx$sjbf$D`5V4rbI9}fbE2r##C|L~@?81PUntACn2Spy>Gz@m zo~-?1rsLR&!Hle}>6^?4IGoLrt^B@v$8ifE0>cmi=L%0Dg)e*}J;LU8vO7bu9Y9eU5{MT~WFpB#Amh5ZQXR3NK+w8V`zWm#ojfys83aKA^c~!&>9k~cK zCeEx(-~PbUE#i1Kw;k#fPAC z&;nlvr=+MCduBFWXmZ7N=U}&pH^#^~ReImgUMG>FYk)J?b_1I1Z#I1maJw^EyJiOK z6i`1yMzhhI3odDNA~ZT$EkVMTx| zbRzq2(TQ)F+~&d6%&@2%CYARQ<3NUXM^J{43k zBqiCtNINc%NmqsJ;8_d%<~e>Ac=zi_{a-~J-)sqvk;; z6zlfIte|SlDn1sQu?OM|g%XztK!4Jbjh6WekGZQ@Bg!_wByy4%7v8&Cf@prvXBzCl z*^A7g%U0L{E;jEM!+_T|mmj#VW%%?K<8&i{HIX{Z{1{C@k{6tsXe-5?6yUt? zcA!o8bIp6~>DKWvXOTlm0JHsQQiqxPfoR|U=Dt4m)?*&xp7z<04W~W~i^+l-jYD@K z{8D^6zXEpI*n}u*->~41Rr>M}9;;i1fW=OT+`v97s@o!Uc+0Q!I>A2v7%|E^EK%c8 z)|Q|Y@W*T7G6mX{I9=lV0-xRsHp0CD+&9erof>lFG8kb*e(0fV5zqG|^4&wgDk~{x z6S;cN64xIZs&ujU5Dj_a`FAp2#P2}$|Ki*18Gs1UghC_B9?l=T{_g0#CvaU+!0K%b zRa8Cy0H$6+Rc9AL7^)XlKaO9wMxLImd2a-SFwTWwOfo!hsdLzwdX3v7)RboC8uQ)A z#-wN1<<+HxfuO7<4TEV&1RLwOcrJOQCar?>y`Ja8EhdALLLJsT0LvFPd15sAlNaEV z>iu|Kd#>mt`a%7xLjVa;0V9mIAYju;ir7#R<*$c^dK!pv@Wii?pa)wM47hDI@9|<1 zGc^?2{g*C;iZ(EwDf)0hzP43vR&?uqqMIQ{K)KDCxj}3b`OFwxcblYFV|O8*VVV|S0glx;WU&6iE9Pdbkzh_JG{C9pmSLL4>#>K~ zxDi+I5U>HBId_y<);Oz5iPh$>y#fm42iEEH%gk8}#DGO5SyktrZ4a+t7)^9DhZ0bM z@1mXF3j+ZbbZV9PzyR+#CwR`#LdqMX@B2 z|8cG&@M;en>L)ajkG; z(js=Ysu>Djea*;RoH^ZX)1G^2-u=Eq-;hZ7xr|l%+`S-z#44w*0UJ#Cg$;q*nkh1>R6=J2d}Li9MKbvKptQIRKkKrf$4>--r4cyx0in zcE<8^aLNZytwj;wDi~v6i+M-kAlJUH)~4@DQbCPx6>XV`hdq;1!*e(atTctp*WFwX zT&?LqqT9HUjRmjEN0c;2Vf7Ip6-5^Nwt9HD;Ko4$MYlt}(QqC^-4FCVT`@!XBTrhs zH(oadj*e;u+rU#iuoXs1K3oql-=4eO$q*9#8J+~|#kg_{rHY(1cafmLv47g>0P-rb z{ULCZgEL~|oIUMLLUWGA7q4_H+vFY?yX;5^ju|Tttg=ho!1RT_K(FS*)Nf;bd{;$1 zzplGCKw$isD&QbID+0TtrFZ%CDUVfN)+}k?qjh}I%Nnu?a2P*`fjgGlc%pye4&%g@ks8JBckSOABBP%u#Zz~zwD?6)o^Sl z+tVX_PeN9Fj&|@@34Dq=%bmK`w9<9IAsW~r((_+myz;Hqhl4BF(P9!47M3)lv?un&)Y~FQg7;hzRRbX& z_tfZt8T2eZu%C5IP(D-XffS@B#IF73BWi2rpZ366nBU6*Vg8Po$wYswvqy3$@~UqP zGX-an_N|jqOZIia)Qf7-{gavP=40P`>7LcxBIccm%JLcCgR`*2!Ysxs(N3%LbDRm9 ztSNK>1BS}nEOo1W)@W_^oL>7)Wo&!xSFEvzyXP|I!+$}Ny~(pjDRzr4>!$!<)Tr5R z(>6<}?={p4%q4AVx2r`RGj90W+_= z;%ywgim)~0n?~8k1n0)ZP7orGJ-gD2WtY7X@LDn%vBB6S!BJYpgoO)Az^oR5o~FlL zEMWdw7-!SB6*s#3oNyh+LHMQ)o%>QXCwpYxul(KJ7wvXCusI6CZ!{U-rw3IzuCfEM z&UD9p=$RtBvn|i<(H`rvbDD}gxa_8PKUX8ik0i1d2G%E3V#W(%ceT8`3`T*Ygvpky zV`KTZanH#CZ$QldOhUnGW*+Sx)8LZ=ael(IAd+3!o1N!z?vX)NlSes*4S}Ybf-lwc zli_E$hh^=~#KVm9Xxf`ZJ%~b_8qGJK`KU|FnOiW|$-MO)w)S8ym2A7%_``u_+bY^o zol;!0`@k{s-GwUeJ`$F2+Oj0eyS}vIH{n2c!DIq(GZ^cgY%k9ayVxz?q3&&En6^-o zli`l`)&C1qHA%b z*?t<~aHG)dTE=5XlFz-dKbYN;NsQhVt8Of!f6^WMbXT=R%`4!d)Ba3R}w zb-o`U_1Ia|U0C@QzDWlvRBdyc4fq?K1#_?04EXE|0PO3CD#j8A{{+4ICj!z>u5sgL}8%rB~MvBLFU0$*<pT!Bm@G%m{%?ipu7oWnBzSh#x|FEDdMi*(xe!brwID)eg) z91fyL(6%Hm8B;VvkBLtC+pRKR@6hoKED!sW>d?FS9gyFTGo{#^38Bw-B_9SZAVOSN zj~|Detkz>>;&0AoXR`@DBh`SK$l7jw_{YXtPY;Lc-}NTaXPRBRS;r&b_u3-QZG<|_ z{{tkIm)9$-Wn}2i;O;Kh23bL7THTGGjc5FTf`qCcB2ZXJy9Pv1BIM6^;5HSb%HY0~ za=GU!LKHH_n|9|fBXJHP8h_NZMPNQ|-@C6Gr{JeMI!7WzY-m`C5a{S+c9zaR_{@87 z6ZKJDkXCj;G@$kYKfxUFO{>4?a|;Ttm=9^pQe8~VfZH&;_(+s~X!bnHp zK5tNWrf)q%oyaX?3ZdB5EhZPCiSgI|*72hC5Th>sTdKb!c1gRbmr0v}cUS=FNhNco zKs|{XzA(iHY~<7#n{dmFjATIG%}9A;<2zixB7@rCv#|q+5~g;ebu)%bWI+h8%=ZesLz<70{@MrsaT8RD|w}oya0=t<^AJ zInOS=I#3U>+IO4pE8AFh=p`aSj|1N3_5%n`FW>h0XE9$)?6IH4y0v8O{&-oHUcZnX zR0{^3wGDD$$XLw@*1Q{5dC0~(7`H&m?he@PqDY3fs}Q!Pk`tC|vYX6xq9a3Expr_$ zEq;N6Xa4paIE?ZCx{HoBjjnSYXT_V(A(q}xX8JN(!fdK|H+{$s0>ic8BgQkc1?B$r zZ6nj~eQva#oTZ;_X^iTN01qiz7*nIM3VdQ(Pnrbdv&YJ`+r3Hl2_f!?oh_{~Kzy;r zE(ob2BWO%J2)$+n#4KP#ywjV$nQh;Zslq@a1?zQlnuwN`850II6L_qgm1`7V9&DoC zC|dgKx43*Q(j`P`Y(OhOi8qWcztWDzuF-!u9ATeq-cVA(udSbXuy!zWYw>wPQlSr_ z;#k@nS0*|*YfUNB-OSuIFux#l@(~_u&$YG=#@fQt&EEAg+--WQ_wo>{76e2h^QE3q zBQNA!W!S!!bE|K(Rv01)vadHl{42W+ru>$KI&@;_hWs zlHyuO%odoB`UYwi3IR*Qn zG{hQ61!RZ3@D|*To+pfVjoM^xXrTH1d&#Y<>UiY~A{0Zkb}cS+2rj!3-XG>kJa(Wj zU#K#6oyYuB13h63G2X;+0>24osAW_-%pUwqru2~5E3Equ8BgN@x{X_K?MYTJHvh~0 zvA8S6nutJo8E9s7EOH=Z&xF6_&zz-%A6b_6wzBjfnkNPhu0KDO!F}lw!#^883#;Sz zGBL8{m?q9q0KEUFYEFNyGGevM0N-+a;nV^yzXzWDEBqNg66mDpTDs)=WbMG7Y*RK- zFBbmj+THQ|msX4FN0T*h3&AFH{ptcD$`RHZ#GAMlmh0&emvLgFm4G;4_sA&mcn$Ox|x-C76ra$TLWo9a3?TrQ~i^EVpEeU`o?zhtQSUDa{wYPim zgYjl>o8GS@eiWZ|Uvj`2w2=!DV%PkKOVCTqvP639f->~n8D)aI5JN71mO8(llniwQ@zf5zbrob-cWL|0q6b$}g2y*@i_Ex^pqK*yXS7b7yfJj(J84(}ImQhtNM&xB;} z7Wg7t?G=Zv{fb)?{DPcJ11fo2w_J_X;vczl#(nw|HUk7X*yn^2Oq2GK?Pd#rP&wCb zRQ_$R=8WkP;>IHLLEHH6aFgJ)IL^%tN`N3mQ#5$%^p($Kjy$gMdUXql1-JC8{Yz#Z zZ2xozpI8OA`PqOU$6$`Ra;_{Nkke$icO!~qWX=!zc0YP(y3}Nle0HZdA~S=E9Z?4(|4!Yr+)bqA9*z<4 zNMsv1dvWYLnVW+Wt@*LWEZw?i5>7{tu{LJTm|Q literal 0 HcmV?d00001 diff --git a/docs/_images/usecase_gkv_example.png b/docs/_images/usecase_gkv_example.png new file mode 100644 index 0000000000000000000000000000000000000000..7043e495dbcc08e5595fc19b47ea4f9d8b2e4597 GIT binary patch literal 50455 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

cNEa7Vu}rCB9gz{LSca2 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/build/conf/local.conf`` and add the required packages: + +.. code-block:: bash + + IMAGE_INSTALL:append = " \ + alsa-lib \ + alsa-utils \ + alsa-tools \ + alsa-state \ + " + +.. note:: + For non-Yocto environments (e.g., Buildroot, Debian-based distros), install the equivalent packages using the distribution's package manager or build system. + +Enabling ALSA lib Plugin in AudioReach Components +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The ALSA lib plugin support is disabled by default in the AudioReach build system and must be explicitly enabled in two components: ``audioreach-graphmgr`` and ``audioreach-conf``. + +.. list-table:: + :header-rows: 1 + :widths: 30 30 20 20 + + * - Project + - Flag + - Type + - Default + * - ``audioreach-graphmgr`` + - ``--enable-alsalib`` + - ``AC_ARG_ENABLE`` + - ``no`` + * - ``audioreach-conf`` + - ``--with-libalsa`` + - ``AC_ARG_WITH`` + - ``no`` + +**Yocto Build** + +Add the following configuration to ``/build/conf/local.conf`` to enable the flags. + +.. code-block:: bash + + EXTRA_OECONF:append:pn-audioreach-graphmgr = " --enable-alsalib" + EXTRA_OECONF:append:pn-audioreach-conf = " --with-libalsa" + +**Autotools Build** + +Pass the flags directly to the ``configure`` script for each component: + +.. code-block:: bash + + # audioreach-graphmgr + ./configure --enable-alsalib + + # audioreach-conf + ./configure --with-libalsa + +Verify ALSA Installation +^^^^^^^^^^^^^^^^^^^^^^^^ + +Verify the ALSA installation using below commands: + +.. code-block:: bash + + # List available sound cards + aplay -l + + # List available PCM devices + aplay -L + + # Check ALSA version + aplay --version + +Metadata Binary Files Generation using ARC +========================================== + +ARC is used to generate metadata binary files required for ALSA lib integration. These files define the audio graph topology and calibration data. + +Required Metadata Files +----------------------- + +The following metadata binary files are generated for ALSA lib integration: + +**Stream Metadata** + Defines audio stream properties such as sample rate, bit depth, and channel configuration. + +**Device Metadata** + Contains device-specific information including hardware capabilities and routing information. + +**Stream-Device Metadata** + Maps audio streams to specific devices and defines the connection topology. + +Generate Metadata with ARC +-------------------------- + +Follow these steps to generate metadata files using ARC: + +**Step 1: Open ARC (QACT)** + +1. Launch QACT on a Windows machine +2. Load the ACDB workspace file from ``/etc/acdbdata/`` (copied from target device) + + .. note:: + The ACDB (Audio Calibration Database) workspace file contains the audio calibration and topology data for the target device. It is pre-installed on the target at ``/etc/acdbdata/`` as part of the AudioReach platform setup. + +**Step 2: ALSA Plugin Exporter** + +1. In QACT, navigate to **Tools → ALSA Plugin Exporter** + +.. figure:: images/alsa_lib_images/alsa_lib_toolbar_menu.png + :figclass: fig-center + :scale: 100% + + QACT Tools Menu - ALSA Plugin Exporter + +2. Click on the **"Configuration MetaData"** tab + +**Step 3: Configure Use Case** + +1. Select the desired use-case from the dropdown (e.g., **playback**) + +.. figure:: images/alsa_lib_images/use_case_selection.png + :figclass: fig-center + :scale: 70% + + Use Case Selection + +2. Select the appropriate **GKV (Graph Key Vector)** for each subgraph corresponding to the use-case subgraphs. + **For example**, if the first subgraph has keys set as PCM_LL_Playback, Instance_1 in use-case, then select the corresponding GKV [StreamRX:PCM_LL_Playback] and [Instance: Instance1] for the subgraph. + +.. figure:: images/alsa_lib_images/usecase_gkv_example.png + :figclass: fig-center + :scale: 70% + + Use Case Subgraphs and GKV Keys + +.. figure:: images/alsa_lib_images/subgraph_gkv_selection.png + :figclass: fig-center + :scale: 70% + + Subgraph GKV Selection + +**Step 4: Configure Metadata** + +This step involves configuring the metadata format and grouping subgraphs for metadata generation. + +**4.1: Configure Metadata Format** + +1. Click the **Configure** button at the bottom left +2. Select **"Include TLV header"** option +3. Choose the appropriate file type based on your use-case: + + * **For ALSA UCM configuration**: Select File type as **bin** + * **For amixer configuration**: Select File type as **Hex** with Delimiter as **"COMMA"** + +.. figure:: images/alsa_lib_images/configure_metadata_format.png + :figclass: fig-center + :scale: 100% + + Configure Metadata Format + +.. note:: + The TLV (Type-Length-Value) header is required for ALSA lib to properly parse and transfer metadata. For UCM-based configurations, binary files with TLV headers are used with the cset-tlv API. For amixer-based configurations, hex format with comma delimiters allows inline metadata specification. + +**Generated Output** + +In both cases, ARC generates ``.bin`` files containing the metadata. + +* **UCM (bin format)**: The ``.bin`` file is used directly by ALSA UCM via the ``cset-tlv`` API. The binary content is transferred as-is to the AGM plugin. + + .. code-block:: text + + cset-tlv "iface=MIXER,name='PCM_RT_PROXY-RX-2 metadata' /etc/device_metadata.bin" + +* **amixer (hex format)**: The ``.bin`` file content is exported as a comma-delimited hex string. This hex payload is passed inline to the amixer command. + + .. code-block:: bash + + amixer -D agm cset iface=MIXER,name='PCM_RT_PROXY-RX-2 metadata' 0x00,0x00,0x00,0x00,0x28,0x00,0x00,0x00,... + +**4.2: Configure Metadata Groups** + +Based on the use-case subgraphs, configure the metadata groups by selecting **Group Subgraphs**. + +* **Group1** → Stream metadata +* **Group2** → Device metadata +* **Group3** → Stream Device metadata + +.. figure:: images/alsa_lib_images/group_subgraphs.png + :figclass: fig-center + :scale: 70% + + Configure Group Subgraphs + +.. note:: + Configure Group Subgraphs based on the selected use-case. For use-cases without stream_device pre/post processing subgraph, only stream and device bins are generated. + +**Step 5: Generate Metadata Files** + +1. Update the bin file names for each group: + + * Group1: ``stream_metadata.bin`` + * Group2: ``device_metadata.bin`` + * Group3: ``stream_device_metadata.bin`` + +.. figure:: images/alsa_lib_images/binary_group_naming.png + :figclass: fig-center + :scale: 70% + + Binary Group Naming + +2. Add the output directory path and click **"Generate"** to create the metadata binary files. + +.. figure:: images/alsa_lib_images/bin_output_directory.png + :figclass: fig-center + :scale: 70% + + Binary Output Directory Configuration + +**Step 6: Transfer Files to Target** + +Copy the generated metadata files to the Target device: + +.. code-block:: bash + + # Copy metadata files to Target device + scp stream_metadata.bin root@:/etc/ + scp device_metadata.bin root@:/etc/ + scp stream_device_metadata.bin root@:/etc/ + +.. note:: + Metadata bin files are generated on a per-use-case basis. Each use-case has its own set of metadata files. + +Running Audio Use Cases +======================= + +This section demonstrates how to run audio use-cases using aplay using amixer and ALSA +UCM configurations. + +General Setup +------------- + +**Prerequisites** + +Ensure AudioReach services are running: + +.. code-block:: bash + + # Start AGM server + agm_server & + + # Verify services are running + ps aux | grep agm + +**Required Files Setup** + +Copy the audio files: + +.. code-block:: bash + + # Copy audio file + scp .wav root@:/etc/ + +Using amixer +------------ + +This section describes how to configure and run audio use-cases using amixer. The AGM +plugin exposes mixer controls that allow setting PCM parameters, metadata, and device +connections directly from the command line. Before running amixer commands, the AGM +ALSA configuration file must be in place so that ALSA can route audio through the +AGM plugin. + +**AGM ALSA Configuration File** + +The ``agm.conf`` file is the ALSA configuration file that defines the AGM plugin interface. +This file is shipped as part of the ``audioreach-conf`` package and is located at +``/etc/alsa/conf.d/`` on the target device. It enables ALSA applications to use the AGM +plugin for AudioReach integration. + +**Configuration Overview** + +The AGM configuration file defines: + +* **Default PCM Device**: Sets the system-wide default audio device to use AGM +* **Parameterized PCM Device**: Allows applications to specify custom card and device numbers +* **Control Interface**: Provides mixer control access for audio parameter configuration + +**Example agm.conf** + +.. code-block:: text + + pcm.!default { + type agm + card 100 + device 100 + } + + pcm.agm { + @args [ CARD DEV ] + @args.CARD { + type integer + default 100 + } + @args.DEV { + type integer + default 100 + } + type agm + card $CARD + device $DEV + } + + ctl.agm { + type agm + card 100 + } + +Before running the commands below, list the available mixer controls on the target +to identify the correct control names for your configuration: + +.. code-block:: bash + + amixer -D agm controls + +**Example output:** + +.. code-block:: text + + numid=1,iface=MIXER,name='PCM100 metadata' + numid=2,iface=MIXER,name='PCM100 setParam' + numid=3,iface=MIXER,name='PCM100 setParamTag' + numid=4,iface=MIXER,name='PCM100 connect' + numid=5,iface=MIXER,name='PCM100 disconnect' + numid=6,iface=MIXER,name='PCM100 control' + numid=26,iface=MIXER,name='PCM_RT_PROXY-RX-2 rate ch fmt' + numid=27,iface=MIXER,name='PCM_RT_PROXY-RX-2 metadata' + ... + +The PCM device names (e.g., ``PCM100``, ``PCM_RT_PROXY-RX-2``) and their associated controls + vary by target configuration. Use the output of this command to substitute the correct names + in the examples below. + +With the default amixer, metadata payload must be specified directly in the command on +the same line as the mixer control. The payload must be in hex format with bytes delimited +by commas (e.g., ``0x00,0x01,0x02,...``). + +.. code-block:: bash + + # Set PCM parameters: rate=0xbb80 (48000 Hz), ch=0x2 (stereo), bit_width=0x2 (16-bit), fmt=0x1 (SNDRV_PCM_FORMAT_S16_LE) + amixer -D agm cset iface=MIXER,name='PCM_RT_PROXY-RX-2 rate ch fmt' 0xbb80,0x2,0x2,0x1 + + # Set PCM control + amixer -D agm cset iface=MIXER,name='PCM100 control' PCM_RT_PROXY-RX-2 + + # Set device metadata with payload (example payload) + amixer -D agm cset iface=MIXER,name='PCM_RT_PROXY-RX-2 metadata' + + # Set stream metadata with payload (example payload) + amixer -D agm cset iface=MIXER,name='PCM100 metadata' + + # Set stream_device metadata with payload (example payload) + amixer -D agm cset iface=MIXER,name='PCM100 metadata' + + # Connect PCM to device + amixer -D agm cset iface=MIXER,name='PCM100 connect' PCM_RT_PROXY-RX-2 + +**Example: Setting device metadata with hex payload** + +.. code-block:: bash + + amixer -D agm cset iface=MIXER,name='PCM_RT_PROXY-RX-2 metadata' 0x00,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xA2,0x01,0x00,0x00,0xA2,0x00,0x00,0x00,0xAC,0x02,0x00,0x00,0xAC,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x08,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x05,0x00,0x00,0x00 + +Run playback: + +.. code-block:: bash + + aplay -D agm:100,100 /etc/.wav + +Using ALSA UCM +-------------- + +ALSA Use Case Manager (UCM) provides a higher-level interface for managing audio +use-cases with AudioReach. UCM uses configuration files to define mixer control +commands and automate use-case setup. + +UCM Configuration Files +^^^^^^^^^^^^^^^^^^^^^^^ + +ALSA UCM discovers configuration by scanning the ``/usr/share/alsa/ucm2/`` directory. +For physical sound cards it looks in a subdirectory named after the card; for virtual +cards it scans ``/usr/share/alsa/ucm2/conf.virt.d/``. For AudioReach integration, the +AGM virtual sound card configuration is present on the target device in +``conf.virt.d/`` directory. + +**AGM virtual sound card configuration file** + +The AGM virtual sound card configuration file (``agmvirtualsndcard.conf``) is shipped as part of +the ``audioreach-conf`` package and is located at ``/usr/share/alsa/ucm2/conf.virt.d/`` on the target +device. It defines the AGM virtual sound card and its associated use-cases, and serves as the entry +point for ALSA UCM to manage AudioReach-based audio routing. + +Configuration file defines: + +* **PCM Device Template**: Reusable PCM device configuration with parameterized card and device numbers +* **Control Device**: Mixer control interface for audio parameter management +* **Use Case Definitions**: References to specific audio scenario configurations (e.g., PCMPlayback, VoiceCall) + +**Example agmvirtualsndcard.conf** + +.. code-block:: text + + Syntax 4 + + LibraryConfig.agm.Config { + pcm.agm { + @args [ CARD DEV ] + @args.CARD { + type integer + default 100 + } + @args.DEV { + type integer + default 100 + } + type agm + card $CARD + device $DEV + } + ctl.agm { + type agm + card 100 + } + } + + SectionUseCase."PCMPlayback" { + File "PCMPlayback.conf" + } + +**Use Case Configuration File** + +The ``PCMPlayback.conf`` file contains the mixer control commands for setting up playback. +ALSA UCM supports sending .bin files for metadata mixer controls using the ``cset-tlv`` API. +This file is located at ``/usr/share/alsa/ucm2/conf.virt.d/`` on the target device +alongside ``agmvirtualsndcard.conf``. + +**Example PCMPlayback.conf Structure** + +The ``PCMPlayback.conf`` file contain mixer control sequences similar to: + +.. code-block:: text + + Syntax 2 + + SectionVerb { + EnableSequence [ + cdev "agm" + cset "iface=MIXER,name='PCM_RT_PROXY-RX-2 rate ch fmt' 0xbb80,0x2,0x2,0x1" + cset "iface=MIXER,name='PCM100 control' PCM_RT_PROXY-RX-2" + cset-tlv "iface=MIXER,name='PCM_RT_PROXY-RX-2 metadata' /etc/device_metadata.bin" + cset-tlv "iface=MIXER,name='PCM100 metadata' /etc/stream_metadata.bin" + cset-tlv "iface=MIXER,name='PCM100 metadata' /etc/stream_device_metadata.bin" + cset "iface=MIXER,name='PCM100 connect' PCM_RT_PROXY-RX-2" + ] + + DisableSequence [ + ] + + Value { + PlaybackPCM "agm:100,100" + } + } + + SectionDevice."Speaker" { + EnableSequence [ + ] + + DisableSequence [ + ] + + Value { + PlaybackChannels "2" + } + } + +Running use-case with UCM +^^^^^^^^^^^^^^^^^^^^^^^^^ + +**Set-up Use Case** + +Use alsaucm to configure the audio use-case: + +.. code-block:: bash + + # Set up playback use-case using alsaucm + alsaucm -n -b - <.wav + +References +========== + +**AudioReach** + +* `audioreach-graphmgr `__ +* `audioreach-conf `__ +* `AGM ALSA lib plugin `__ +* `ARC installation guide `__ + +**ALSA UCM** + +* `ALSA Use Case Manager (UCM) — libasound API reference `__ +* `ALSA UCM configuration repository `__ + +**amixer** + +* `amixer man page `__ diff --git a/docs/_sources/dev/index.rst.txt b/docs/_sources/dev/index.rst.txt index 02c0e2c..a06014a 100644 --- a/docs/_sources/dev/index.rst.txt +++ b/docs/_sources/dev/index.rst.txt @@ -9,3 +9,4 @@ AudioReach Developer Guides dev_workflow plat_port available_modules + alsalib_using_audioreach diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt index 6d2dc48..293725e 100644 --- a/docs/_sources/index.rst.txt +++ b/docs/_sources/index.rst.txt @@ -9,6 +9,8 @@ Welcome to AudioReach Announcements ************* +* (5/7/2026): The newly added :ref:`alsa_lib_using_audioreach` guide covers how to use ALSA lib with AudioReach to realize audio use-cases. + * (10/6/2025): The newly added :ref:`dev_workflow` guide provides a starting point for developers to learn about the AudioReach developer workflow. * (8/22/2025): Two documentation pages have been recently released: diff --git a/docs/_sources/platform/raspberry_pi4.rst.txt b/docs/_sources/platform/raspberry_pi4.rst.txt index d3a5e49..ea734de 100644 --- a/docs/_sources/platform/raspberry_pi4.rst.txt +++ b/docs/_sources/platform/raspberry_pi4.rst.txt @@ -11,7 +11,9 @@ Raspberry Pi 4 4. `Running an AudioReach Usecase <#running-an-audioreach-usecase>`__ -5. `Troubleshooting <#troubleshooting>`__ +5. `Using ALSA lib with AudioReach <#using-alsa-lib-with-audioreach>`__ + +6. `Troubleshooting <#troubleshooting>`__ This guide provides AudioReach Architecture overview on Raspberry Pi platform and walks through steps on how to create a Yocto image that integrates AudioReach, load that image on a Raspberry Pi4 device, and then run an AudioReach usecase. @@ -134,6 +136,17 @@ To ensure the AudioReach system image is compiled as a part of the full Yocto bu IMAGE_INSTALL:append = "audioreach-graphservices tinyalsa audioreach-graphmgr audioreach-engine audioreach-conf" +To enable ALSA lib support, add the following ALSA packages to the "local.conf" file: + + .. code-block:: bash + + IMAGE_INSTALL:append = " \ + alsa-lib \ + alsa-utils \ + alsa-tools \ + alsa-state \ + " + Raspberry Pi devices do not have a DSP, so instead support for ARE (AudioReach engine) on the APPS processor must be enabled. To do this, add these additional lines to the "local.conf" file: .. code-block:: bash @@ -278,6 +291,37 @@ Once all of the above setup is complete, follow the below steps to run an audio Now the ".wav" file should play through the external audio device. If the Raspberry Pi is connected to ARC, the current usecase graph will appear in the graph view. The system logs for the usecase will be saved in the file "/var/log/messages". +Using ALSA lib with AudioReach +============================== + +ALSA lib provides an alternative interface for audio playback and capture on the Raspberry Pi. +The ALSA lib packages included in the Yocto build provide additional audio utilities and tools +that can be used alongside AudioReach. + +For detailed information on ALSA lib integration with AudioReach, including metadata generation, +configuration, and advanced use-cases, please refer to :ref:`alsa_lib_using_audioreach`. + +Using aplay for Audio Playback +------------------------------ + +**aplay** is an ALSA lib test application that serves as an alternative +to **agmplay** for audio playback. To use aplay with AudioReach: + + * Ensure the **agm_server** is running in a terminal: + + .. code-block:: bash + + agm_server + + * In another terminal, use aplay to play an audio file: + + .. code-block:: bash + + aplay -D agm:100,100 /[path_to_audio_file]/.wav + +.. note:: + The arguments ``agm:100,100`` correspond to ``CARD=100`` and ``DEV=100`` as defined in the AGM virtual sound card configuration. Card ID ``100`` identifies the AGM virtual sound card (``virtualsndcard``), and device ID ``100`` refers to ``PCM100``, the playback PCM device defined under that card. For capture, device ID ``101`` (``PCM101``) would be used instead. These IDs are not fixed by the plugin itself — they are defined in the virtual sound card definition file and must match accordingly. + Troubleshooting =============== diff --git a/docs/api/index.html b/docs/api/index.html index a60254a..2ee84a3 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -24,7 +24,7 @@ - + diff --git a/docs/arc/index.html b/docs/arc/index.html index 53cf5e2..f00da5a 100644 --- a/docs/arc/index.html +++ b/docs/arc/index.html @@ -9,11 +9,11 @@ - + - + @@ -24,17 +24,17 @@ - + - +

diff --git a/docs/dev/plat_port.html b/docs/dev/plat_port.html index cdc6762..c8a58a1 100644 --- a/docs/dev/plat_port.html +++ b/docs/dev/plat_port.html @@ -63,6 +63,7 @@
  • Available Audio Modules
  • +
  • ALSA lib using AudioReach
  • AudioReach Creator
  • diff --git a/docs/dev/system_workflow.html b/docs/dev/system_workflow.html index 7a2dbe7..0c6641c 100644 --- a/docs/dev/system_workflow.html +++ b/docs/dev/system_workflow.html @@ -64,6 +64,7 @@
  • Platform Porting Guide
  • Available Audio Modules
  • +
  • ALSA lib using AudioReach
  • AudioReach Creator
  • diff --git a/docs/index.html b/docs/index.html index 6709fcb..abcec3c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -84,6 +84,7 @@

    AudioReachTM Documentation

    Announcements

  • AudioReach Creator
      diff --git a/docs/objects.inv b/docs/objects.inv index 90641ed9e003c51155f08da6c7c84ad6be5f11b0..a863c240553457179e87167dcd79edefdc6aaf23 100644 GIT binary patch delta 39674 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

      (}amo^FGfDCh>vJ0b~Nj9g9PVaupY464kY6`#8a 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

        &q`Fy8L7 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⋙Ef_jP6H~}1L1yo@lM#av&Jy2U!(mYF&aC9* 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 diff --git a/docs/platform/index.html b/docs/platform/index.html index c2c984a..a2f83bb 100644 --- a/docs/platform/index.html +++ b/docs/platform/index.html @@ -24,7 +24,7 @@ - + diff --git a/docs/platform/raspberry_pi4.html b/docs/platform/raspberry_pi4.html index c898430..09281a8 100644 --- a/docs/platform/raspberry_pi4.html +++ b/docs/platform/raspberry_pi4.html @@ -69,6 +69,10 @@

  • Running an AudioReach Usecase
  • +
  • Using ALSA lib with AudioReach +
  • Troubleshooting
    • Check the sound card
    • Check the sound card ID
    • @@ -113,6 +117,7 @@
    • Create a Yocto Image

    • Setting up the Raspberry Pi

    • Running an AudioReach Usecase

    • +
    • Using ALSA lib with AudioReach

    • Troubleshooting

    • This guide provides AudioReach Architecture overview on Raspberry Pi platform and walks through steps on how to create a Yocto image that integrates AudioReach, @@ -231,6 +236,17 @@

      Step 3: Add AudioReach to system image
      IMAGE_INSTALL:append = " \
      +alsa-lib \
      +alsa-utils \
      +alsa-tools \
      +alsa-state \
      +"
      +
      + +

      Raspberry Pi devices do not have a DSP, so instead support for ARE (AudioReach engine) on the APPS processor must be enabled. To do this, add these additional lines to the “local.conf” file:

      PACKAGECONFIG:pn-audioreach-graphmgr = "are_on_apps use_default_acdb_path"
      @@ -415,6 +431,41 @@ 

      Running an AudioReach Usecase +

      Using ALSA lib with AudioReach

      +

      ALSA lib provides an alternative interface for audio playback and capture on the Raspberry Pi. +The ALSA lib packages included in the Yocto build provide additional audio utilities and tools +that can be used alongside AudioReach.

      +

      For detailed information on ALSA lib integration with AudioReach, including metadata generation, +configuration, and advanced use-cases, please refer to ALSA lib using AudioReach.

      +
      +

      Using aplay for Audio Playback

      +

      aplay is an ALSA lib test application that serves as an alternative +to agmplay for audio playback. To use aplay with AudioReach:

      +
      +
        +
      • Ensure the agm_server is running in a terminal:

        +
        +
        agm_server
        +
        +
        +
        +
      • +
      • In another terminal, use aplay to play an audio file:

        +
        +
        aplay -D agm:100,100 /[path_to_audio_file]/<clip_name>.wav
        +
        +
        +
        +
      • +
      +
      +
      +

      Note

      +

      The arguments agm:100,100 correspond to CARD=100 and DEV=100 as defined in the AGM virtual sound card configuration. Card ID 100 identifies the AGM virtual sound card (virtualsndcard), and device ID 100 refers to PCM100, the playback PCM device defined under that card. For capture, device ID 101 (PCM101) would be used instead. These IDs are not fixed by the plugin itself — they are defined in the virtual sound card definition file and must match accordingly.

      +
      +
      +

      Troubleshooting

      If there are some issues running the usecase, please refer to the suggested fixes below:

      diff --git a/docs/searchindex.js b/docs/searchindex.js index 7a5d82a..bf8b16d 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api/args_api", "api/args_arosal", "api/args_gsl", "api/arspf_api", "api/gpr_api", "api/index", "api/posal_api", "api/spf_capi", "arc/index", "design/arch_overview", "design/args_design", "design/arspf_design", "design/design_concept", "design/gpr_design", "design/index", "design/linux_asoc_arch", "design/linux_plug-in_arch", "design/lx_design", "dev/adding_modules", "dev/available_modules", "dev/capi_mod_dev", "dev/dev_workflow", "dev/index", "dev/plat_port", "dev/system_workflow", "index", "platform/index", "platform/raspberry_pi4", "platform/rb3_gen2", "sdk_overview"], "filenames": ["api/args_api.rst", "api/args_arosal.rst", "api/args_gsl.rst", "api/arspf_api.rst", "api/gpr_api.rst", "api/index.rst", "api/posal_api.rst", "api/spf_capi.rst", "arc/index.rst", "design/arch_overview.rst", "design/args_design.rst", "design/arspf_design.rst", "design/design_concept.rst", "design/gpr_design.rst", "design/index.rst", "design/linux_asoc_arch.rst", "design/linux_plug-in_arch.rst", "design/lx_design.rst", "dev/adding_modules.rst", "dev/available_modules.rst", "dev/capi_mod_dev.rst", "dev/dev_workflow.rst", "dev/index.rst", "dev/plat_port.rst", "dev/system_workflow.rst", "index.rst", "platform/index.rst", "platform/raspberry_pi4.rst", "platform/rb3_gen2.rst", "sdk_overview.rst"], "titles": ["AudioReach Graph Services APIs", "OS Abstraction Layer", "Graph Service Layer", "AudioReach Engine APIs", "Generic Packet Router (GPR) APIs", "AudioReach APIs", "POSAL API\u2019s", "Common Audio Processing (CAPI) Interfaces", "AudioReach Creator", "AudioReach Architecture Overview", "AudioReach Graph Services", "AudioReach Engine", "AudioReach Concepts and Terminology", "Generic Packet Router", "AudioReach Designs", "Linux ASoC Architecture", "Linux Plug-in Architecture", "Linux Adaptation Design", "How to add an Audio Module", "Available Audio Modules", "CAPI Module Development Guide", "Development Workflow", "AudioReach Developer Guides", "Platform Porting Guide", "System Integrator Workflow", "AudioReachTM Documentation", "Platform Reference Guide", "Raspberry Pi 4", "RB3 Gen2", "AudioReach Project Overview"], "terms": {"layer": [0, 4, 7, 9, 12, 15, 16, 20, 29], "o": [0, 9, 10, 16, 27, 29], "abstract": [0, 6, 9, 12, 13, 16, 20], "thi": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 24, 27, 28, 29], "file": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 16, 19, 20, 21, 27, 28, 29], "contain": [1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 16, 18, 19, 21, 24, 27, 29], "error": [1, 2, 4, 6, 7, 11, 27], "code": [1, 2, 4, 6, 7, 9, 11, 12, 16, 19, 21, 23], "us": [1, 2, 4, 6, 7, 8, 9, 10, 13, 15, 18, 19, 21, 27, 29], "audioreach": [1, 13, 15, 18, 19, 20, 21, 23, 24, 25], "copyright": [1, 2, 4, 6, 7], "c": [1, 2, 4, 6, 7, 11, 12, 20, 23, 28], "qualcomm": [1, 2, 4, 6, 7, 8, 9, 18, 24, 29], "technologi": [1, 2, 4, 6, 7], "inc": [1, 2, 4, 6, 7, 18], "its": [1, 2, 4, 6, 7, 8, 10, 11, 13, 19, 20, 25], "subsidiari": [1, 2, 4, 6, 7], "spdx": [1, 2, 4, 6, 7], "licens": [1, 2, 4, 6, 7, 27], "identifi": [1, 2, 4, 6, 7, 11, 12, 13, 20], "bsd": [1, 2, 4, 6, 7, 29], "3": [1, 2, 4, 6, 7, 11, 18, 24, 29], "claus": [1, 2, 4, 6, 7, 29], "defin": [1, 2, 4, 6, 7, 10, 11, 12, 15, 16, 18, 24], "ar_eok": [1, 2, 4, 23], "success": [1, 2, 4, 6, 7, 13, 20, 27], "The": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 19, 20, 21, 24, 25, 27, 28, 29], "oper": [1, 2, 4, 6, 7, 8, 9, 11, 16, 21, 23, 24, 27], "complet": [1, 2, 7, 11, 12, 13, 18, 20, 27, 28, 29], "ar_efail": [1, 2], "gener": [1, 2, 5, 6, 7, 9, 12, 14, 16, 18, 20, 23, 25, 27], "failur": [1, 6, 7, 13, 20, 23], "ar_ebadparam": [1, 2], "bad": [1, 7, 13, 20], "paramet": [1, 2, 6, 7, 12, 13, 18, 19], "ar_eunsupport": 1, "unsupport": [1, 7, 13, 20], "routin": [1, 7, 11, 20], "ar_evers": 1, "version": [1, 2, 7, 8, 18, 20, 27, 28, 29], "ar_eunexpect": 1, "unexpect": [1, 13], "problem": [1, 6, 13], "encount": [1, 7, 13, 20], "ar_epan": 1, "unhandl": [1, 13], "occur": [1, 6, 7, 11, 13, 20], "ar_enoresourc": 1, "unabl": [1, 13], "alloc": [1, 2, 4, 6, 7, 10, 20], "resourc": [1, 6, 10, 13, 16, 21, 23], "ar_ehandl": 1, "invalid": [1, 2, 6, 7, 11, 13, 20], "handl": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 23, 24, 27], "ar_ealreadi": 1, "i": [1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 16, 18, 19, 20, 21, 23, 24, 27, 28, 29], "alreadi": [1, 2, 6, 8, 9, 13, 18, 20, 27, 28, 29], "process": [1, 2, 3, 4, 6, 9, 10, 12, 13, 16, 18, 19, 23, 24, 27, 28, 29], "ar_enotreadi": 1, "readi": [1, 2, 6, 11, 13, 20, 23, 28], "ar_epend": 1, "pend": [1, 2, 13, 20], "ar_ebusi": 1, "cannot": [1, 2, 7, 11, 13, 19, 20], "accept": [1, 7, 11, 20], "ar_eabort": [1, 2], "wa": [1, 2, 4, 6, 7, 13, 18, 20], "abort": [1, 13], "due": [1, 2, 6, 7, 11, 13, 16, 20], "an": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 20, 21, 25, 29], "ar_econtinu": 1, "request": [1, 6, 7, 8, 9, 12, 13, 20, 27], "intervent": [1, 13], "ar_eimmedi": 1, "immedi": [1, 2, 7, 10, 13, 20], "ar_enotimpl": 1, "implement": [1, 6, 7, 9, 10, 11, 12, 16, 18, 19, 20, 23, 24], "ar_eneedmor": [1, 2, 7, 20], "need": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 20, 27, 28, 29], "more": [1, 2, 6, 7, 11, 12, 13, 15, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29], "data": [1, 2, 4, 6, 7, 8, 9, 10, 15, 16, 19, 23, 24, 27], "ar_enomemori": 1, "doe": [1, 2, 6, 7, 11, 12, 13, 19, 20, 27], "have": [1, 2, 4, 6, 7, 9, 11, 12, 13, 16, 18, 19, 20, 24, 25, 27, 28], "memori": [1, 2, 6, 7, 10, 11, 12, 13, 16, 20, 23], "ar_enotexist": 1, "item": [1, 6, 13, 20], "exist": [1, 2, 6, 7, 11, 13, 18, 20, 21, 28], "ar_etermin": 1, "finish": [1, 4, 7, 13, 20], "ar_etimeout": 1, "timeout": [1, 13], "ar_eiodata": 1, "read": [1, 2, 7, 10, 11, 12, 16, 20], "write": [1, 2, 7, 10, 11, 12, 16, 20, 29], "fail": [1, 2, 4, 6, 13], "ar_esubsysreset": 1, "sub": [1, 2, 10, 12], "system": [1, 2, 4, 6, 9, 11, 12, 13, 16, 18, 20, 21, 23, 28], "reset": [1, 2, 7, 11, 20], "ar_edupl": 1, "duplic": [1, 20], "subgraph": [1, 2, 10, 12, 16, 20], "connect": [1, 8, 10, 12, 16, 18, 20, 21, 27, 28], "open": [1, 2, 6, 8, 9, 10, 11, 12, 13, 16, 19, 21, 24, 25, 27, 28, 29], "ar_succeed": 1, "x": [1, 6, 7], "check": [1, 2, 6, 7, 10, 11, 13, 18, 20, 21], "result": [1, 6, 7, 13, 20, 21, 23], "ar_fail": 1, "public": [1, 2, 6, 7, 11, 13, 29], "api": [1, 2, 7, 8, 9, 10, 11, 12, 16, 20, 21, 23, 24, 25], "messag": [1, 2, 4, 6, 7, 8, 16, 27, 28], "log": [1, 6, 7, 8, 10, 11, 12, 20, 23, 27, 28], "ar_crit": 1, "critic": [1, 10], "unrecover": 1, "condit": [1, 6, 11, 20, 23], "ar_error": 1, "repres": [1, 6, 7, 11, 12, 13, 16, 20], "bug": 1, "should": [1, 2, 6, 7, 10, 13, 18, 20, 21, 23, 24, 27, 28], "debug": [1, 6, 7, 28], "fix": [1, 6, 7, 11, 12, 27], "ar_debug": 1, "requir": [1, 4, 6, 7, 8, 12, 13, 16, 18, 24, 27, 28, 29], "Not": [1, 2, 6, 7, 20], "enabl": [1, 2, 6, 7, 11, 12, 13, 15, 16, 18, 20, 21, 29], "default": [1, 2, 4, 6, 7, 11, 13, 16, 18, 27], "ar_info": 1, "vital": 1, "info": [1, 2, 6, 12, 20], "ar_verbos": 1, "verbos": 1, "primarili": 1, "help": [1, 6, 7, 8, 9, 11, 13, 18, 20, 27, 28, 29], "develop": [1, 8, 9, 10, 11, 12, 13, 16, 18, 23, 24, 25, 27, 28, 29], "low": [1, 6, 8, 11, 12, 13, 16, 20, 28], "level": [1, 6, 8, 9, 10, 12, 13, 16, 20, 24, 28, 29], "ar_log_verbos": 1, "log_tag": 1, "ar_log_info": 1, "ar_log_debug": 1, "ar_log_err": 1, "ar_log_crit": 1, "ar_fatal_prio": 1, "fatal": [1, 2, 7, 20], "prioriti": [1, 6, 11, 13, 20, 23], "ar_error_prio": 1, "ar_high_prio": 1, "high": [1, 8, 9, 10, 16, 20, 24, 29], "ar_med_prio": 1, "medium": 1, "ar_low_prio": 1, "ar_log_fat": 1, "ar_log_high": 1, "ar_log_error": 1, "ar_log_m": 1, "ar_log_low": 1, "function": [1, 2, 4, 6, 7, 12, 16, 18, 19, 21, 23, 27, 28], "void": [1, 2, 4, 6, 7, 23], "ar_log_init": 1, "ar_log_deinit": 1, "ar_log": 1, "uint32_t": [1, 2, 4, 6, 7, 16], "const": [1, 2, 4, 6, 7], "char_t": [1, 6], "fn": 1, "int32_t": [1, 2, 4, 6, 13, 20], "ln": 1, "format": [1, 2, 4, 6, 7, 10, 12, 13, 16, 18, 19, 21, 24, 28], "ar_set_log_level": 1, "variabl": [1, 2, 6, 7, 11, 18, 19], "ar_log_lvl": 1, "heap": [1, 2, 4, 6, 7, 10, 11, 20], "ar_heap_tag_default": 1, "tag": [1, 2, 6, 10, 16, 18, 20], "ascii": [1, 6], "charact": [1, 2, 6], "laso": 1, "osal": [1, 2, 10, 13, 16, 23], "typedef": [1, 2, 4, 6, 7], "enum": [1, 2, 6, 7, 16, 24], "_ar_heap_align_byt": 1, "ar_heap_align_byt": 1, "byte": [1, 2, 4, 6, 7, 11, 13, 16, 20], "align": [1, 6, 7, 11, 13], "_ar_heap_id": 1, "ar_heap_id": 1, "id": [1, 2, 4, 6, 7, 10, 11, 12, 16, 18, 23, 24], "_ar_heap_pool_typ": 1, "ar_heap_pool_typ": 1, "type": [1, 2, 4, 6, 7, 11, 12, 16, 18, 19, 21, 27, 28], "struct": [1, 2, 4, 6, 7, 16, 18], "ar_heap_info_t": 1, "ar_heap_info": 1, "structur": [1, 2, 4, 6, 7, 10, 11, 12, 16, 23, 29], "par_heap_info": 1, "valu": [1, 2, 4, 6, 7, 16, 18, 20, 24, 27], "enumer": [1, 2, 6, 7, 16, 27, 28], "ar_heap_align_default": 1, "ar_heap_align_4_byt": 1, "ar_heap_align_8_byt": 1, "4": [1, 2, 6, 11, 12, 16, 18, 19, 21, 24, 25, 26, 29], "boundari": [1, 11, 20], "ar_heap_align_16_byt": 1, "8": [1, 6, 20, 25, 27, 28], "ar_heap_id_default": 1, "ar_heap_id_1": 1, "ar_heap_id_2": 1, "custom": [1, 2, 7, 8, 12, 18, 20, 21, 23, 25, 27, 28, 29], "1": [1, 2, 6, 7, 11, 16, 18, 24, 28], "ar_heap_id_3": 1, "2": [1, 2, 6, 7, 11], "ar_heap_id_4": 1, "ar_heap_id_5": 1, "ar_heap_id_6": 1, "5": [1, 11, 21, 24], "ar_heap_id_7": 1, "6": [1, 11, 12, 25], "ar_heap_id_8": 1, "7": [1, 20], "ar_heap_id_9": 1, "ar_heap_id_10": 1, "9": 1, "ar_heap_id_11": 1, "10": [1, 7, 11, 20, 25], "ar_heap_pool_default": 1, "pool": [1, 4, 6, 20], "support": [1, 2, 4, 7, 10, 11, 12, 13, 16, 18, 19, 21, 27, 28], "each": [1, 4, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 24, 27, 29], "platform": [1, 2, 7, 8, 9, 10, 16, 18, 20, 21, 22, 25, 27, 28], "ar_heap_pool_non_paged_execut": 1, "nonpag": 1, "execut": [1, 2, 6, 7, 9, 10, 11, 12, 20], "instruct": [1, 7, 18, 20, 28, 29], "ar_heap_pool_non_paged_nx": 1, "disabl": [1, 2, 6, 7, 11, 12, 20, 27], "ar_heap_pool_pag": 1, "pageabl": 1, "ar_heap_init": 1, "initi": [1, 2, 4, 6, 7, 10, 13, 16, 20, 23], "interfac": [1, 3, 6, 8, 9, 10, 15, 16, 18, 28], "return": [1, 2, 4, 6, 7, 10, 13, 23], "0": [1, 2, 4, 6, 7, 16, 18, 27], "8212": [1, 2, 4, 6, 7], "nonzero": [1, 6, 20], "ar_heap_deinit": 1, "de": [1, 2, 6, 7, 11, 13, 20], "ar_heap_malloc": 1, "size_t": [1, 2, 6, 16], "heap_info": [1, 20], "number": [1, 2, 4, 6, 7, 11, 12, 13, 16, 19, 20, 27], "pointer": [1, 2, 4, 6, 7, 13, 20], "null": [1, 2, 4, 6, 7, 13, 20], "ar_heap_calloc": 1, "ar_heap_fre": 1, "heap_ptr": 1, "free": [1, 2, 4, 6, 7, 20], "obtain": [1, 6, 10, 16, 18, 20, 27], "from": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 18, 20, 21, 27, 28, 29], "ar_heap_alloc": 1, "includ": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29], "h": [1, 2, 4, 6, 12, 13, 16, 18, 20, 24], "member": [1, 2, 4, 6, 7], "align_byt": 1, "pool_typ": 1, "heap_id": [1, 6, 7, 20], "head": [1, 7, 20], "ar_mem_cpi": 1, "dest": 1, "dest_siz": 1, "src": [1, 6, 18], "size": [1, 2, 4, 6, 7, 8, 11, 12, 19, 20, 27], "copi": [1, 2, 6, 7, 10, 11, 12, 13, 20, 27, 28], "between": [1, 4, 6, 7, 8, 10, 12, 13, 16, 19], "buffer": [1, 2, 4, 6, 7, 10, 11, 13, 16], "param": [1, 2, 4, 7, 20], "ar_mem_mov": 1, "sourc": [1, 2, 4, 6, 7, 8, 9, 12, 15, 19, 20, 25, 27], "area": [1, 2], "destin": [1, 2, 4, 6, 10, 11, 20], "ar_mem_set": 1, "set": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 21, 29], "specifi": [1, 2, 6, 7, 9, 11, 12, 13, 16, 20, 28], "ar_mem_cmp": 1, "buff1": 1, "buff2": 1, "compar": [1, 6, 8, 11, 20], "two": [1, 4, 6, 7, 8, 11, 13, 18, 19, 20, 25, 28, 29], "first": [1, 2, 6, 7, 11, 13, 16, 18, 20, 21, 24, 27, 28], "second": [1, 2, 7, 11, 13, 16, 20], "servic": [1, 4, 5, 6, 7, 8, 9, 11, 14, 16, 20, 23, 25, 27, 29], "locat": [1, 6, 9, 11, 13, 18, 20, 24, 25, 27, 28], "notif": [1, 2, 8, 20], "state": [1, 2, 6, 7, 10, 11, 12, 23], "registr": [1, 2, 4, 7, 11], "ar_osal_servreg_name_length_max": 1, "max": [1, 2, 6, 7], "length": [1, 2, 4, 6, 7, 13], "domain": [1, 4, 10, 11, 20, 23, 29], "name": [1, 2, 6, 16, 18, 19, 28], "e": [1, 2, 6, 8, 10, 11, 12, 16, 20], "soc": [1, 9, 10, 15, 16, 29], "subdomain": 1, "provid": [1, 2, 4, 6, 7, 8, 9, 10, 11, 13, 15, 16, 18, 19, 20, 21, 25, 27, 28, 29], "64": [1, 6, 7], "g": [1, 2, 6, 8, 11, 12, 13, 16, 20], "msm": 1, "adsp": [1, 2, 4, 6, 13], "audio_pd": 1, "av": [1, 6, 11], "audio": [1, 2, 3, 6, 8, 9, 13, 16, 20, 21, 22, 23, 24, 25, 27, 29], "avs_mdf_sdsp": 1, "avs_mdf_mdsp": 1, "ar_osal_servreg_t": 1, "ar": [1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 15, 16, 18, 19, 21, 24, 25, 27, 28, 29], "servreg": 1, "object": [1, 6, 7, 11, 20], "ar_osal_service_st": 1, "ar_osal_service_state_typ": 1, "up": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 20, 21, 29], "down": [1, 2, 6, 9, 10, 11, 12, 13, 16, 20, 27], "indic": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 27], "ar_osal_cli": 1, "ar_osal_client_typ": 1, "client": [1, 2, 4, 6, 7, 9, 10, 12, 16, 27], "listen": [1, 11, 20], "ar_osal_servreg_cb_ev": 1, "ar_osal_servreg_cb_event_typ": 1, "callback": [1, 2, 4, 6, 7, 10, 11, 16, 20], "notifi": [1, 2, 10, 11, 13, 20], "event": [1, 2, 6, 7, 8, 10, 11, 12, 13, 16], "ar_osal_servreg_state_notify_payload": 1, "ar_osal_servreg_state_notify_payload_typ": 1, "payload": [1, 2, 4, 6, 7, 10, 11], "ar_osal_servreg_callback": 1, "servreg_handl": 1, "event_id": [1, 2, 7], "cb_context": 1, "payload_s": [1, 2, 4, 6, 13], "ani": [1, 2, 4, 6, 7, 11, 13, 16, 18, 19, 20, 27], "chang": [1, 2, 6, 7, 12, 19, 20, 21, 27], "ar_osal_servreg_regist": 1, "given": [1, 2, 4, 6, 7, 11, 13, 15, 16, 20, 27], "context": [1, 7, 11, 13, 16], "none": [1, 2, 4, 6, 7, 12, 13, 19, 20], "ar_osal_service_state_down": 1, "ar_osal_service_state_up": 1, "ar_osal_client_invalid": 1, "ar_osal_client_listen": 1, "ar_osal_client_service_provid": 1, "ar_osal_service_state_notifi": 1, "ar_osal_servreg_init": 1, "note": [1, 2, 7, 9, 11, 12, 13, 16, 18, 19, 20, 21, 27, 28, 29], "ha": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 19, 20, 29], "call": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 23, 27], "befor": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 20, 24, 27, 28], "other": [1, 2, 4, 6, 7, 11, 12, 13, 16, 18, 19, 23, 28], "least": [1, 2, 6, 7, 11, 20, 27, 28], "onc": [1, 2, 4, 7, 10, 11, 12, 13, 16, 19, 20, 21, 27, 28], "expect": [1, 2, 7, 13, 20, 23], "serial": [1, 13, 28], "multipl": [1, 2, 6, 7, 11, 12, 13, 16, 18, 19, 20, 29], "time": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 16, 19, 21, 29], "ar_osal_servreg_deinit": 1, "uniniti": [1, 7, 13], "pair": [1, 2, 12, 16], "ar_osal_servreg_get_domainlist": 1, "ar_osal_servreg_entry_typ": 1, "domain_list": 1, "num_domain": 1, "get": [1, 2, 6, 7, 10, 11, 13, 16, 21, 28], "list": [1, 2, 6, 7, 10, 11, 12, 13, 18, 19, 21, 25, 27, 28], "which": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 20, 21, 24, 27, 28], "": [1, 2, 3, 7, 8, 10, 11, 12, 13, 16, 18, 20, 23, 27, 29], "client_typ": 1, "cb_func": 1, "regist": [1, 2, 4, 6, 7, 11, 16, 20, 28], "ar_osal_servreg_deregist": 1, "deregist": [1, 6, 11], "ar_osal_servreg_set_st": 1, "onli": [1, 2, 6, 7, 8, 11, 12, 13, 16, 18, 20, 27, 28, 29], "new": [1, 2, 6, 7, 10, 11, 12, 13, 16, 20, 21, 24, 27], "ar_osal_servreg_restart_servic": 1, "hlo": [1, 11, 20], "trigger": [1, 6, 7, 11], "restart": [1, 2, 10, 20, 27], "pdr": 1, "ssr": [1, 2, 10], "processor": [1, 7, 10, 11, 20, 27, 29], "desir": [1, 7, 10, 11, 12, 20, 23, 27], "ar_osal_pan": 1, "induc": 1, "panic": 1, "crash": [1, 6, 20], "instanc": [1, 2, 6, 7, 10, 12, 13, 16, 20], "instance_id": [1, 20], "service_st": 1, "signal": [1, 4, 6, 7, 9, 10, 11, 12, 13, 16, 19, 23, 24, 29], "ar_osal_signal_t": 1, "ar_osal_signal_init": 1, "must": [1, 2, 4, 6, 7, 11, 12, 13, 16, 18, 19, 20, 21, 23, 24, 27, 28], "pass": [1, 2, 6, 7, 10, 11, 12, 16, 20], "clear": [1, 6, 7, 20], "associ": [1, 2, 4, 6, 7, 12, 13, 16, 21], "depend": [1, 4, 6, 7, 9, 10, 11, 12, 13, 18, 19, 20, 24], "ar_osal_signal_deinit": 1, "ar_osal_signal_get_s": 1, "ar_osal_signal_cr": 1, "creat": [1, 2, 6, 7, 11, 12, 13, 16, 20, 21, 24], "would": [1, 2, 9, 10, 11, 12, 16, 20, 27, 28, 29], "both": [1, 4, 6, 7, 10, 11, 12, 13, 16, 19, 20, 21], "out": [1, 2, 4, 6, 7, 13, 16, 19, 28], "ar_osal_signal_destroi": 1, "destroi": [1, 6, 7, 20], "while": [1, 6, 7, 9, 12, 16, 21, 27, 28], "still": [1, 7, 13, 16, 20, 27], "group": [1, 6, 7, 11, 12, 16, 20], "ar_osal_signal_set": 1, "ar_osal_signal_clear": 1, "explicitli": [1, 7, 11, 20], "thread": [1, 6, 7, 10, 11, 12, 13, 23], "when": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 19, 20, 24, 27], "awaken": [1, 6, 20], "wait": [1, 2, 6, 7, 20], "do": [1, 2, 6, 7, 11, 12, 13, 16, 18, 20, 21, 27, 28], "automat": [1, 8, 12, 18, 20, 24, 27], "effect": [1, 11, 12, 19, 20, 27], "ar_osal_signal_wait": 1, "infinit": [1, 7, 20], "If": [1, 2, 6, 7, 10, 11, 13, 18, 20, 24, 27, 28], "can": [1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 16, 18, 19, 20, 21, 23, 24, 27, 28], "manual": [1, 13, 20, 27], "subsequ": [1, 7, 11, 20], "begin": [1, 2, 13, 16, 20], "releas": [1, 2, 6, 11, 25, 29], "avoid": [1, 6, 11, 13, 20], "unintend": 1, "behavior": [1, 7, 11, 20], "ar_osal_signal_timedwait": 1, "int64_t": [1, 6, 7], "timeout_in_nsec": 1, "till": [1, 2], "happen": [1, 2, 7, 12, 20], "nano": 1, "signal2": 1, "dsp": [1, 2, 9, 10, 12, 13, 16, 20, 27], "ar_osal_signal2_t": 1, "ar_osal_signal2_init": 1, "ar_osal_signal2_deinit": 1, "ar_osal_signal2_get_s": 1, "ar_osal_signal2_cr": 1, "osal_signal2_cr": 1, "osal_signal2_init": 1, "ar_osal_signal2_destroi": 1, "thei": [1, 2, 4, 6, 7, 8, 11, 12, 13, 19, 20, 21], "undefin": [1, 13], "In": [1, 2, 6, 7, 9, 10, 12, 13, 16, 18, 20, 21, 23, 24, 27, 28, 29], "applic": [1, 4, 7, 8, 9, 11, 12, 13, 16, 20, 28], "prior": [1, 2], "dealloc": [1, 2], "osal_signal2_destroi": 1, "ensur": [1, 6, 7, 11, 12, 13, 18, 19, 20, 27], "all": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 25, 27, 28], "osal_signal2_set": 1, "ar_osal_signal2_wait_ani": 1, "signal2_mask": 1, "suspend": [1, 2, 6, 20], "current": [1, 2, 6, 7, 10, 11, 12, 13, 16, 18, 19, 20, 21, 27, 28, 29], "until": [1, 2, 6, 7, 10, 20, 27], "bit": [1, 2, 6, 7, 11, 12, 13, 19, 20], "31": [1, 6, 13, 20], "32": [1, 6, 7, 11, 13, 19, 20], "mask": [1, 6, 7, 20], "A": [1, 2, 6, 7, 11, 12, 13, 18, 19, 20, 21, 24], "one": [1, 2, 6, 7, 11, 12, 13, 16, 18, 20, 24, 28], "those": [1, 2, 7, 8, 11, 13, 20], "At": [1, 13, 16, 20, 29], "most": [1, 11, 16, 18, 20, 29], "them": [1, 2, 7, 11, 13, 20, 21, 24, 25], "individu": [1, 11, 12, 19], "word": [1, 6, 7, 10, 13, 20], "ar_osal_signal2_wait_al": 1, "ar_osal_signal2_set": 1, "modifi": [1, 2, 7, 8, 12, 21, 24, 28], "ar_osal_signal2_get": 1, "access": [1, 2, 6, 7, 8, 10, 11, 12, 13, 16, 20, 21, 28], "ar_osal_signal2_clear": 1, "durat": [1, 6, 11], "ar_osal_micro_sleep": 1, "uint64_t": [1, 2, 6, 7], "micro_second": 1, "micro": [1, 2], "sleep": [1, 10, 11], "intern": [1, 2, 6, 7, 10, 11, 13, 18], "mai": [1, 7, 11, 12, 13, 18, 20, 21, 24, 27], "accur": [1, 20], "vari": [1, 13, 18, 20, 28], "base": [1, 2, 6, 7, 9, 12, 13, 16, 18, 19, 20, 23, 27, 28], "resolut": 1, "clock": [1, 6, 11, 16, 20], "tick": [1, 20], "guarante": [1, 4, 7, 13, 20], "run": [1, 2, 6, 9, 10, 11, 12, 13, 16, 18, 20, 21, 23, 29], "consequ": 1, "some": [1, 2, 6, 7, 8, 10, 11, 12, 13, 18, 20, 21, 24, 27, 28], "after": [1, 2, 4, 6, 7, 8, 11, 13, 16, 18, 20, 21, 24], "interv": 1, "elaps": 1, "ar_sub_sys_id_invalid": 1, "ar_modem_dsp": 1, "modem": [1, 2, 13], "ar_audio_dsp": 1, "ar_apss": 1, "ap": [1, 11], "ar_sensor_dsp": 1, "sensor": [1, 2, 13], "ar_compute_dsp": 1, "comput": [1, 2, 7, 9, 11, 13, 27, 29], "ar_cc_dsp": 1, "companion": [1, 2], "chip": [1, 2], "cc_dsp": [1, 2], "ar_apss2": 1, "apss2": 1, "ar_sub_sys_id_first": 1, "ar_sub_sys_id_last": 1, "last": [1, 2, 6, 7, 11, 16, 20], "ar_sub_sys_ids_mask": 1, "subsystem": [1, 6, 9, 10, 11, 13, 16], "updat": [1, 2, 6, 7, 8, 10, 11, 12, 13, 18, 20, 21, 23, 24, 27, 28], "subystem": 1, "ad": [1, 2, 6, 7, 11, 12, 13, 16, 18, 19, 20, 21, 25, 27], "remov": [1, 2, 11, 20, 21], "ar_default_dsp": 1, "basic": [1, 7, 13, 18, 19, 20, 21, 25, 27, 28], "pre": [1, 6, 11, 16, 18, 20, 23], "macro": [1, 6, 7, 20], "fals": [1, 6, 7, 13, 20], "true": [1, 2, 6, 7, 11, 12, 13, 20], "paged_functions_start": 1, "page": [1, 6, 8, 11, 12, 19, 21, 24, 25, 27, 28, 29], "functiona": 1, "By": [1, 6, 12, 13, 16, 20, 27], "linker": 1, "assign": [1, 7, 10, 12, 20, 24], "text": [1, 7], "section": [1, 7, 11, 12, 13, 16, 18, 20, 21, 24, 27, 28, 29], "driver": [1, 2, 6, 11, 12, 13, 15, 16, 20, 24, 29], "imag": [1, 2, 12, 18, 24], "load": [1, 2, 7, 9, 10, 12, 16, 21, 27, 28], "manag": [1, 2, 6, 8, 9, 12, 13, 16, 20, 23, 24, 29], "make": [1, 6, 7, 11, 12, 13, 18, 20, 27, 29], "alwai": [1, 2, 6, 7, 11, 12, 13, 20], "resid": [1, 9, 29], "option": [1, 2, 6, 7, 11, 13, 16, 18, 19, 21, 24, 27, 28], "design": [1, 2, 7, 8, 9, 12, 20, 21, 23, 25, 27, 29], "part": [1, 2, 6, 7, 8, 10, 11, 12, 19, 20, 21, 23, 27], "so": [1, 2, 7, 8, 10, 11, 12, 13, 16, 18, 20, 27, 28], "window": [1, 12, 13, 18, 21, 27, 28, 29], "move": [1, 7, 12, 20], "To": [1, 4, 6, 7, 11, 12, 13, 18, 19, 20, 21, 23, 24, 27, 28], "irql": 1, "dispatch_level": 1, "That": [1, 20], "either": [1, 6, 7, 10, 13, 16, 20, 24], "segment": [1, 16], "lock": [1, 6], "caus": [1, 2, 6, 7, 11, 13, 20, 21, 27], "fault": 1, "paged_cod": 1, "verifi": [1, 6, 28], "appropri": [1, 2, 7, 11, 13, 20], "start": [1, 2, 6, 7, 8, 10, 12, 13, 16, 21, 25, 27, 28, 29], "paged_functions_end": 1, "end": [1, 2, 6, 7, 9, 10, 11, 12, 16, 18, 28, 29], "paged_funct": 1, "definit": [1, 6, 7, 8, 9, 10, 11, 12, 13, 16, 20, 24, 27], "paged_data_start": 1, "vairabl": 1, "paged_data_end": 1, "__unreferenced_param": 1, "__unus": 1, "_in_": 1, "annotationsthi": 1, "valid": [1, 2, 6, 7, 13, 19, 20], "_in_opt_": 1, "_out_": 1, "_out_opt_": 1, "_inout_": 1, "differ": [1, 7, 8, 9, 10, 11, 12, 13, 16, 19, 21, 28], "_inout_opt_": 1, "_outptr_": 1, "_outptr_opt_": 1, "_irql_requires_max_": 1, "interrupt": [1, 6, 11, 13, 20], "certain": [1, 2, 7, 11, 12, 20], "met": [1, 7, 20], "spin": 1, "usag": [1, 6, 11, 13], "minimum": [1, 4, 7, 13, 20, 27], "possibl": [1, 2, 6, 7, 10, 13, 18, 20, 27], "dispatch": [1, 8, 10, 13], "could": [1, 4, 6, 11, 12, 13, 20], "passiv": 1, "_irql_requires_min_": 1, "passive_level": 1, "normal": [1, 6], "char": [1, 2, 6], "els": [1, 7, 13, 20], "h2xml": [1, 11, 18, 20], "unsign": [1, 6, 7], "bool_t": [1, 6, 7, 13, 20], "boolean": [1, 6, 20], "io": [1, 10], "ar_fopen_read_onli": 1, "posit": [1, 2, 6, 13, 20], "ar_fopen": 1, "ar_fopen_write_onli": 1, "empti": [1, 2, 6, 7, 12, 20], "content": [1, 7, 11, 13, 20], "ar_fopen_read_writ": 1, "ar_fopen_append": 1, "append": [1, 6, 27], "alon": 1, "ar_fopen_write_only_append": 1, "ar_fopen_read_write_append": 1, "ar_fopen_read_only_writ": 1, "ar_fhandl": 1, "ar_fseek_refer": 1, "ar_fseek_reference_t": 1, "ar_fseek_begin": 1, "point": [1, 4, 6, 7, 10, 11, 12, 13, 18, 25], "zero": [1, 2, 6, 7, 11, 16, 20], "ar_fseek_end": 1, "ar_fseek_curr": 1, "path": [1, 2, 7, 10, 11, 16, 18, 19, 28], "absolut": [1, 20], "ar_file_open_read_onli": 1, "ar_file_open_write_onli": 1, "ar_file_open_read_writ": 1, "ar_fsiz": 1, "ar_fmap": 1, "fbuffer": 1, "map": [1, 2, 6, 7, 11, 23, 24, 28, 29], "whether": [1, 2, 6, 7, 11, 12, 13, 18, 20, 24], "On": [1, 2, 7, 9, 10, 12, 19, 20, 27], "non": [1, 2, 4, 6, 7, 10, 13], "volatil": [1, 20], "storag": [1, 27], "readabl": [1, 2], "instead": [1, 6, 7, 11, 16, 18, 20, 27], "caller": [1, 2, 4, 6, 7, 12, 13, 20], "ar_funmap": 1, "un": 1, "previou": [1, 2, 7, 16, 18, 20], "close": [1, 2, 4, 6, 7, 10, 12, 13], "ar_fclos": 1, "ar_fseek": 1, "offset": [1, 2, 6, 7], "ref": [1, 6, 27], "refer": [1, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 21, 23, 24, 25, 27, 28, 29], "ar_fread": 1, "buf_ptr": [1, 6, 7, 20], "read_siz": 1, "bytes_read": 1, "ar_fwrit": 1, "write_s": 1, "bytes_written": 1, "ar_fdelet": 1, "share": [1, 2, 6, 7, 10, 12, 13, 16, 18, 19, 20], "ar_shmem_hw_accelerator_en": 1, "ar_shmem_hw_accelerator_dis": 1, "hardwar": [1, 7, 9, 11, 12, 16, 20, 27], "acceler": [1, 7], "flag": [1, 2, 6, 7, 13], "ar_shmem_bit_mask_hw_accelerator_flag": 1, "shift": [1, 2], "amount": [1, 2, 7, 11, 12, 13, 20], "setup": [1, 2, 6, 10, 11, 18, 21, 27, 28], "ar_shmem_shift_hw_accelerator_flag": 1, "ar_shmem_memory_typ": 1, "ar_shmem_memory_type_t": 1, "shmem": [1, 2], "ar_shmem_cache_typ": 1, "ar_shmem_cache_type_t": 1, "cach": [1, 2, 6, 7, 11, 20, 23], "ar_shmem_buffer_index_typ": 1, "ar_shmem_buffer_index_type_t": 1, "address": [1, 2, 6, 7, 11, 12, 20, 27, 28], "index": [1, 4, 6, 7, 12, 20, 25, 27], "ar_shmem_pd_typ": 1, "ar_shmem_pd_type_t": 1, "ar_shmem_proc_info_t": 1, "ar_shmem_proc_info": 1, "ar_shmem_info_t": 1, "ar_shmem_info": 1, "ar_shmem_hyp_assign_phys_addr_t": 1, "ar_shmem_hyp_assign_phys_addr": 1, "physic": [1, 6, 7, 9, 13, 16, 27], "detail": [1, 4, 6, 7, 10, 11, 12, 16, 20, 23, 24, 25, 28, 29], "hyp": 1, "ar_shmem_hyp_assign_dest_sys_perm_t": 1, "ar_shmem_hyp_assign_dest_sys_perm": 1, "permiss": 1, "combin": [1, 2, 6, 11, 12, 16, 20], "per": [1, 2, 6, 7, 11, 12, 16, 20], "ar_shmem_hyp_assign_dest_sys_info_t": 1, "ar_shmem_hyp_assign_dest_sys_info": 1, "ar_shmem_hyp_assign_phys_info_t": 1, "ar_shmem_hyp_assign_phys_info": 1, "ar_shmem_physical_memori": 1, "ar_shmem_virtual_memori": 1, "virtual": [1, 6, 7, 16, 19], "ar_shmem_cach": 1, "ar_shmem_uncach": 1, "uncach": [1, 2, 6], "ar_shmem_buffer_address": 1, "ar_shmem_buffer_offset": 1, "static_pd": 1, "dynamic_pd": 1, "dest_sys_perm_invalid": 1, "dest_sys_perm_exec": 1, "dest_sys_perm_write_onli": 1, "dest_sys_perm_exec_writ": 1, "dest_sys_perm_read_onli": 1, "dest_sys_perm_exec_read": 1, "dest_sys_perm_write_read": 1, "dest_sys_perm_exec_write_read": 1, "ar_shmem_init": 1, "ar_shmem_alloc": 1, "4kb": 1, "atleast": [1, 2], "64bit": 1, "ar_shmem_fre": 1, "ar_shmem_map": 1, "smmu": 1, "give": [1, 6, 27, 29], "ar_shmem_unmap": 1, "unmap": [1, 2, 6], "extern": [1, 2, 4, 7, 11, 16, 20, 27, 28], "input": [1, 2, 6, 7, 8, 11, 13, 16, 19], "cache_typ": 1, "buf_siz": [1, 6, 20], "mem_typ": [1, 6, 7], "pa_lsw": 1, "pa_msw": 1, "num_sys_id": 1, "sys_id": 1, "ar_shmem_hyp_assign_phi": 1, "ar_shmem_get_uid": 1, "alloc_handl": [1, 2], "uid": 1, "uniqu": [1, 2, 4, 6, 7, 12, 13, 16, 20], "doesn": [1, 7, 11, 20], "t": [1, 2, 7, 11, 20], "being": [1, 4, 6, 7, 8, 11, 12, 13, 20], "ar_shmem_deinit": 1, "uint8_t": [1, 2, 4, 6, 13], "proc_id": 1, "proc_typ": 1, "is_act": 1, "4k": 1, "index_typ": 1, "ipa_lsw": 1, "ipa": 1, "lsw": [1, 6, 7], "output": [1, 2, 6, 7, 8, 11, 12, 16, 19, 24, 27], "ipa_msw": 1, "msw": [1, 6, 7], "appli": [1, 2, 7, 8, 10, 11, 12, 13, 16, 20, 27], "like": [1, 6, 7, 10, 11, 12, 16, 18, 20, 21, 23, 27, 28], "vaddr": 1, "32bit": 1, "metadata": [1, 2, 7, 11, 12, 16, 24], "opt": 1, "arrai": [1, 2, 6, 7, 13, 16, 20], "platform_info": [1, 2], "field": [1, 2, 6, 7, 20, 27], "specif": [1, 2, 6, 7, 9, 10, 11, 12, 16, 20, 21, 23, 24], "exampl": [1, 2, 4, 7, 10, 11, 13, 16, 18, 21, 23, 24, 28], "commun": [1, 2, 4, 6, 7, 8, 10, 11, 13, 16, 20], "properti": [1, 2, 7, 11, 16, 19, 21, 24], "reserv": [1, 4, 6, 7, 18, 20], "phys_addr": 1, "dest_sys_id": 1, "dest_perm": 1, "phys_addr_list": 1, "hyp_assign_phys_addr": 1, "phys_addr_list_s": 1, "entri": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 16, 24, 27], "src_sys_list": 1, "sy": 1, "src_sys_list_s": 1, "dest_sys_list": 1, "hyp_assign_dest_sys_info": 1, "dest_sys_list_s": 1, "entir": [1, 2, 7, 12, 13, 20, 29], "dure": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 20, 27], "string": [1, 2, 6, 10, 16, 20], "ar_sprintf": 1, "str_dest": 1, "str_dest_siz": 1, "ar_sscanf": 1, "str_src": 1, "ar_strlen": 1, "str": 1, "termin": [1, 2, 11, 27, 28], "ar_strcpi": 1, "cpy_siz": 1, "ar_strcmp": 1, "str1": 1, "str2": 1, "num": [1, 6, 20], "ar_strcat": 1, "apnd_siz": 1, "ar_strstr": 1, "str_search": 1, "search": [1, 11, 13, 25, 27], "occurr": 1, "found": [1, 12, 18, 19, 27], "ar_osal_thread_t": 1, "ar_osal_thread_attr_t": 1, "attribut": [1, 2, 6, 11, 20], "ar_osal_thread_start_routin": 1, "thread_param": 1, "suppli": [1, 4, 13], "ar_osal_thread_attr_init": 1, "thread_attr": 1, "osal_thread_attribute_t": 1, "ar_osal_thread_cr": 1, "attr_ptr": [1, 6], "thread_start": 1, "launch": [1, 6, 11, 29], "descript": [1, 4, 6, 7, 13, 18, 19, 21, 25], "stack": [1, 6, 7, 11, 20, 28], "osal_thread_stack": 1, "argument": [1, 2, 4, 6, 7, 13, 20], "respons": [1, 2, 4, 6, 7, 10, 11, 16, 19, 20, 21], "join": [1, 6], "freed": [1, 6, 7, 13, 20], "dy": [1, 6], "ar_osal_thread_get_id": 1, "ar_osal_thread_join_destroi": 1, "exit": [1, 6, 7, 20], "collect": [1, 6, 10, 20], "statu": [1, 2, 6, 10, 28], "ar_osal_thread_get_prior": 1, "get_prior": 1, "queri": [1, 2, 6, 7, 8, 10, 11, 12], "ar_osal_thread_set_prior": 1, "set_prior": 1, "ar_osal_thread_self_get_prior": 1, "within": [1, 2, 6, 7, 10, 11, 12, 13, 16, 20], "work": [1, 6, 7, 8, 10, 11, 12, 13, 18, 20, 28], "ar_osal_thread_self_set_prior": 1, "thread_nam": [1, 6], "stack_siz": [1, 6], "gsl": [2, 10, 12, 13, 16, 23], "gsl_max_num_of_acdb_fil": 2, "maximum": [2, 4, 6, 7, 13, 20, 27], "acdb": [2, 8, 9, 11, 12, 16, 18, 19, 21, 23, 27], "gsl_max_len_of_acdb_filenam": 2, "maxumum": 2, "lengh": 2, "filenam": 2, "gsl_attributes_data_mode_mask": 2, "keep": [2, 6, 10, 11, 18, 20], "mode": [2, 6, 10, 11, 18, 19, 21], "gsl_data_mode_shmem": 2, "gsl_data_mode_block": 2, "block": [2, 6, 7, 9, 10, 12, 13], "gsl_data_mode_non_block": 2, "gsl_data_mode_push_pul": 2, "push": [2, 6, 7, 10, 11, 12, 18, 20, 21, 27, 28], "pull": [2, 10, 29], "gsl_data_mode_extern_mem": 2, "control": [2, 7, 10, 12, 19, 21], "datapath": 2, "gsl_attributes_datapath_setup_mask": 2, "gsl_attributes_datapath_setup_shift": 2, "necessari": [2, 4, 7, 11, 12, 13, 15, 16, 20, 21, 24, 27, 29], "separ": [2, 7, 8, 11, 19, 20], "gkv": [2, 10, 16], "endpoint": [2, 9, 12, 16, 20, 27], "iid": [2, 16], "case": [2, 6, 7, 8, 9, 10, 13, 15, 18, 20, 21, 27, 28, 29], "yet": [2, 20], "known": [2, 7, 8, 9, 12, 16, 18, 19, 20, 21, 27, 28, 29], "send": [2, 4, 6, 7, 10, 11, 20], "mem": [2, 6], "togeth": [2, 6, 7, 10, 12, 16, 19], "correct": [2, 6, 7, 11, 12, 20], "order": [2, 6, 9, 10, 12, 16, 20, 21, 23, 24], "provis": 2, "spfalloc": 2, "spf": [2, 6, 7, 9, 11, 13, 18, 23, 28, 29], "ep": [2, 16, 20], "gsl_datapath_setup_default": 2, "gsl_datapath_setup_alloc_shmem_onli": 2, "ignor": [2, 7, 20], "sent": [2, 4, 6, 7, 10, 11, 12, 13, 20], "sinc": [2, 11, 12, 16, 20], "configur": [2, 7, 8, 9, 10, 15, 16, 18, 19, 28, 29], "alloc_shmem_onli": 2, "packet": [2, 5, 6, 7, 9, 10, 14, 16, 18, 25, 27], "op": [2, 16], "gsl_datapath_setup_spf_provision_onli": 2, "final": [2, 4, 13, 20], "been": [2, 4, 6, 7, 10, 13, 16, 19, 20, 25], "render": [2, 16, 20, 27, 28], "gsl_buff_flag_eo": 2, "timestamp": [2, 6, 7], "gsl_buff_flag_ts_valid": 2, "frame": [2, 6, 7, 11], "gsl_buff_flag_eof": 2, "media": [2, 7, 10, 12, 16, 19, 21], "gsl_buff_flag_media_format": 2, "gsl_event_src_module_id_gsl": 2, "module_id": [2, 6, 7], "origin": [2, 6, 7, 11], "gsl_handle_t": 2, "opaqu": [2, 7, 20], "gsl_acdb_handle_t": 2, "gsl_global_cb_func_ptr": 2, "gsl_global_event_id": 2, "event_payload": 2, "event_payload_sz": 2, "client_data": [2, 4, 13], "global": [2, 6, 7, 13, 20, 23], "bound": [2, 6], "gsl_cb_func_ptr": 2, "gsl_event_cb_param": 2, "event_param": 2, "signatur": [2, 7, 20], "hold": [2, 6, 7, 8, 10, 12, 20], "relat": [2, 7, 10, 11, 16, 27, 28], "cb": 2, "gsl_mem_id_t": 2, "gsl_cshm_cache_typ": 2, "gsl_cshm_cache_type_t": 2, "gsl_subsystem": 2, "gsl_subsystem_t": 2, "gsl_cshm_info": 2, "gsl_cshm_info_t": 2, "gsl_cmd_id": 2, "command": [2, 4, 6, 7, 10, 11, 12, 16, 18, 20, 23, 27, 28], "gsl_ioctl": 2, "gsl_cmd_start": 2, "gsl_cmd_prepar": 2, "modul": [2, 7, 8, 9, 10, 13, 16, 21, 22, 25, 27, 29], "gsl_cmd_flush": 2, "flush": [2, 6, 7, 11], "drop": [2, 7, 12, 13, 20, 27], "unprocess": 2, "gsl_cmd_stop": 2, "stop": [2, 6, 7, 10], "gsl_cmd_properti": 2, "graph_stop": 2, "issu": [2, 11, 16, 18, 20, 27], "match": [2, 6, 11, 12, 20], "property_id": 2, "property_valu": 2, "gsl_cmd_add_graph": 2, "add": [2, 6, 11, 12, 13, 16, 20, 21, 24, 25], "kei": [2, 6, 10, 29], "vector": [2, 10], "gsl_cmd_graph_select": 2, "gsl_cmd_remove_graph": 2, "gsl_cmd_change_graph": 2, "gsl_cmd_query_graph_delai": 2, "delai": [2, 7, 11], "gsl_cmd_configure_write_param": 2, "exchang": [2, 7, 9, 10, 11, 13, 16, 20], "gsl_cmd_configure_read_write_param": 2, "gsl_cmd_configure_read_param": 2, "gsl_cmd_eo": 2, "insert": [2, 11, 13, 20], "eo": [2, 7, 10, 11], "marker": [2, 7], "playback": [2, 10, 12, 19, 20, 21, 27], "stream": [2, 6, 7, 10, 11, 12, 19], "successfulli": [2, 18, 21], "written": [2, 7, 18, 20], "plai": [2, 10, 11, 12, 20, 27, 28], "gsl_write": [2, 10], "gaurante": 2, "gsl_cmd_get_write_buff_info": 2, "gsl_cmd_get_shmem_buf_info": 2, "gsl_cmd_get_read_buff_info": 2, "gsl_cmd_get_write_pos_buff_info": 2, "synchron": [2, 7, 11], "gsl_cmd_get_read_pos_buff_info": 2, "gsl_cmd_register_custom_ev": 2, "gsl_cmd_free_read_buff": 2, "gsl_cmd_free_write_buff": 2, "gsl_cmd_suspend": 2, "common": [2, 3, 10, 11, 13, 16], "remain": [2, 6, 7, 20], "goe": [2, 7, 20], "gsl_cmd_close_with_prop": 2, "subset": 2, "gsl_cmd_max": 2, "gsl_event_id": 2, "gsl_event_id_eo": 2, "gsl_event_eos_payload": 2, "gsl_event_id_read_don": 2, "fill": [2, 6, 7, 11, 13, 20], "gsl_event_read_write_done_payload": 2, "gsl_event_id_write_don": 2, "consum": [2, 7, 10, 11, 13, 16, 20], "gsl_event_id_buffer_avail": 2, "becom": [2, 7, 20], "avail": [2, 6, 7, 9, 10, 11, 12, 13, 16, 18, 20, 21, 22, 25, 27, 28, 29], "gsl_event_id_max": 2, "rais": [2, 7, 11], "through": [2, 6, 7, 8, 9, 10, 11, 13, 19, 20, 27, 28, 29], "gsl_global_event_audio_svc_up": 2, "gsl_global_event_audio_svc_dn": 2, "gsl_global_event_svc_dn_payload": 2, "gsl_global_event_max": 2, "gsl_data_dir": 2, "direct": [2, 11, 20, 28], "gsl_data_dir_read": 2, "gsl_data_dir_writ": 2, "gsl_eos_render_status_t": 2, "gsl_eos_rend": 2, "gsl_eos_drop": 2, "gsl_cshm_cach": 2, "gsl_cshm_uncach": 2, "gsl_ss_invalid": 2, "gsl_ss_modem_dsp": 2, "gsl_ss_app": 2, "app": [2, 4, 13, 27, 29], "gsl_ss_sensor_dsp": 2, "gsl_ss_compute_dsp": 2, "gsl_ss_cc_dsp": 2, "gsl_ss_adsp": 2, "gsl_get_vers": 2, "major": [2, 7, 16, 18], "minor": [2, 7, 18], "increment": [2, 6, 20], "whenev": [2, 7, 11, 20], "NOT": [2, 7], "backward": [2, 6, 7, 13, 20], "compat": [2, 6, 7, 13, 16, 20], "addit": [2, 6, 7, 9, 10, 11, 12, 16, 18, 20, 23, 27, 29], "featur": [2, 10, 13, 16, 20, 21, 29], "gsl_init": [2, 23], "gsl_init_data": 2, "init_data": 2, "gsl_cshm_init": 2, "num_client": 2, "cshm": 2, "intial": 2, "cshm_default_init_client_num": 2, "gsl_cshm_deinit": 2, "gsl_deinit": 2, "gsl_register_global_event_cb": 2, "global_cb": 2, "back": [2, 4, 6, 7, 10, 11, 13, 16, 20, 27], "invok": [2, 6, 10, 13, 16, 20], "gsl_open": 2, "gsl_key_vector": 2, "graph_key_vect": 2, "cal_key_vect": 2, "graph_handl": 2, "graph_key_vector": 2, "reload": 2, "calibr": [2, 7, 8, 9, 10, 13, 16, 18, 19, 20, 21, 23, 29], "mean": [2, 7, 10, 11, 16, 20], "dont": [2, 6], "otherwis": [2, 4, 6, 7, 11, 13, 20, 24], "gsl_eok": 2, "gsl_close": 2, "gsl_set_cal": 2, "itself": [2, 7, 10, 20], "portion": [2, 10, 12, 13, 16], "For": [2, 6, 7, 8, 11, 12, 16, 18, 21, 23, 24, 25, 27, 28, 29], "ssmd": 2, "scenario": [2, 10, 11, 16, 20], "than": [2, 6, 7, 11, 20], "prior_ckv": 2, "cal": [2, 24], "eok": 2, "gsl_set_config": 2, "tag_key_vect": 2, "store": [2, 6, 7, 8, 9, 10, 11, 13, 20, 28], "config": [2, 10, 16, 18, 27], "capabl": [2, 7, 10, 11, 12, 13, 19, 20, 21, 25, 29], "databas": [2, 8, 9, 11, 12, 13, 18, 23], "gsl_set_custom_config": 2, "shall": [2, 10], "accord": [2, 7, 9, 13, 20, 27], "oob": 2, "sturcutr": 2, "gsl_set_tagged_custom_config": 2, "also": [2, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 24, 27, 28, 29], "look": [2, 18, 20, 21, 29], "miid": 2, "pid": [2, 12], "gsl_set_tagged_custom_config_persist": 2, "persist": [2, 7, 12], "limit": [2, 7, 9, 11, 19, 20], "singl": [2, 6, 7, 11, 12, 18, 20], "mid": [2, 16], "gsl_get_custom_config": 2, "inout": [2, 6, 7], "along": [2, 7, 9, 11, 13, 16, 20, 24], "actual": [2, 4, 6, 7, 11, 13, 20], "we": [2, 7, 11, 20, 25, 28], "got": 2, "did": 2, "enough": [2, 7, 10, 20], "space": [2, 6, 7, 10, 16, 20, 27], "insid": [2, 4, 7, 11, 12, 13, 16, 18, 20, 27], "gsl_get_tagged_custom_config": 2, "popul": [2, 4, 6, 7, 13, 18, 20], "lookup": [2, 16], "cmd_id": 2, "cmd_payload": 2, "cmd_payload_sz": 2, "gsl_read": 2, "gsl_buff": 2, "buff": 2, "filled_s": 2, "receiv": [2, 4, 6, 7, 8, 9, 10, 11, 20, 23, 27], "where": [2, 6, 7, 11, 12, 13, 20, 23, 25], "queu": [2, 13], "becaus": [2, 4, 7, 11, 13, 18, 19, 20, 27], "consumed_s": 2, "gsl_register_event_cb": 2, "gsl_get_tagged_data": 2, "tkv": [2, 10, 16], "form": [2, 6, 7, 9, 10, 12, 13, 16, 18, 20, 21, 27], "errorcod": 2, "big": [2, 12, 20], "gsl_get_tagged_module_info": 2, "gsl_module_id_info": 2, "module_info": 2, "module_info_s": 2, "module_iid": 2, "were": [2, 7, 12, 20], "here": [2, 7, 12, 18, 20, 23, 27, 28, 29], "dynam": [2, 6, 7, 10, 16, 19, 20], "num_modul": 2, "gsl_get_tags_with_module_info": 2, "tag_module_info": 2, "tag_module_info_s": 2, "correspond": [2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 20, 21, 27, 29], "twice": 2, "again": [2, 7, 27], "gsl_tag_module_info": 2, "too": 2, "small": [2, 6, 11, 20], "gsl_enable_acdb_persist": 2, "enable_flag": 2, "gsl_set_cal_data_to_acdb": 2, "see": [2, 4, 7, 11, 13, 18, 20, 23, 24, 27, 29], "acdb_cmd_set_cal_data": 2, "document": [2, 12, 16, 21, 24, 27, 28, 29], "gsl_get_cal_data_from_acdb": 2, "param_list": 2, "retriev": [2, 6, 9, 10, 13, 16, 27], "acdb_cmd_get_cal_data": 2, "plu": [2, 6, 12, 13, 20], "gsl_set_tag_data_to_acdb": 2, "tag_id": 2, "acdb_cmd_set_tag_data": 2, "gsl_get_tag_data_from_acdb": 2, "acdb_cmd_get_tag_data": 2, "gsl_set_temp_path_to_acdb": 2, "path_length": 2, "temp_path": 2, "temporari": 2, "aml": [2, 10, 16], "reinit": 2, "delta": [2, 10], "acdb_cmd_set_temp_path": 2, "cmd": 2, "under": [2, 7, 18, 19, 20, 21, 27, 29], "255": [2, 6], "gsl_get_processed_buff_cnt": 2, "dir": 2, "cnt": 2, "ever": 2, "increas": [2, 11, 12, 19, 20, 21, 27], "count": [2, 6, 10, 16], "ack": 2, "captur": [2, 16, 27, 28], "wrap": [2, 7, 11, 20], "reach": [2, 6, 20], "size_max": 2, "gsl_get_avail_buffer_s": 2, "queue": [2, 6, 11, 20], "gsl_get_driver_data": 2, "key_vect": 2, "data_payload": 2, "data_payload_s": 2, "against": [2, 7], "gsl_get_graph_tkv": 2, "gsl_tag_key_vector_list": 2, "variat": 2, "find": [2, 6, 18, 19, 27, 28, 29], "key_vector_list": 2, "list_siz": 2, "gsl_get_graph_ckv": 2, "gsl_key_vector_list": 2, "ckv": [2, 10, 16], "gsl_get_driver_module_kv": 2, "driver_id": 2, "kv": [2, 12, 16], "particular": [2, 4, 20, 24], "gsl_get_supported_gkv": 2, "key_id": 2, "num_key_id": 2, "capabilii": 2, "gsl_get_graph_alia": 2, "alia": 2, "alias_len": 2, "human": 2, "usecas": [2, 6, 8, 12, 18], "follow": [2, 6, 7, 10, 11, 12, 13, 16, 18, 20, 23, 24, 27, 28, 29], "gsl_add_databas": 2, "gsl_acdb_data_fil": 2, "acdb_data_fil": 2, "gsl_acdb_fil": 2, "writable_file_path": 2, "acdb_handl": 2, "extend": [2, 20], "qwsp": 2, "runtim": [2, 4, 11, 12, 13, 20, 24], "temp": 2, "gsl_remove_databas": 2, "shrink": 2, "gsl_cshm_alloc": 2, "apm_cmd_global_shared_mem_map_region": 2, "gsl_cshm_dealloc": 2, "mem_id": 2, "apm_cmd_global_shared_mem_unmap_region": 2, "gsl_cshm_msg": 2, "prop_flag": 2, "w": [2, 16], "r": [2, 20, 27], "ar_spf_msg_global_sh_mem": 2, "forward": [2, 11], "chunk": 2, "rel": [2, 20], "total": [2, 6, 7, 12, 13, 20], "intend": [2, 6, 7, 8, 9, 10, 11, 12, 13, 21], "inact": [2, 20], "inform": [2, 4, 6, 7, 8, 10, 11, 12, 16, 18, 19, 20, 21, 27, 28], "convei": 2, "want": [2, 7, 11, 12, 13, 20, 21], "previous": [2, 7, 9, 16], "ask": [2, 6, 20], "chunck": 2, "gsl_key_value_pair": 2, "gsl_intf": 2, "num_kvp": 2, "kvp": 2, "gsl_key_vector_arrai": 2, "num_kei": 2, "num_key_vector": 2, "kvpair": 2, "gsl_tag_key_vector": 2, "ioctl": 2, "gsl_subgraph_driver_prop": 2, "scope": 2, "num_property_valu": 2, "carri": [2, 11, 20], "buff_siz": 2, "take": [2, 7, 10, 11, 15, 20, 21, 27], "num_buff": 2, "start_threshold": 2, "abov": [2, 11, 12, 18, 20, 21, 27, 28], "mani": [2, 7, 9, 13, 16, 19, 20, 24], "stop_threshold": 2, "tbd": 2, "bitfield": [2, 6], "transfer": [2, 6, 10, 13, 20], "below": [2, 9, 10, 11, 12, 13, 15, 16, 18, 20, 21, 24, 27, 28, 29], "data_mod": 2, "One": [2, 7, 16, 28, 29], "datapath_setup": 2, "shmem_ep_tag": 2, "gsl_graph_read": 2, "max_metadata_s": 2, "old": [2, 7, 20], "torn": [2, 11], "without": [2, 7, 11, 18, 20, 21, 28], "tear": [2, 9, 10, 11, 12, 16], "gsl_shmem_buf": 2, "addr": [2, 6], "same": [2, 4, 6, 7, 9, 11, 12, 13, 16, 18, 19, 20, 27], "containt": 2, "module_instance_id": [2, 7], "event_config_payload_s": 2, "upon": [2, 9, 10, 13, 16, 20, 27], "is_regist": [2, 7, 13], "event_config_payload": 2, "specifc": 2, "bitwis": 2, "what": [2, 20, 29], "filenamelen": 2, "full": [2, 6, 10, 11, 12, 16, 18, 20, 21, 27, 28, 29], "exce": 2, "256": [2, 13, 20], "termiat": 2, "num_fil": 2, "acdbfil": 2, "acdb_fil": 2, "acdb_addr": 2, "acc": 2, "acdb_delta_fil": 2, "max_num_ready_check": 2, "skip": [2, 20], "ready_check_interval_m": 2, "m": [2, 11, 12, 18, 19, 20], "re": [2, 7, 11, 18, 20, 21], "attempt": [2, 6], "gsl_extern_alloc_buff_info": 2, "alloc_s": 2, "sec": [2, 11], "bitmask": [2, 13], "metadata_s": 2, "alloc_info": 2, "gsl_module_id_info_entri": 2, "module_entri": 2, "gsl_tag_module_info_entri": 2, "num_tag": 2, "tag_module_entri": 2, "ar_osal_error": 2, "md_statu": 2, "meta": [2, 8, 16, 29], "render_statu": 2, "sampl": [2, 6, 7, 9, 10, 11, 12, 19, 20, 24], "num_handl": 2, "handle_list": 2, "impact": [2, 11, 20], "svc": 2, "go": [2, 6, 27], "source_module_id": 2, "event_payload_s": 2, "subsystem_mask": 2, "allow": [2, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 21, 27, 28], "rou": 2, "across": [2, 9, 10, 11, 12, 13, 20, 27, 29], "fd": 2, "descriptor": 2, "region": [2, 6, 7], "capi": [3, 11, 19, 24], "posal": [3, 7, 11, 23], "gpr_heap_index_default": 4, "gpr_heap_index_1": 4, "gpr_heap_index_t": 4, "gpr_callback_fn_t": 4, "gpr_packet_t": [4, 20], "callback_data": 4, "prototyp": 4, "ownership": [4, 13], "incom": [4, 13, 20], "calle": [4, 7, 13], "taken": [4, 7, 11, 12, 13, 18, 20], "gpr_packet_pool_info_v2_t": 4, "gpr_cmd_gpr_packet_pool_info_t": 4, "gpr_cmd_alloc_ext_v2_t": 4, "gpr_extern": 4, "gpr_init": [4, 23], "perform": [4, 6, 7, 8, 10, 11, 13, 16, 20, 21, 27, 28], "infrastructur": [4, 11, 23], "bring": [4, 13], "gpr_api": [4, 13], "rc": [4, 13], "printf": [4, 13, 23], "gpr_init_domain": 4, "domain_id": [4, 13], "gpr_deinit": 4, "deiniti": [4, 13], "shutdown": [4, 13, 27], "No": [4, 7, 13, 20], "except": [4, 7, 10, 11, 13, 16, 20], "heap_index": 4, "is_dynam": 4, "uint16_t": [4, 6, 7, 13, 20], "num_packet": 4, "packet_s": [4, 13], "__gpr_cmd_get_gpr_packet_info": [4, 13], "bytes_per_min_size_packet": [4, 13], "num_min_size_packet": [4, 13], "bytes_per_max_size_packet": [4, 13], "num_max_size_packet": [4, 13], "gpr_cmd_alloc_ext_t": 4, "__gpr_cmd_alloc_ext": [4, 13], "src_domain_id": [4, 20], "sender": [4, 13, 20], "src_port": [4, 20], "dst_domain_id": [4, 13, 20], "dst_port": [4, 13], "token": [4, 6, 7, 11, 20], "attach": [4, 13, 20], "determin": [4, 6, 7, 11, 13, 20], "opcod": [4, 20], "action": [4, 8, 10, 13, 20], "ret_packet": 4, "doubl": [4, 6, 11, 12, 13, 18, 20, 27], "__gpr_cmd_alloc_ext_v2": 4, "gpr_cmd_alloc_send_t": 4, "__gpr_cmd_alloc_send": [4, 13], "ipc": [4, 10, 11, 16, 23], "gpr_to_ipc_vtbl_t": 4, "ipc_to_gpr_vtbl_t": 4, "ipc_dl_init_fn_t": 4, "dest_domain_id": 4, "p_gpr_to_ipc_vtbl": 4, "pp_ipc_to_gpr_vtbl": 4, "link": [4, 6, 7, 9, 15, 16, 18, 23, 27], "ipc_dl_api": [4, 13], "It": [4, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 27], "handler": [4, 10, 13, 20], "turn": [4, 11, 12, 13, 20, 23], "ipc_datalink_init": [4, 13], "static": [4, 6, 7, 18, 20], "gpr_to_datalink_vtbl": [4, 13], "gpr_receiv": [4, 13], "gpr_send_don": [4, 13], "datalink_layer_to_gpr_vtbl": [4, 13], "datalink_send": [4, 13], "datalink_receive_don": [4, 13], "int": [4, 6, 13, 20], "main": [4, 6, 13, 20], "gpr_ids_domain_id_adsp_v": 4, "uin32_t": [4, 13], "gpr_ids_domain_id_apps_v": 4, "ar_msg": [4, 13], "dbg_error_prio": [4, 7, 13, 20], "lu": [4, 7, 13, 20], "establish": [4, 9, 10, 13, 16], "tabl": [4, 6, 7, 11, 13, 28], "constant": [4, 20], "ipc_dl_deinit_fn_t": 4, "ipc_datalink_deinit": [4, 13], "expos": [4, 6, 8, 10, 11, 13, 16, 20], "buf": [4, 6, 13, 20], "rout": [4, 10, 11, 16, 20], "send_don": [4, 13], "everi": [4, 7, 11, 12, 13, 16, 18, 20], "receive_don": [4, 13], "engin": [5, 9, 10, 12, 13, 14, 16, 18, 20, 21, 23, 25, 27, 29], "graph": [5, 7, 8, 9, 13, 14, 18, 20, 21, 23, 25, 27, 28, 29], "router": [5, 9, 14, 16, 25, 27], "gpr": [5, 9, 10, 16, 23, 25, 27], "util": [6, 7, 10, 11, 16, 21, 23, 24, 27, 28, 29], "innov": [6, 7], "center": [6, 7, 20, 29], "right": [6, 7, 12, 20, 27], "posal_mem_addr_t": 6, "ar_result_t": [6, 23], "posal_cache_flush": 6, "virt_addr": 6, "mem_siz": 6, "posal_cache_flush_v2": 6, "posal_cache_invalid": 6, "posal_cache_invalidate_v2": 6, "posal_cache_flush_invalid": 6, "posal_cache_flush_invalidate_v2": 6, "spf_log_prefix": 6, "posal_data_log_format_t": 6, "posal_data_log_mode_t": 6, "posal_data_log_pcm_info_t": 6, "pcm": [6, 7, 11, 16, 19, 23], "user": [6, 7, 8, 9, 11, 12, 16, 18, 20, 21, 27, 28], "posal_data_log_fmt_info_t": 6, "bitstream": [6, 7], "posal_data_log_info_t": 6, "header": [6, 7, 11, 12, 18, 20, 24], "log_data_fmt_pcm": 6, "log_data_fmt_bitstream": 6, "log_data_fmt_raw": 6, "raw": [6, 7, 11], "log_default": 6, "log_immedi": 6, "posal_data_log_code_statu": 6, "log_cod": 6, "cog": 6, "posal_data_log_get_max_buf_s": 6, "posal_data_log_alloc": 6, "data_fmt": 6, "log_data_format": 6, "exclud": [6, 7, 11, 12, 20], "posal_data_log_commit": 6, "log_pkt_payload_ptr": 6, "log_info_ptr": 6, "commit": 6, "log_tap_id": 6, "tap": [6, 7, 10], "session_id": [6, 7], "session": [6, 7, 11, 16], "posal_data_log_alloc_commit": 6, "log_info": 6, "posal_data_log_fre": 6, "scenerio": 6, "log_ptr": 6, "sampling_r": [6, 7], "rate": [6, 7, 11, 12, 16, 19, 20, 24, 28], "8000": 6, "hz": 6, "48000": [6, 16, 28], "etc": [6, 7, 8, 10, 11, 12, 16, 18, 19, 21, 27, 28, 29], "num_channel": [6, 7], "channel": [6, 7, 10, 11, 12, 16, 19, 23, 28], "bits_per_sampl": [6, 7, 20], "interleav": [6, 7, 19], "q_factor": [6, 7, 20], "q": [6, 11, 20], "factor": [6, 11, 20], "data_format": [6, 7], "channel_map": 6, "pcm_data_fmt": 6, "media_fmt_id": 6, "int8_t": [6, 7, 20], "guid": [6, 7, 11, 13, 18, 21, 24, 25, 27, 28], "log_time_stamp": 6, "microsecond": [6, 7, 20], "data_info": 6, "seq_number_ptr": 6, "sequenc": [6, 7, 11, 13, 20], "environ": [6, 9, 19, 20, 27], "wide": [6, 7, 9, 20], "activ": [6, 7, 20, 28], "malloc": [6, 7, 20], "counter": [6, 11, 20], "posal_globalstate_t": 6, "posal_memorymap_client_t": 6, "posal_mem_stats_t": 6, "statist": 6, "test": [6, 12, 13, 21, 27, 28], "num_malloc": 6, "num_fre": 6, "curr_heap": 6, "peak_heap": 6, "peak": 6, "track": [6, 7, 10, 20], "task": [6, 24], "leak": [6, 11], "avs_stat": 6, "posal_heap_mgr_max_num_heap": 6, "voic": [6, 13, 29], "compris": [6, 9, 11, 13], "non_avs_stat": 6, "nsimulatedmallocfailcount": 6, "simul": 6, "posal_atomic_word_t": 6, "nmsgq": 6, "nmemregion": 6, "posal_mutex_t": 6, "mutex": [6, 10, 11, 23], "safeti": 6, "mem_map_client_list": 6, "posal_memory_map_max_cli": 6, "num_registered_memmap_cli": 6, "benableqlog": 6, "come": [6, 11, 20], "usvcupstatu": 6, "is_global_init_don": 6, "init": [6, 7, 16, 18, 20, 27], "done": [6, 7, 12, 13, 20, 23, 27], "maintain": [6, 10, 11, 13, 20], "posal_memorymap_node_t": 6, "pmemmaplistnod": 6, "node": [6, 16, 20], "mclientmutex": 6, "client_id": 6, "posal_heap_tcm_handle_t": 6, "posal_memory_heapmgr_cr": 6, "posal_heap_id": 6, "heap_id_ptr": 6, "heap_start_ptr": 6, "heap_siz": 6, "is_init_heap_need": 6, "coretech": 6, "eg": [6, 16], "tcm": 6, "mgr": 6, "managemnet": 6, "sysdriv": 6, "creation": [6, 11, 13, 20], "posal_memory_heapmgr_create_v2": 6, "heap_typ": 6, "tcm_handle_ptr": 6, "tcm_name": 6, "tcm_name_len": 6, "ddr": [6, 11], "lpm": 6, "island": [6, 7, 11], "ptr": [6, 7, 20], "posal_memory_heapmgr_destroi": 6, "delet": [6, 20, 27], "optim": [6, 11, 13, 18, 19], "inlin": [6, 20], "librari": [6, 7, 9, 11, 13, 16, 18], "concern": [6, 11], "posal_channel_wait_inlin": 6, "posal_channel_t": 6, "pchannel": 6, "unenablebitfield": 6, "posal_channel_poll_inlin": 6, "posal_island_get_island_status_inlin": 6, "posal_mutex_unlock_inlin": 6, "posal_mutex_lock_inlin": 6, "posal_signal_get_channel_inlin": 6, "posal_signal_t": [6, 20], "p_signal": 6, "posal_signal_get_channel_bit_inlin": 6, "posal_signal_clear_inlin": 6, "posal_signal_is_set_inlin": 6, "posal_channel_internal_t": 6, "qurt_signal2_t": 6, "anysig": 6, "unbitsusedmask": 6, "bookkeep": 6, "posal_signal_internal_t": 6, "coalesc": 6, "wai": [6, 7, 12, 13, 20], "unmychannelbit": 6, "declar": [6, 20], "posal_island_heap_t": 6, "posal_island_heap_q6_tcm": 6, "posal_island_heap_lpass_tcm": 6, "posal_island_heap_llc": 6, "posal_island_heap_num_support": 6, "posal_private_get_island_heap_id_v2": 6, "island_heap_typ": 6, "privat": 6, "posal_mem_t": 6, "posal_private_get_mem_type_from_heap_typ": 6, "posal_island_trigger_island_exit": 6, "posal_island_trigger_island_exit_inlin": 6, "uses_audio_in_island": 6, "posal_island_get_island_statu": 6, "underli": [6, 7, 11, 13, 20], "posal_get_island_heap_id": 6, "posal_get_island_heap_id_v2": 6, "posal_get_heap_id": 6, "posal_get_mem_type_from_heap_typ": 6, "spf_mem_island_heap_id": 6, "q6": 6, "posal_mem_map_v2_input_args_t": 6, "posal_memorypooltyp": 6, "posal_memorymap_defaultphy_pool": 6, "posal_memorymap_audio_dynamic_pool": 6, "posal_memorymap_smi_pool": 6, "posal_memorymap_shmem8_4k_pool": 6, "kb": 6, "posal_memorymap_pool_out_of_rang": 6, "rang": [6, 7, 9, 19, 20, 29], "posal_memorymap_mapping_mode_t": 6, "posal_memorymap_physical_addr_map": 6, "posal_memorymap_physical_offset_map": 6, "posal_memorymap_virtual_addr_map": 6, "posal_memorymap_virtual_offset_map": 6, "posal_memorymap_regist": 6, "client_token_ptr": 6, "futur": [6, 7, 20, 29], "posal_memorymap_unregist": 6, "client_token": 6, "unregist": [6, 28], "posal_memorymap_shm_mem_map": 6, "posal_memorymap_shm_region_t": 6, "shm_mem_reg_ptr": 6, "num_shm_reg": 6, "is_cach": 6, "is_offset_map": 6, "pool_id": 6, "shm_mem_map_handle_ptr": 6, "oppos": 6, "later": [6, 7, 18, 20, 24], "posal_memorymap_virtaddr_mem_map": 6, "posal_memorymap_shm_mem_map_v2": 6, "input_args_ptr": 6, "ret_mem_map_handle_ptr": 6, "usual": [6, 7, 9, 20], "unique_shmem_id_24bit": 6, "shm": 6, "doesnt": [6, 20], "arg": [6, 9, 10, 16, 23, 27, 28], "own": [6, 7, 11, 13, 16, 20], "posal_memorymap_virtaddr_mem_map_v2": 6, "shmem_id": 6, "posal_memorymap_get_mem_map_handl": 6, "mem_map_handl": 6, "posal_memorymap_get_mapping_mod": 6, "shm_mem_map_handl": 6, "mapping_mode_ptr": 6, "posal_memorymap_shm_mem_unmap": 6, "posal_memorymap_get_virtual_addr_from_shm_handl": 6, "shm_addr_lsw": 6, "shm_addr_msw": 6, "reg_siz": 6, "is_ref_count": 6, "virt_addr_ptr": 6, "decrement": 6, "posal_memorymap_shm_decr_refcount": 6, "decrememnt": 6, "equival": 6, "posal_memorymap_get_virtual_addr_from_shm_handle_v2": 6, "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map": 6, "va": 6, "mem_handle_ptr": 6, "offset_ptr": 6, "mem_handl": 6, "posal_memorymap_get_mem_region_attrib_from_shmm_handl": 6, "posal_memorymap_mem_region_attrib_t": 6, "mem_reg_attrib_ptr": 6, "whose": [6, 7, 11, 20], "posal_memorymap_util_region_delet": 6, "mem_map_node_ptr": 6, "enable_debug_log": 6, "qurt": 6, "safe": [6, 7, 20], "posal_memorymap_unmap_al": 6, "posal_memorymap_global_unmap_al": 6, "posal_memorymap_get_physical_addr": 6, "adjust": [6, 7, 10, 16, 20], "posal_memorymap_get_physical_addr_v2": 6, "posal_memorymap_shm_incr_refcount": 6, "suggest": [6, 27], "prevent": [6, 20], "relinquish": 6, "longer": [6, 7, 11, 20], "posal_memorymap_pool_nam": 6, "mempool": 6, "unnumcontphysreg": 6, "int16_t": 6, "ref_count": 6, "mapping_mod": 6, "pnext": 6, "next": [6, 7, 10, 12, 20, 27], "greater": [6, 20], "posal_memorymap_region_record_t": 6, "contphysreg": 6, "master": [6, 7, 11, 19], "contigu": [6, 20], "lower": [6, 7, 11, 20], "upper": [6, 7], "36": 6, "gap": [6, 20], "base_phy_addr_lsw": 6, "base_phy_addr_msw": 6, "bitmemori": 6, "mem_reg_base_phy_addr_lsw": 6, "mem_reg_base_phy_addr_msw": 6, "mem_reg_s": 6, "base_virt_addr": 6, "req_virt_adrr": 6, "rem_reg_s": 6, "lsb": [6, 20], "24": [6, 7, 12, 13, 20], "memorymap": 6, "utilit": 6, "recurs": [6, 11], "program": [6, 13, 21, 27], "posal_mutex_cr": 6, "pposal_mutex": 6, "posal_mutex_destroi": 6, "clean": [6, 11], "posal_mutex_lock": 6, "posal_mutex_try_lock": 6, "unavail": 6, "posal_mutex_unlock": 6, "unlock": [6, 28], "lite": 6, "wrapper": [6, 7, 10, 20, 23], "pm": 6, "mainli": [6, 11, 20], "serv": [6, 10, 11, 13, 16, 20], "profil": [6, 21], "goal": [6, 11, 20], "hide": 6, "mmpm": 6, "pm_server_client_token_prefix": 6, "pm_server_client_token_length": 6, "pm_server_client_name_length": 6, "pm_server_client_name_max_length": 6, "posal_pm_handle_t": 6, "posal_pm_mode_t": 6, "posal_pm_island_type_t": 6, "vote": [6, 7, 11, 20, 23], "posal_pm_island_vote_type_t": 6, "posal_pm_cpu_lpr_id_t": 6, "cpu": 6, "lpr": 6, "posal_pm_cpu_lpr_vote_type_t": 6, "posal_pm_register_t": 6, "posal_pm_mpps_t": 6, "posal_pm_bw_t": 6, "posal_pm_sleep_latency_t": 6, "posal_pm_island_vote_t": 6, "posal_pm_cpu_lpr_vote_t": 6, "posal_pm_resources_t": 6, "posal_pm_request_info_t": 6, "posal_pm_release_info_t": 6, "pm_mode_default": 6, "suppress": [6, 20], "pm_mode_island": 6, "pm_mode_island_duty_cycl": 6, "bw": [6, 20], "bt": [6, 11], "a2dp": 6, "pm_island_type_default": 6, "pm_island_type_low_pow": 6, "enter": [6, 20], "std": [6, 11], "pm_island_type_low_power_2": 6, "llc": 6, "pm_island_vote_entri": 6, "cast": [6, 20], "pm_island_vote_exit": 6, "sate": 6, "pm_island_vote_dont_car": 6, "care": [6, 7, 12, 20], "pm_lpr_cpu_ss_sleep": 6, "pm_lpr_cpu_max": 6, "pm_vote_for_cpu_lpr_sub_system_sleep": 6, "pm_vote_against_cpu_lpr_sub_system_sleep": 6, "pm_vote_num_cpu_lpr": 6, "posal_power_mgr_request": 6, "request_info_ptr": 6, "adsppm": 6, "posal_power_mgr_releas": 6, "release_info_ptr": 6, "posal_power_mgr_regist": 6, "register_info": 6, "pm_handle_pptr": 6, "wait_sign": 6, "log_id": [6, 7], "kpp": [6, 7, 20], "posal_power_mgr_deregist": 6, "posal_power_mgr_is_regist": 6, "pm_handle_ptr": 6, "posal_power_mgr_request_max_out": 6, "bump": [6, 20], "bu": [6, 11, 20], "posal_power_mgr_release_max_out": 6, "delay_m": 6, "posal_power_mgr_init": 6, "initalis": 6, "posal_power_mgr_deinit": 6, "posal_power_mgr_send_command": 6, "msg_opcod": 6, "payload_ptr": 6, "server": [6, 8, 11, 28], "island_typ": 6, "is_valid": [6, 7, 20], "floor_clk": 6, "island_vote_typ": 6, "lpr_id": 6, "cpu_lpr_vote_typ": 6, "mpp": [6, 11], "sleep_lat": 6, "island_vot": [6, 7], "cpu_lpr_vot": 6, "client_log_id": 6, "wait_signal_ptr": 6, "posal_root_va_num_args_impl": 6, "b": [6, 7, 11, 16, 20, 27], "d": [6, 11, 13, 20, 27, 28], "f": 6, "j": [6, 20], "_n": 6, "posal_root_va_num_arg": 6, "posal_root_tokenpast": 6, "y": [6, 18], "posal_root_msg_x": 6, "xx_ss_mask": 6, "xx_fmt": 6, "posal_root_msg_island": 6, "posal_signal_cr": 6, "pp_sigobj": 6, "ppsignal": 6, "posal_signal_destroi": 6, "psignal": 6, "posal_signal_get_channel": 6, "p_sigobj": 6, "posal_signal_get_channel_bit": 6, "ORed": [6, 20], "posal_signal_send": 6, "posal_signal_clear": 6, "posal_signal_is_set": 6, "posal_thread_t": 6, "posal_thread_prio_t": 6, "posal_thread_launch": 6, "ptid": 6, "pzthreadnam": 6, "nstacksiz": 6, "nprioriti": 6, "pfstartroutin": 6, "pstack": 6, "lowest": [6, 19], "highest": [6, 13, 19, 20], "posal_thread_launch2": 6, "nrootstacks": 6, "guest": 6, "posal_thread_launch3": 6, "posal_obj_ptr": 6, "threadnam": 6, "root_stack_s": 6, "sched_polici": 6, "affin": [6, 20], "posal_thread_join": 6, "ntid": 6, "nstatu": 6, "posal_thread_get_tid": 6, "thread_obj": 6, "integ": [6, 20], "posal_thread_get_tid_v2": 6, "posal_thread_get_curr_tid": 6, "posal_thread_get_curr_tid_v2": 6, "posal_thread_get_nam": 6, "max_len": 6, "posal_thread_prio_get": 6, "posal_thread_prio_get2": 6, "tobj": 6, "posal_thread_set_prio": 6, "nprio": 6, "posal_thread_set_prio2": 6, "posal_thread_allocate_stack": 6, "pstackpoint": 6, "posal_thread_profiling_get_stack_info": 6, "tid": 6, "current_stack_usage_ptr": 6, "stack_size_ptr": 6, "posal_bufpool_invalid_handl": 6, "posal_bufpool_align_t": 6, "four_byte_align": 6, "eight_byte_align": 6, "posal_bufpool_pool_cr": 6, "node_s": 6, "num_arrai": 6, "nodes_per_arr": 6, "posal_bufpool_get_nod": 6, "pool_handl": 6, "posal_bufpool_return_nod": 6, "node_ptr": 6, "posal_bufpool_pool_destroi": 6, "posal_bufpool_pool_reset_to_bas": 6, "posal_bufpool_pool_free_unused_list": 6, "posal_bufpool_is_address_in_bufpool": 6, "posal_bufpool_profile_all_mem_usag": 6, "posal_bufpool_profile_mem_usag": 6, "bytes_used_ptr": 6, "bytes_allocated_ptr": 6, "conditionvari": 6, "posal_condvar_t": 6, "posal_condvar_cr": 6, "p_cndvar": 6, "condition_var_ptr": 6, "posal_condvar_sign": 6, "posal_condvar_broadcast": 6, "broadcast": 6, "posal_condvar_wait": 6, "posal_nmutex_t": 6, "nmutex": [6, 11], "posal_condvar_destroi": 6, "pp_cndvar": 6, "forc": [6, 20], "err_str": 6, "top": [6, 11, 12, 13, 16, 19, 27], "posal_init": [6, 23], "posal_deinit": 6, "posal_cmn_divid": 6, "den": 6, "qurt_mutex_t": 6, "posal_inline_mutex_t": 6, "posal_inline_mutex_init": 6, "posal_inline_mutex_deinit": 6, "deinit": 6, "posal_mutex_init": 6, "posal_interrupt_ist_t": 6, "posal_interrupt_regist": 6, "ist_ptr": 6, "intr_id": 6, "callback_ptr": 6, "arg_ptr": 6, "ist": 6, "posal_interrupt_deregist": 6, "posal_heap_id_island_bit_mask": 6, "heap_id_mask": 6, "heap_id_shift": 6, "heap_id_mask_with_island_info": 6, "get_actual_heap_id": 6, "heapid": 6, "get_heap_id_with_island_info": 6, "get_tracking_id_from_heap_id": 6, "modify_heap_id_for_mem_track": 6, "tracking_id": 6, "actual_heap_id": 6, "modify_static_module_heap_id_for_mem_track": 6, "modify_heap_id_for_fwk_alloc_for_mem_track": 6, "posal_default_heap_index": 6, "posal_heap_mgr_heap_index_start": 6, "posal_heap_mgr_heap_index_end": 6, "is_malloc": 6, "is_fre": 6, "heap_id_from_heap_table_index": 6, "heap_table_index_from_heap_id": 6, "posal_mem_align_unspecifi": 6, "posal_is_island_heap_id": 6, "posal_mem_type_default": 6, "posal_mem_type_low_pow": 6, "posal_mem_type_low_power_2": 6, "posal_mem_type_num_support": 6, "posal_heap_t": 6, "posal_heap_non_island": 6, "posal_heap_island": 6, "posal_heap_lpm": 6, "posal_heap_non_island_safe_heap": 6, "posal_heap_default": 6, "posal_heap_out_of_rang": 6, "posal_heap_invalid": 6, "posal_memory_malloc": 6, "unbyt": 6, "posal_memory_fre": 6, "posal_memory_aligned_malloc": 6, "unalignbit": 6, "power": [6, 11, 13, 20, 23, 28], "posal_memory_aligned_fre": 6, "posal_memory_aligned_free_v2": 6, "posal_is_memory_in_tcm": 6, "posal_check_addr_from_tcm_island_heap_mgr": 6, "fall": 6, "posal_tcm_island_heap_mgr_get_nam": 6, "origheapid": 6, "posal_mem_prof_marker_t": 6, "mark": [6, 7, 11, 20], "momori": 6, "hash": 6, "posal_mem_prof_node_t": 6, "posal_mem_prof_state_t": 6, "posal_mem_prof_t": 6, "posal_mem_prof_stop": 6, "posal_mem_prof_start": 6, "posal_mem_prof_init": 6, "hashtabl": 6, "posal_mem_prof_deinit": 6, "posal_mem_prof_pre_process_malloc": 6, "orig_heap_id": 6, "bytes_ptr": 6, "extract": [6, 7, 13, 28], "sizeof": [6, 7, 13, 20], "posal_mem_prof_post_process_malloc": 6, "is_mem_track": 6, "magic": 6, "tail": [6, 20], "newli": [6, 12, 25], "posal_mem_prof_process_fre": 6, "posal_mem_prof_queri": 6, "mem_usage_ptr": 6, "posal_mem_prof_get_mem_s": 6, "magic_numb": 6, "spf_hash_node_t": 6, "hash_nod": 6, "hashnod": 6, "mem_count": 6, "spf_hashtable_t": 6, "mem_ht": 6, "prof_mutex": 6, "mem_prof_statu": 6, "posal_nmutex_cr": 6, "pposal_nmutex": 6, "posal_nmutex_lock": 6, "posal_nmutex_try_lock": 6, "posal_nmutex_unlock": 6, "posal_nmutex_destroi": 6, "pp_posal_nmutex": 6, "posal_nmutex_init": 6, "pop": 6, "front": [6, 13, 16, 20], "fifo": 6, "lifo": 6, "posal_default_name_len": 6, "posal_queue_t": 6, "posal_queue_element_t": 6, "posal_queue_init_attr_t": 6, "posal_queue_pool_setup": 6, "posal_queue_pool_reset": 6, "posal_queue_pool_destroi": 6, "posal_queue_create_v1": 6, "queue_pptr": 6, "q_ptr": 6, "posal_queue_init": 6, "posal_queue_get_s": 6, "posal_queue_destroi": 6, "deprec": [6, 7, 20], "posal_queue_deinit": 6, "posal_queue_dis": 6, "posal_queue_enable_disable_sign": 6, "is_en": [6, 7, 20], "sign": [6, 7], "posal_queue_push_back": 6, "onto": [6, 10, 18, 21, 23, 27, 28], "nonblock": 6, "overflow": [6, 20], "unwant": 6, "assert": 6, "ppayload": 6, "posal_queue_insert_front": 6, "posal_queue_push_back_with_prior": 6, "higher": [6, 11, 12, 20], "posal_queue_pop_front": 6, "ar_enomor": 6, "typic": [6, 7, 8, 11, 12, 16], "target": [6, 10, 12, 13, 29], "posal_queue_peek_forward": 6, "iterator_pptr": 6, "peek": 6, "iter": [6, 20], "element": [6, 7, 20], "posal_queue_peek_front": 6, "posal_queue_pop_back": 6, "posal_queue_get_channel": 6, "posal_queue_get_channel_bit": 6, "posal_queue_pol": 6, "poll": 6, "equal": [6, 7, 12, 16, 19, 20], "posal_queue_attr_init": 6, "posal_queue_attr_set_nam": 6, "name_ptr": 6, "posal_queue_attr_set_max_nod": 6, "max_nod": 6, "posal_queue_attr_set_prealloc_nod": 6, "prealloc_nod": 6, "posal_queue_attr_set_heap_id": 6, "posal_queue_attr_set_priority_queue_mod": 6, "is_priority_queu": 6, "posal_queue_lock_mutex": 6, "mutext": 6, "posal_queue_unlock_mutex": 6, "posal_queue_set_attribut": 6, "q_attr_ptr": 6, "num_max_q_elem": 6, "num_max_prealloc_q_elem": 6, "q_name_ptr": 6, "posal_queue_get_queue_ful": 6, "prealloc": 6, "rtld": 6, "posal_rtld_lazi": 6, "posal_rtld_now": 6, "rtld_di_load_addr": 6, "ideal": [6, 20], "dlfcn": 6, "around": [6, 12], "rtld_di_load_s": 6, "posal_dlopen": 6, "lib": [6, 7, 16, 18, 19], "how": [6, 7, 10, 12, 16, 20, 21, 25, 27, 28, 29], "posal_dlopenbuf": 6, "len": [6, 20], "posal_dlclos": 6, "dl": [6, 23], "posal_dlsym": 6, "symbol": 6, "dnamic": 6, "posal_dlerror": 6, "posal_dlinfo": 6, "p": 6, "about": [6, 7, 11, 12, 15, 18, 19, 20, 21, 25, 28, 29], "question": [6, 11], "standard": [6, 11, 18], "ar_std_min": 6, "ar_std_max": 6, "posal_strlcpi": 6, "dest_ptr": 6, "src_ptr": 6, "dest_len": 6, "src_len": 6, "posal_strnlen": 6, "posal_strncmp": 6, "s1": 6, "s1_size": 6, "s2": 6, "s2_size": 6, "wise": 6, "posal_memcpi": 6, "dst": 6, "dst_size": 6, "src_size": 6, "corrupt": [6, 20], "less": [6, 7, 20], "posal_memset": 6, "num_byt": 6, "interpret": [6, 7, 11, 13, 20], "int32": 6, "posal_snprintf": 6, "print": [6, 7, 18, 20, 27], "framework": [6, 7, 9, 12, 13, 15, 16, 18, 29], "spf_thread_prio_id_t": 6, "prio_query_t": 6, "static_req_id": 6, "measur": [6, 11, 20, 21], "OR": [6, 20], "req": 6, "spf_thread_dyn_id": 6, "spf_thread_stat_apm_id": 6, "spf_thread_stat_cntr_id": 6, "spf_thread_stat_amdb_id": 6, "spf_thread_stat_ist_id": 6, "spf_thread_stat_prm_id": 6, "spf_thread_stat_pm_server_id": 6, "spf_thread_stat_voice_timer_id": 6, "spf_thread_stat_vcpm_id": 6, "spf_thread_stat_asps_id": 6, "spf_thread_stat_dls_id": 6, "spf_thread_stat_id_max": 6, "posal_thread_calc_prio": 6, "prio_query_ptr": 6, "thread_prio_ptr": 6, "posal_thread_determine_attribut": 6, "sched_policy_ptr": 6, "cpu_set_ptr": 6, "posal_thread_get_floor_prio": 6, "prio_id": 6, "is_interrupt_trig": 6, "frame_duration_u": 6, "v2": [7, 20], "varieti": [7, 20], "treat": 7, "capi_t": 7, "capi_vtbl_t": [7, 18], "capi_err_t": 7, "capi_get_static_properties_f": 7, "capi_proplist_t": 7, "init_set_proplist": 7, "static_proplist": 7, "independ": [7, 9, 12, 20], "capi_eunsupport": 7, "actual_data_len": [7, 20], "rest": [7, 8, 10, 20, 24], "rather": [7, 20], "As": [7, 9, 11, 13, 18, 20], "capi_init_f": 7, "calcul": [7, 11, 20], "capi_eok": 7, "_pif": 7, "instanti": [7, 11, 12, 13, 16, 20], "continu": [7, 20], "consid": [7, 10, 11, 12, 13, 20], "capi_init_memory_requir": [7, 20], "plain": [7, 20], "compliant": [7, 16, 20], "capi_stream_data_t": 7, "port": [7, 11, 16, 22, 25, 27, 28], "capi_requires_data_buff": [7, 20], "comment": [7, 20], "capi_buf_t": 7, "restrict": [7, 13, 20, 27], "capi_input_media_format": [7, 20], "capi_port_num_info": [7, 20], "stream_data_vers": [7, 20], "capi_stream_flags_t": [7, 20], "capi_stream_data_v2_t": [7, 20], "mismatch": [7, 20], "over": [7, 9, 12, 13, 16, 18, 20, 27], "set_param": [7, 18], "param_id": 7, "capi_port_info_t": 7, "port_info_ptr": 7, "params_ptr": 7, "therefor": [7, 20], "tune": [7, 8, 9, 12, 16, 19, 20, 21, 24], "gain_struct_t": [7, 20], "msg_1": [7, 20], "msg_ssid_qdsp6": [7, 20], "libnam": [7, 20], "verif": [7, 20], "gain_struct": [7, 20], "matter": [7, 20], "might": [7, 11, 18, 20, 27], "get_param": [7, 18], "max_data_len": [7, 20], "capi_libname_en": [7, 20], "capi_libname_filter_coeff": [7, 20], "set_properti": [7, 18], "proplist_ptr": 7, "get_properti": [7, 18], "These": [7, 10, 11, 12, 13, 16, 18, 19, 20, 21, 27], "appear": [7, 12, 18, 19, 20, 21, 27, 28], "invis": [7, 20], "publicli": [7, 20], "visibl": [7, 12, 20], "vtbl_ptr": [7, 20], "capi_invalid_v": 7, "capi_efail": 7, "capi_ebadparam": 7, "capi_enomemori": 7, "capi_eneedmor": 7, "capi_enotreadi": 7, "capi_ealreadi": 7, "There": [7, 10, 11, 12, 18, 20, 28], "overwrit": [7, 20], "recalibr": [7, 20], "capi_fail": 7, "capi_succeed": 7, "capi_set_error": 7, "error_flag": 7, "return_cod": 7, "capi_is_error_code_set": 7, "error_cod": 7, "capi_max_channel": 7, "capi_max_channels_v2": 7, "capi_media_format_minor_vers": 7, "capi_data_format_invalid_v": [7, 20], "capi_data_format_header_t": 7, "unspecifi": [7, 20], "union": 7, "capi_set_get_media_format_t": 7, "capi_standard_data_format_t": [7, 20], "capi_channel_type_t": 7, "media_fmt_api": 7, "capi_standard_data_format_v2_t": [7, 20], "capi_raw_compressed_data_format_t": 7, "capi_channel_mask_t": 7, "capi_deinterleaved_raw_compressed_data_format_t": 7, "capi_stream_version_t": 7, "capi_stream_v1": 7, "00": 7, "capi_stream_v2": [7, 20], "01": 7, "data_format_t": [7, 20], "capi_fixed_point": 7, "capi_floating_point": [7, 20], "float": [7, 11], "capi_raw_compress": [7, 20], "compress": [7, 10, 11, 16, 19], "unpacket": 7, "capi_iec61937_packet": 7, "capi_dsd_dop_packet": 7, "dsd": [7, 20], "dsd_dop": 7, "16": [7, 20], "msb": [7, 20], "capi_compr_over_pcm_packet": 7, "capi_generic_compress": 7, "know": [7, 9, 15, 20, 28], "capi_iec60958_packet": 7, "iec": [7, 20], "60958": [7, 20], "capi_iec60958_packetized_non_linear": 7, "capi_deinterleaved_raw_compress": [7, 20], "capi_max_format_typ": 7, "capi_interleaving_t": 7, "deinterleav": [7, 11], "capi_interleav": 7, "present": [7, 11, 12, 13, 18, 20], "capi_deinterleaved_pack": 7, "capi_deinterleaved_unpack": 7, "bufs_num": 7, "capi_deinterleaved_unpacked_v2": 7, "capi_invalid_interleav": 7, "data_ptr": [7, 20], "leav": [7, 13, 20], "marker_eo": [7, 20], "end_of_fram": [7, 20], "intf_extn_metadata": 7, "propag": [7, 10, 11], "method": [7, 8, 20, 24], "extens": [7, 9, 11], "is_timestamp_valid": 7, "siso": [7, 11, 20], "try": [7, 11, 13, 18, 20, 27], "even": [7, 11, 13, 20], "threshold": [7, 11], "integr": [7, 21, 23, 27, 28], "encod": [7, 11, 16, 18, 19, 20], "discontinu": [7, 20], "don": [7, 11, 20], "upstream": [7, 11, 15, 20, 28], "pertain": 7, "decod": [7, 11, 16, 18, 19, 20], "achiev": [7, 10, 11, 12, 13, 20], "repeatedli": [7, 20], "worth": [7, 20], "algorithm": [7, 9, 11, 12, 13, 18, 19, 20, 21, 25], "multi": [7, 19], "accompani": 7, "undergo": 7, "convert": [7, 11, 12, 16, 18, 19, 20, 21], "arriv": [7, 20], "stuck": [7, 20], "metdata": 7, "intf_extn_param_id_metadata_handler_t": 7, "metadata_propag": [7, 20], "howev": [7, 11, 12, 18, 19, 20, 29], "clone": [7, 19, 20, 27], "marker_1": 7, "marker_2": 7, "marker_3": 7, "erasur": 7, "underflow": [7, 20], "11": 7, "ts_continu": 7, "ts_valid": 7, "sync": [7, 11, 20, 27, 28], "anonym": 7, "easi": [7, 20], "shot": [7, 20], "infer": [7, 20], "neg": 7, "unpack": [7, 20], "uncompress": [7, 20], "capi_v2_deinterleaved_raw_compress": 7, "put": [7, 11, 16], "module_cmn_md_list_t": 7, "metadata_list_ptr": [7, 20], "module_cmn_md_t": 7, "format_head": 7, "bitstream_format": 7, "media_fmt_id_": 7, "pack": 7, "fraction": [7, 11, 20], "represent": [7, 12], "data_is_sign": 7, "data_interleav": 7, "relev": [7, 18, 21], "channel_typ": 7, "pcm_channel_": 7, "minor_vers": 7, "raw_compress": 7, "channel_mask_lsw": 7, "channel_mask_msw": 7, "deinterleaved_raw_compress": 7, "unlik": [7, 11, 20], "port_index": [7, 20], "is_input_port": [7, 20], "sequenti": [7, 11], "three": [7, 11, 12, 13, 16, 18, 20, 21], "And": 7, "capi_event_info_t": [7, 20], "capi_event_cb_f": 7, "context_ptr": 7, "capi_event_id_t": 7, "event_info_ptr": 7, "capi_event_kpps_t": [7, 20], "capi_event_bandwidth_t": 7, "capi_event_data_to_dsp_client_t": 7, "capi_event_dynamic_inplace_change_t": 7, "capi_event_data_to_dsp_client_v2_t": 7, "capi_event_data_to_dsp_service_t": 7, "capi_event_get_data_from_dsp_service_t": 7, "capi_event_process_state_t": 7, "capi_event_algorithmic_delay_t": 7, "capi_event_headroom_t": 7, "capi_port_data_threshold_change_t": 7, "capi_library_base_t": [7, 20], "capi_event_get_library_instance_t": 7, "capi_event_dlinfo_t": 7, "capi_event_hw_accl_proc_delay_t": 7, "capi_event_island_vote_t": 7, "capi_event_kpp": [7, 20], "assum": [7, 11, 13, 20], "miss": 7, "kilo": [7, 20], "hexagon": [7, 11, 20, 28], "terminologi": [7, 14, 16, 20, 24, 25], "parallel": [7, 11], "kip": 7, "similar": [7, 10, 12, 19, 20], "respect": [7, 11, 12, 13, 16], "capi_event_bandwidth": [7, 20], "bandwidth": [7, 11, 20, 23], "capi_event_data_to_dsp_cli": [7, 20], "capi_event_data_to_dsp_client_v2": [7, 20], "reus": [7, 20], "capi_event_data_to_other_modul": 7, "capi_event_output_media_format_upd": [7, 20], "capi_event_process_st": [7, 20], "recommend": [7, 11, 18, 27, 28], "bypass": [7, 11, 16, 20], "suitabl": [7, 20], "capi_event_algorithmic_delai": [7, 20], "capi_event_headroom": 7, "room": [7, 19], "millibel": 7, "capi_event_port_data_threshold_chang": [7, 20], "capi_event_metadata_avail": 7, "capi_metadata_t": 7, "capi_metadata": [7, 20], "capi_event_data_to_dsp_servic": [7, 20], "capi_event_get_library_inst": [7, 20], "lib_guid": 7, "lib_obj": 7, "lib_vtabl": 7, "vtabl": [7, 13, 20], "lib_func1": 7, "obj": 7, "lib_func2": 7, "lib_func3": 7, "vtble": 7, "payload_buff": [7, 20], "port_info": [7, 20], "event_cb_ptr": [7, 20], "lib_ptr": 7, "vtbl": [7, 18], "unknown_lib_ptr": 7, "get_lib": 7, "unknown": [7, 20], "interface_id": 7, "get_interface_id": [7, 20], "switch": [7, 11, 12, 13, 20], "capi_event_get_dlinfo": 7, "capi_event_output_media_format_updated_v2": [7, 20], "capi_event_get_data_from_dsp_servic": 7, "instantan": 7, "involv": [7, 11, 20, 21, 27, 28], "heavi": 7, "offload": [7, 20], "mdf": 7, "capi_event_dynamic_inplace_chang": [7, 20], "inplac": [7, 20], "long": [7, 11, 13, 20], "mimo": 7, "capi_event_hw_accl_proc_delai": 7, "off": [7, 12, 13, 16, 27, 29], "partial": [7, 13, 20], "manner": [7, 15], "capi_event_island_vot": 7, "place": [7, 11, 16, 20], "honor": [7, 11, 20], "capi_event_deinterleaved_unpacked_v2_support": 7, "sure": [7, 18, 27], "capi_max_ev": 7, "code_bandwidth": 7, "data_bandwidth": 7, "is_inplac": 7, "dest_address": 7, "delay_in_u": 7, "incorrectli": 7, "headroom_in_millibel": 7, "headroom": 7, "new_threshold_in_byt": 7, "obj_ptr": [7, 20], "is_dl": 7, "load_addr_lsw": 7, "load_addr_msw": 7, "load_siz": 7, "lpi": [7, 11], "capi_persistence_invalid_v": 7, "capi_prop_t": 7, "capi_init_memory_requirement_t": 7, "capi_stack_size_t": 7, "capi_max_metadata_size_t": 7, "capi_is_inplace_t": 7, "capi_requires_data_buffering_t": 7, "capi_is_elementary_t": 7, "capi_min_port_num_info_t": 7, "capi_event_callback_info_t": 7, "capi_port_num_info_t": 7, "capi_heap_id_t": [7, 20], "capi_port_data_threshold_t": 7, "capi_output_media_format_size_t": 7, "capi_num_needed_framework_extensions_t": 7, "capi_framework_extension_id_t": 7, "capi_log_code_t": 7, "capi_session_identifier_t": 7, "capi_custom_property_t": 7, "capi_interface_extns_list_t": 7, "capi_interface_extn_desc_t": 7, "capi_register_event_to_dsp_client_t": 7, "capi_register_event_to_dsp_client_v2_t": 7, "capi_param_persistence_info_t": 7, "capi_module_instance_id_t": 7, "capi_logging_info_t": 7, "capi_module_version_info_t": 7, "capi_property_id_t": 7, "capi_stack_s": [7, 20], "capi_max_metadata_s": [7, 20], "capi_is_inplac": [7, 20], "requires_data_buff": 7, "capi_port_data_threshold": [7, 20], "behav": [7, 20], "abl": [7, 16, 20, 29], "Or": 7, "signific": 7, "overhead": [7, 11, 13, 20], "circumst": 7, "convers": [7, 11, 16, 20], "capi_num_needed_framework_extens": [7, 20], "capi_needed_framework_extens": [7, 20], "capi_interface_extens": [7, 20], "is_support": 7, "capi_is_elementari": [7, 20], "elementari": [7, 20], "qualifi": [7, 20], "meet": [7, 9, 20, 27], "criteria": [7, 20], "polici": [7, 11], "produc": [7, 11, 12, 20], "exact": [7, 18, 20, 21], "dm": 7, "reject": 7, "is_realtim": 7, "capi_min_port_num_info": [7, 20], "sink": [7, 9, 12, 20, 27], "Then": [7, 10, 12, 13, 16, 20, 21, 27], "downstream": [7, 11, 28], "act": [7, 8, 11, 20], "intf_extn_prop_port_ds_st": 7, "capi_module_version_info": 7, "capi_max_static_properti": [7, 20], "dummi": 7, "capi_event_callback_info": [7, 20], "mixer": [7, 19, 20], "four": [7, 10, 12, 13], "capi_heap_id": [7, 20], "capi_log_cod": [7, 20], "capi_custom_init_data": [7, 20], "capi_session_identifi": [7, 20], "placement": 7, "capi_input_media_format_v2": [7, 20], "capi_module_instance_id": [7, 20], "capi_logging_info": [7, 20], "binari": [7, 10, 18, 19, 23], "dump": 7, "capi_max_init_properti": [7, 20], "capi_algorithmic_reset": [7, 20], "capi_external_service_id": [7, 20], "capi_register_event_data_to_dsp_cli": [7, 20], "capi_register_event_data_to_dsp_client_v2": [7, 20], "capi_param_persistence_info": [7, 20], "decid": [7, 13, 20], "exclus": [7, 24], "just": [7, 16, 20], "never": [7, 20], "capi_max_set_properti": [7, 20], "capi_output_media_format_s": [7, 20], "capi_max_get_properti": [7, 20], "capi_output_media_format": [7, 20], "aspect": [7, 11, 12, 13, 20], "capi_custom_properti": [7, 20], "secondari": [7, 27], "capi_output_media_format_v2": [7, 20], "capi_max_set_get_properti": [7, 20], "capi_max_properti": [7, 20], "capi_persistence_type_t": 7, "capi_persistent_mem": 7, "deregistr": [7, 11], "whichev": 7, "capi_global_persist": 7, "prohibit": 7, "capi_invalid_persist": 7, "suffici": [7, 20], "larg": [7, 8, 11, 20], "props_num": 7, "prop_ptr": 7, "size_in_byt": 7, "output_port_index": [7, 20], "is_elementari": 7, "num_min_input_port": 7, "mininum": 7, "num_min_output_port": 7, "event_cb": 7, "event_context": 7, "num_input_port": 7, "num_output_port": 7, "threshold_in_byt": 7, "num_extens": 7, "service_id": 7, "intermodul": 7, "secondary_prop_id": 7, "further": [7, 11, 13, 16, 20], "negoti": [7, 20], "event_cfg": 7, "log_id_mask": 7, "capi_module_vers": 7, "version_major": 7, "version_minor": 7, "tool": [8, 9, 11, 12, 18, 20, 21, 24, 27, 28], "qact": [8, 9, 18, 27, 28, 29], "older": [8, 20], "cross": [8, 9, 10, 23, 29], "softwar": [8, 9, 10, 11, 12, 16, 20, 21, 24, 27, 28, 29], "compos": [8, 9], "compon": [8, 9, 10, 12, 13, 16, 21, 23, 27, 29], "view": [8, 9, 11, 12, 18, 19, 20, 21, 27, 28], "electron": 8, "react": 8, "interact": [8, 11, 13, 16], "via": [8, 9, 10, 11, 12, 13, 16, 20, 24, 27], "emit": 8, "button": [8, 12], "devic": [8, 9, 10, 11, 12, 15, 18, 21, 24, 27, 28, 29], "select": [8, 11, 12, 13, 21, 27], "displai": [8, 11, 27], "Will": [8, 20], "show": [8, 11, 12, 13, 18, 20], "discoveri": [8, 24], "wizard": [8, 24], "workflow": [8, 10, 11, 12, 16, 18, 22, 25, 29], "import": [8, 9, 11, 12, 16, 20, 28], "merg": 8, "branch": [8, 20], "intermediari": 8, "observ": 8, "ngrx": 8, "accordingli": [8, 13, 20], "web": 8, "http": [8, 27], "grpc": 8, "real": [8, 10, 11, 13, 19, 21], "latenc": [8, 11, 12, 16, 20, 21], "rtm": 8, "mechan": [8, 9, 10, 11, 12, 13, 16, 20], "signalr": 8, "core": [8, 9, 12, 16, 20, 24, 27, 28, 29], "busi": 8, "logic": [8, 11, 12, 16, 20, 24], "rule": 8, "drill": 9, "shape": [9, 11, 20, 29], "unifi": [9, 11], "leverag": [9, 13, 24], "driven": [9, 11, 15, 20, 24], "minim": [9, 20, 24], "effort": [9, 20], "plug": [9, 11, 13, 15, 17, 27, 29], "differenti": 9, "secret": 9, "sauc": 9, "realiz": [9, 11, 12, 13, 21], "modular": 9, "solut": [9, 28, 29], "scale": [9, 20], "richer": 9, "distribut": [9, 11, 27], "heterogen": [9, 27], "effici": [9, 19], "adapt": [9, 11, 14, 16, 20, 25, 29], "span": 9, "host": [9, 10, 11, 20, 27, 28, 29], "pc": [9, 10, 27], "embed": [9, 11], "creator": [9, 11, 12, 18, 19, 20, 21, 25, 27, 28, 29], "arc": [9, 10, 11, 12, 19, 20, 21, 24, 27, 28], "gui": [9, 20, 27], "offer": [9, 10, 16, 29], "depict": [9, 10, 12, 16, 18, 29], "diagram": [9, 10, 11, 16, 18, 20, 21, 24, 27, 28, 29], "linux": [9, 14, 18, 23, 25, 27, 29], "rto": [9, 11], "consist": [9, 10, 11, 12, 16], "ecosystem": [9, 16], "built": 9, "well": [9, 11, 12, 13, 16, 18, 20, 27], "multimedia": [9, 27, 28], "made": [9, 19, 20], "translat": [9, 13, 16, 20], "construct": [9, 12, 16, 18, 21, 24], "describ": [9, 10, 11, 12, 13, 16, 20], "download": [9, 10, 11, 28, 29], "protocol": [9, 11, 16, 20, 27, 28], "soft": [9, 11, 19, 27], "pipe": [9, 20, 27], "throughout": [10, 18], "monitor": [10, 21, 23, 27], "remot": 10, "ATS": 10, "detect": [10, 20], "relai": 10, "apart": [10, 20], "role": [10, 21], "bridg": [10, 11], "variou": [10, 11, 12, 13, 20, 29], "paus": [10, 11, 20, 21], "resum": [10, 11, 12], "explan": [10, 21], "chapter": [10, 11, 13], "blob": [10, 20], "correctli": [10, 20], "child": 10, "local": [10, 11, 18, 27], "veri": [10, 11], "much": [10, 20], "organ": [10, 16], "baselin": 10, "transport": [10, 11, 23], "tcp": [10, 27], "ip": [10, 27, 28], "onlin": [10, 11, 18, 21], "oc": 10, "rtc": [10, 21], "mc": 10, "advanc": 10, "ft": 10, "besid": [10, 27], "reli": [10, 20], "record": [10, 16, 20], "timer": [10, 11, 23], "hw": [10, 16], "primari": [10, 20, 28], "registri": 10, "handshak": 10, "walk": [11, 27, 28], "model": [11, 16], "middlewar": [11, 12, 16], "figur": [11, 12, 13, 16, 20], "illustr": [11, 12, 13, 16, 20, 27, 28], "mic": [11, 16, 20], "aac": [11, 20], "wma": 11, "amrwb": 11, "speaker": [11, 12, 16, 20, 27, 28], "mp3": [11, 20], "flac": 11, "alac": 11, "ac3": [11, 20], "eac3": [11, 20], "vorbi": 11, "pro": 11, "dt": 11, "internet": [11, 27], "simultan": [11, 20], "transmit": [11, 13, 20], "far": [11, 20], "law": 11, "\u00b5": 11, "anoth": [11, 12, 16, 20, 27], "mix": [11, 16, 19, 20], "side": [11, 12, 20, 24], "tone": 11, "hear": [11, 21], "aid": [11, 16, 20], "hdmi": [11, 27], "depacket": [11, 18, 20], "qualiti": 11, "dtmf": [11, 20], "keyword": [11, 20], "agnost": [11, 12, 13], "scalabl": 11, "standalon": [11, 18, 19, 28], "concurr": [11, 19, 20], "asynchron": [11, 20], "publish": [11, 13, 16], "proxi": 11, "linear": 11, "acycl": 11, "rt": [11, 20], "nrt": [11, 20], "abil": [11, 13, 16], "width": [11, 12, 19, 20], "deliveri": 11, "deadlin": 11, "complex": [11, 12, 20], "cycl": 11, "diagnost": 11, "featuriz": 11, "interprocessor": [11, 13], "owner": [11, 13], "your": [11, 18, 20, 27, 28], "purpos": [11, 12], "acknowledg": 11, "approach": [11, 16, 20], "potenti": [11, 12], "intermedi": 11, "henc": [11, 12, 13, 20], "reduc": [11, 12, 19, 20], "512": [11, 13], "simpl": [11, 12, 19, 20], "larger": [11, 20], "directli": [11, 13, 20, 21, 27], "codec": [11, 16], "few": [11, 18], "implicit": 11, "split": [11, 20], "postprocess": [11, 16, 20], "echo": [11, 12, 20], "cancel": [11, 12, 20], "bi": 11, "label": [11, 20], "steadi": [11, 20], "intent": 11, "unidirect": [11, 13], "accumul": [11, 19], "interconnect": [11, 12], "unit": [11, 12], "granular": 11, "thing": 11, "feedback": [11, 29], "concept": [11, 14, 16, 20, 24, 25], "natur": [11, 20], "product": [11, 12, 16, 20, 21, 24, 29], "pp": [11, 16, 18, 20], "resampl": [11, 19, 20], "But": [11, 20], "ec": [11, 12, 20], "2022": 11, "pure": 11, "aggreg": [11, 20], "lcm": [11, 20], "sole": 11, "rare": 11, "basi": [11, 12], "perf": 11, "highli": [11, 12, 29], "topo": [11, 20], "sal": [11, 19], "simpler": 11, "smart": [11, 20], "proc": [11, 16, 27, 28], "smaller": [11, 20], "deriv": [11, 16], "closest": 11, "bigger": 11, "szie": 11, "20": [11, 27], "reduct": 11, "you": [11, 13, 18, 19, 20, 27, 28], "Such": [11, 20], "inter": 11, "teardown": [11, 13, 16], "peer": [11, 20], "icb": 11, "dataq": 11, "bufferq": 11, "flow": [11, 13], "dataflow": 11, "deliv": [11, 13, 20, 29], "step": [11, 12, 13, 18, 21, 23, 24, 25], "repeat": 11, "overrid": 11, "disconnect": [11, 16, 20], "close_al": 11, "machin": [11, 27, 28], "transit": [11, 12, 28], "mip": [11, 20, 23], "coordin": 11, "sort": 11, "travers": 11, "unload": 11, "boot": [11, 27], "shown": [11, 16, 18, 20, 27, 29], "autogener": 11, "build": [11, 13, 19, 21, 25], "tradeoff": [11, 20], "metric": 11, "mcp": 11, "intrins": 11, "atom": [11, 20], "inherit": [11, 20], "preemptiv": 11, "preserv": 11, "rw": 11, "perspect": [11, 12, 20], "learn": [11, 12, 18, 21, 25, 27, 28, 29], "save": [11, 18, 21, 27, 28], "ro": 11, "coeffici": [11, 19, 20], "satellit": 11, "disjoint": 11, "hint": 11, "ON": [11, 12], "star": 11, "cost": [11, 20], "coupl": [11, 20], "hop": 11, "pleas": [11, 12, 16, 18, 19, 21, 24, 25, 27, 28, 29], "guidelin": [11, 13, 29], "regener": 11, "xml": [11, 12, 16, 18, 20], "exhaust": 11, "anyth": 11, "divid": [11, 12], "handset": [11, 29], "drc": [11, 16, 19, 20], "video": 11, "headset": 11, "swap": [11, 13], "variant": [11, 20, 28], "stage": [11, 19], "pipelin": 11, "thu": [11, 13, 20], "wherea": [11, 20], "dma": [11, 20], "mp33": 11, "replac": [11, 20], "volum": [11, 12, 19, 21], "ramp": [11, 20], "splitter": [11, 16, 20], "sg": 11, "ultim": 11, "sever": [11, 12, 19, 27, 28, 29], "detector": [11, 18, 20], "bluetooth": [11, 16], "i2": [11, 12, 16], "botton": 11, "preprocess": 11, "nois": [11, 20], "histori": 11, "roll": 11, "satisfi": [11, 20, 24], "focu": 11, "proper": [11, 20], "improp": 11, "extra": [11, 20, 28], "drawn": 11, "demand": 11, "v": [11, 29], "guidanc": 11, "period": 11, "millisecond": [11, 20], "21": 11, "33": 11, "1024": [11, 20], "48k": [11, 12, 20], "reason": [11, 20], "balanc": 11, "especi": 11, "job": 11, "faster": [11, 20], "lot": 11, "occasion": [11, 20], "influenc": 11, "ultra": 11, "ull": 11, "elabor": 11, "squar": 11, "bracket": 11, "denot": [11, 20], "flower": 11, "mobil": 11, "slip": [11, 20], "mfc": [11, 12, 16, 19], "filter": [11, 12, 16, 19, 20, 21], "exercis": 11, "alongsid": 11, "kpi": 11, "unless": [11, 13, 20], "optimum": 11, "unnecessari": [11, 12, 20], "presenc": [11, 13, 20], "reorder": 11, "confirm": 11, "sometim": [11, 20], "background": [11, 20], "overal": [11, 29], "referenc": [11, 18], "olc": [11, 20], "rat": 11, "sdk": [11, 21, 25, 28], "kit": [11, 28], "revolv": 12, "comprehend": 12, "seri": [12, 20], "discuss": [12, 18, 20], "simplest": 12, "manipul": 12, "entiti": 12, "easier": [12, 13], "accomplish": 12, "smallest": 12, "meter": 12, "composit": [12, 20, 24], "break": [12, 13], "leg": [12, 16], "retain": 12, "reattach": 12, "term": 12, "kind": 12, "ui": [12, 20, 27], "canva": 12, "sound": [12, 15, 16, 19, 20, 29], "headphon": [12, 16, 27, 28], "kvh2xml": 12, "whole": [12, 20], "streamrx": [12, 16], "pcm_ll_playback": 12, "devicerx": [12, 16], "instance_1": 12, "devicepp_rx": [12, 16], "audio_mbdrc": 12, "pal": [12, 16, 28], "pal_stream_open": 12, "topologi": [12, 15, 20, 24, 27], "flexibli": 12, "sgkv": 12, "acoust": [12, 20], "bitwidth": 12, "gain": [12, 16, 18, 19, 20, 28], "choic": 12, "choos": [12, 18, 20, 24, 27], "sampler": 12, "simplifi": [12, 13, 20], "n": [12, 13, 18, 20], "had": 12, "rb3": [12, 16, 21, 25, 26, 29], "gen2": [12, 16, 21, 25, 26, 29], "menu": [12, 27, 29], "bar": [12, 19], "recal": 12, "affect": [12, 20], "level_3": 12, "seen": [12, 16], "batch": [12, 20], "hi": 12, "her": 12, "hard": 12, "architectur": [12, 14, 17, 25, 29], "fetch": [12, 28], "packag": 12, "fashion": 12, "addition": [12, 18, 21, 27], "clip": [12, 21, 27, 28], "44": 12, "1k": 12, "backend": [12, 16], "pspd_mfc": 12, "configure_mfc": 12, "agm": [12, 16, 23, 28], "agmplai": [12, 27], "tab": 12, "modif": [12, 21], "click": [12, 18, 27, 28], "left": [12, 19, 20, 27], "sidebar": 12, "reveal": 12, "now": [12, 18, 20, 27, 28], "consider": 12, "annot": [12, 18, 20, 24], "grammar": 12, "syntax": 12, "doxygen": 12, "incorpor": [12, 18, 28], "understand": [13, 20, 24], "reader": [13, 20], "familiar": 13, "arm": [13, 19], "essenti": [13, 28, 29], "categor": [13, 20], "classifi": 13, "facilit": 13, "smd": 13, "fig": 13, "quickli": 13, "littl": [13, 19], "endian": [13, 19, 20], "unrecogn": 13, "undeliv": 13, "gracefulli": 13, "interchang": 13, "lightweight": 13, "recov": 13, "late": 13, "transact": [13, 20], "subfield": 13, "layout": [13, 18, 19], "five": [13, 16], "live": [13, 20], "dedic": 13, "interprocess": 13, "unus": [13, 20], "belong": [13, 20], "recoveri": 13, "mandatori": [13, 18], "isr": [13, 20], "instabl": 13, "explain": 13, "transmiss": [13, 20], "simpli": [13, 18, 20], "export": 13, "hous": 13, "mdsp": 13, "sdsp": 13, "cdsp": 13, "sum": 13, "header_s": 13, "twenti": 13, "eight": [13, 20], "came": [13, 20], "23": [13, 20], "thirti": [13, 20], "fsuch": 13, "callback_fn": 13, "gpr_api_inlin": 13, "gpr_testclient_service_id": 13, "service_callback_fn": 13, "__gpr_cmd_regist": 13, "repli": 13, "__gpr_cmd_accept_command": 13, "test_client_cmd_funct": 13, "__gpr_cmd_end_command": 13, "test_client_rsp_funct": 13, "__gpr_cmd_free": 13, "tell": [13, 20], "__gpr_cmd_deregist": 13, "gpr_cmd_is_regist": 13, "__gpr_cmd_is_regist": 13, "__gpr_cmd_host_domain_id": 13, "inband": 13, "band": 13, "packet_info": 13, "bytes_per_min": 13, "_size_packet": 13, "num_min_s": 13, "_packet": 13, "bytes_per_max": 13, "num_max_s": 13, "helper": [13, 20], "resend": 13, "anticip": 13, "status": 13, "receipt": 13, "test_client_cmd_function_t": 13, "__gpr_cmd_alloc": 13, "gpr_pkt_version": 13, "gpr_pkt_header_s": 13, "gpr_pkt_packet_s": 13, "dst_domain": 13, "gpr_client_service_domain_id_destin": 13, "src_domain": 13, "gpr_client_service_domain_id_sourc": 13, "gpr_client_service_port_id_destin": 13, "gpr_client_service_port_id_sourc": 13, "0x12345678": 13, "param1": 13, "param2": 13, "memscpi": 13, "__gpr_cmd_async_send": 13, "alloc_arg": 13, "fulli": [13, 18], "comparison": 13, "alloc_send_arg": 13, "procedur": 13, "respond": [13, 20], "gpr_ibasic_rsp_result_t": 13, "gpr_ibasic_evt_accepted_t": 13, "outlin": [13, 18, 25], "datalink": [13, 16, 23], "ipc_dl_local_deinit": 13, "mainten": 13, "init_fn": 13, "deinit_fn": 13, "gpr_api_i": 13, "gpr_glink": 13, "gpr_custom_dl": 13, "ipc_dl_glink_init": 13, "ipc_dl_glink_deinit": 13, "ipc_dl_custom_init": 13, "ipc_dl_custom_deinit": 13, "100": [13, 16, 20, 27], "4096": [13, 20], "gpr_num_packets_1": 13, "gpr_drv_bytes_per_packet_1": 13, "gpr_num_packets_2": 13, "gpr_drv_bytes_per_packet_2": 13, "glink": 13, "gpr_adsp_ipc_dl_t": 13, "chipset": [13, 28], "pick": [13, 18], "compil": [13, 18, 19, 20, 21, 28], "expand": [13, 19, 21], "gpr_domain_id": 13, "reflect": [13, 18], "gpr_ids_domain_id_custom_v": 13, "0x7": 13, "50": [13, 20], "gpr_custom_domain_ipc_dl_t": 13, "gpr_adsp_domain_ipc_dl_t": 13, "gpr_custom_datalink": 13, "deintial": 13, "ipc_custom_datalink_init": 13, "ipc_custom_datalink_deinit": 13, "overview": [14, 15, 18, 19, 21, 25], "alsa": [15, 23, 27, 29], "advantag": [15, 21], "kernel": [15, 16, 29], "tree": [15, 18], "kernel_src": 15, "qcom": [15, 28, 29], "qdsp6": [15, 29], "checkout": [15, 28], "elc": 15, "talk": [15, 20], "slide": 15, "genuin": 16, "rich": [16, 21], "interoper": [16, 20], "broad": [16, 29], "particularli": 16, "ubiquit": 16, "though": [16, 18, 20], "asoc": [16, 17, 29], "peripher": [16, 29], "piec": 16, "third": [16, 20], "tinyalsa": [16, 27], "tinycompress": 16, "fourth": 16, "allevi": 16, "fifth": 16, "pulseaudio": 16, "ucm": 16, "enhanc": 16, "plugin": [16, 28], "snd": 16, "card": [16, 29], "parser": 16, "pars": [16, 20], "def": [16, 20], "session_mod": 16, "qcm6490virtualsndcard": 16, "pcm100": 16, "pcm_plugin": 16, "libagm_pcm_plugin": 16, "prop": 16, "101": 16, "pcm101": 16, "agm_mix": 16, "mixer_plugin": 16, "libagm_mixer_plugin": 16, "fwk": [16, 18], "plugin_init": 16, "script": 16, "cater": 16, "sw": [16, 19], "userspac": 16, "dai": 16, "meant": 16, "gpio": 16, "analog": 16, "widget": 16, "dpcm": 16, "inspir": 16, "often": [16, 18], "cover": 16, "deem": [16, 20], "post": [16, 18, 23], "pspd": 16, "concaten": [16, 20], "kick": 16, "fundament": [16, 20, 24], "fe": 16, "BE": 16, "consolid": 16, "fed": 16, "feed": 16, "eventu": [16, 20], "bass": [16, 19], "boost": [16, 19], "reverb": [16, 19], "iir": [16, 19], "mbdrc": [16, 19], "rx": [16, 20, 27], "tx": 16, "revers": [16, 20], "streampp": 16, "devicepp": 16, "streamdevic": 16, "commonli": 16, "stream1": 16, "streamrx1": 16, "stream2": 16, "streamrx2": 16, "streamrx1devicerx": 16, "streamrx2devicerx": 16, "breakdown": 16, "gkv1": 16, "gkv2": 16, "essenc": 16, "nearli": 16, "ident": 16, "device1": 16, "devicerx1": 16, "device2": 16, "devicerx2": 16, "streamrxdevicerx1": 16, "streamrxdevicerx2": 16, "unplug": 16, "pcm_open": 16, "pcm_prepar": 16, "pcm_start": 16, "pcm_write": 16, "pcm_read": 16, "pcm_stop": 16, "pcm_close": 16, "tinymix": 16, "ch": 16, "fmt": 16, "asound": [16, 27, 28], "sndrv_pcm_format": 16, "board": [16, 28, 29], "agm_meta_data_gsl": 16, "snippet": 16, "agm_key_vector_gsl": 16, "num_kv": 16, "agm_key_valu": 16, "sg_prop": 16, "prop_id": 16, "num_valu": 16, "codec_dma": 16, "lpaif_wsa": 16, "pcm_16": 16, "fixed_point": 16, "gettaggedinfo": 16, "setparam": 16, "aif": 16, "96000": 16, "slim_0_rx": 16, "prebuilt": 18, "workspac": [18, 27, 28], "acdbdata": [18, 27, 28], "prerequisit": 18, "mind": [18, 23], "yocto": [18, 25, 29], "project": [18, 19, 21, 25, 27, 28], "prefer": [18, 20, 21, 27], "raspberri": [18, 19, 21, 25, 26, 29], "pi": [18, 19, 21, 25, 26, 29], "outsid": 18, "date": 18, "cmake": 18, "kconfig": 18, "tmp": [18, 27], "artificat": 18, "build_root": [18, 28], "cortexa7t2hf": 18, "neon": 18, "vfpv4": 18, "poki": [18, 27], "gnueabi": 18, "git": [18, 27, 29], "cmakelist": 18, "bin": 18, "better": [18, 20], "visual": [18, 27, 29], "param_id_gain_module_gain": 18, "param_id_module_gain_cfg_t": 18, "underneath": 18, "0x2000": 18, "hover": 18, "mous": 18, "comprehens": [18, 28, 29], "industri": 18, "matlab": 18, "capi_example_gain_module_process": 18, "capi_example_gain_module_end": 18, "capi_example_gain_module_set_param": 18, "capi_example_gain_module_get_param": 18, "capi_example_gain_module_set_properti": 18, "capi_example_gain_module_get_properti": 18, "txt": [18, 27], "directori": [18, 27, 28], "iir_mbdrc": [18, 19], "module_name_sourc": 18, "lib_root": 18, "file1": 18, "file2": 18, "file3": 18, "module_name_includ": 18, "spf_module_sourc": 18, "amdb": [18, 20, 23], "stand": [18, 19, 20], "amdb_ityp": 18, "amdb_mtyp": 18, "end_point": 18, "amdb_mid": 18, "amdb_tag": 18, "prefix": 18, "prepend": 18, "capi_example_gain": 18, "capi_example_gain_init": 18, "amdb_mod_nam": 18, "h2xml_header": 18, "cflag": 18, "static_lib_path": 18, "path_to_binary_fil": 18, "module_nam": 18, "config_module_nam": 18, "add_subdirectori": 18, "path_to_module_cmake_fil": 18, "endif": 18, "tristat": 18, "arch": 18, "defconfig": 18, "opensourc": [18, 19], "bitbak": [18, 27], "autogen": 18, "spf_static_build_config": 18, "h2xml_autogen": 18, "flash": 18, "image_nam": 18, "libspf": 18, "usr": 18, "navig": [18, 27], "quick": 19, "conf": [19, 24, 27, 28], "repositori": [19, 24, 27, 28], "properit": 19, "deocder": 19, "cmn": 19, "pcm_mf_cnv": 19, "simple_accumulator_limit": 19, "folder": [19, 20, 27, 28], "pcm_decod": 19, "pcm_encod": 19, "bit_width": [19, 20], "channel_mix": 19, "bassboost": 19, "upmix": 19, "downmix": 19, "fir": 19, "finit": 19, "impuls": 19, "multi_stage_iir": 19, "gain_control": 19, "multiband": 19, "popless": 19, "poplessequ": 19, "arbitrari": [19, 20], "dynamic_resampl": 19, "iir_resampl": 19, "shoebox": 19, "cubic": 19, "materi": 19, "shoebox_reverb": 19, "preset": 19, "arena": 19, "citi": 19, "hallwai": 19, "surround": 19, "decreas": [19, 20], "volume_control": [19, 20], "mute": 19, "soft_vol": 19, "broadli": 20, "hpf": 20, "frequenc": 20, "ac": 20, "compens": 20, "microphon": [20, 28], "nonlinear": 20, "similarli": 20, "network": [20, 27, 28], "draw": 20, "multithread": 20, "61937": 20, "miso": 20, "simo": 20, "knowledg": [20, 21, 24], "categori": 20, "matcher": 20, "trivial": 20, "highlight": [20, 29], "although": [20, 27], "awar": 20, "realloc": 20, "exactli": 20, "proce": 20, "cleanup": 20, "inspect": 20, "chosen": 20, "fine": 20, "grain": 20, "entrant": 20, "conflict": 20, "allot": 20, "readm": [20, 29], "_get_static_properties_f": 20, "_init": 20, "With": 20, "volume_control_get_static_properties_f": 20, "volume_control_init": 20, "encapsul": 20, "iec61937": 20, "v1": 20, "unlimit": 20, "summari": 20, "ye": 20, "reconnect": 20, "recreat": 20, "lost": 20, "q27": 20, "lfe": 20, "multichannel": 20, "l": 20, "pcm_custom_channel_map_1": 20, "61397": 20, "dop": 20, "cop": 20, "dictat": 20, "48": 20, "1920": 20, "8192": 20, "2048": 20, "11520": 20, "multiport": 20, "16k": 20, "320": 20, "960": 20, "worst": 20, "possibli": 20, "incur": 20, "25": 20, "75": 20, "lesser": 20, "introduc": 20, "suffix": 20, "substructur": 20, "struct_a": 20, "struct_b": 20, "arr": 20, "misalign": 20, "pad": 20, "broken": 20, "int8": 20, "reserved1": 20, "reserved2": 20, "apm_cmd_get_cfg": 20, "h2xmlp_maxsiz": 20, "huge": 20, "vice": 20, "versa": 20, "thrown": 20, "predefin": 20, "capi_ev": 20, "middl": 20, "transpar": 20, "watermark": 20, "report": 20, "million": 20, "traffic": 20, "hole": 20, "actual_len": 20, "doubli": 20, "whatev": 20, "suppos": 20, "drain": 20, "implicitli": 20, "module_cmn_md_id_eo": 20, "suffer": 20, "absenc": 20, "loss": 20, "conceal": 20, "smooth": 20, "resiz": 20, "AND": 20, "recur": 20, "gate": 20, "inject": 20, "properli": 20, "garbag": 20, "is_rt": 20, "intf_extn_param_id_is_rt_port_property_t": 20, "prepar": 20, "intf_extn_param_id_port_ds_state_t": 20, "explicit": 20, "symmetri": 20, "departur": 20, "self": [20, 29], "bidirect": 20, "drift": 20, "h2xmlm_ctrlstaticport": 20, "h2xmlm_ctrldynamicportint": 20, "mention": [20, 27], "ceas": 20, "interest": 20, "held": 20, "themselv": 20, "module_cmn_metadata": 20, "elsewher": 20, "stick": 20, "ahead": 20, "quicker": 20, "50th": 20, "onward": 20, "stoppag": 20, "intact": 20, "underrun": 20, "overrun": 20, "schema": 20, "fwk_extn_port_trigger_policy_mandatori": 20, "ANDed": 20, "absent": 20, "notion": 20, "express": 20, "bc": 20, "xor": 20, "fwk_extn_port_trigger_policy_opt": 20, "abc": 20, "u": 20, "practic": 20, "straightforward": 20, "downgrad": 20, "somewher": 20, "minimum_output_port": 20, "interdepend": 20, "ab": 20, "abd": 20, "ce": 20, "character": 20, "byproduct": 20, "loop": 20, "jitter": 20, "carefulli": 20, "stm": 20, "prebuff": 20, "prefil": 20, "q15": 20, "q31": 20, "uniform": 20, "param_id_pcm_output_format_cfg": 20, "latest": 20, "_v2": 20, "recogn": 20, "capi_typ": 20, "Their": 20, "capi_properti": 20, "10000": 20, "capi_bt_codec_extn_event_disable_prebuffer_t": 20, "disable_prebuff": 20, "speed": 20, "catch": 20, "emption": 20, "capi_bt_codec_etxn_event_kpps_scale_factor_t": 20, "scale_factor": 20, "decim": 20, "fwk_extn_param_id_container_frame_duration_t": 20, "duration_u": 20, "floor": 20, "fwk_extn_param_id_container_proc_duration_t": 20, "proc_duration_u": 20, "consumpt": 20, "asrc": 20, "stuf": 20, "unconsum": 20, "won": 20, "fwk_extn_dm_param_id_consume_partial_input_t": 20, "should_consume_partial_input": 20, "necessarili": 20, "fwk_extn_dm_param_id_change_mode_t": 20, "dm_mode": 20, "fwk_extn_dm_fixed_input_mod": 20, "fwk_extn_dm_fixed_output_mod": 20, "fwk_extn_dm_param_id_req_samples_t": 20, "is_input": 20, "num_port": 20, "fwk_extn_dm_": 20, "port_samples_t": 20, "req_sampl": 20, "fwk_extn_dm_port_samples_t": 20, "samples_per_channel": 20, "fwk_extn_dm_event_id_disable_dm_t": 20, "fwk_extn_dm_enabled_dm": 20, "fwk_extn_dm_disabled_dm": 20, "fwk_extn_dm_invalid_mod": 20, "uplink": 20, "person": 20, "phone": 20, "electr": 20, "perceiv": 20, "mildli": 20, "annoi": 20, "unaccept": 20, "replica": 20, "subtract": 20, "suppressor": 20, "tandem": 20, "fwk_extn_pcm_param_id_media_fmt_extn_t": 20, "pcm_lsb_align": 20, "pcm_msb_align": 20, "pcm_little_endian": 20, "pcm_big_endian": 20, "capi_prop_stm_trigger_t": 20, "signal_ptr": 20, "raised_intr_": 20, "counter_ptr": 20, "capi_prop_stm_ctrl_t": 20, "is_signal_triggered_act": 20, "intf_extn_event_id_is_signal_triggered_active_t": 20, "is_signal_": 20, "triggered_act": 20, "latch": 20, "capi_param_id_stm_latest_trigger_ts_ptr_t": 20, "ts_ptr": 20, "update_stm_ts_fptr": 20, "stm_ts_ctxt_ptr": 20, "dev": 20, "woken": 20, "capi_prop_async_signal_ctrl_t": 20, "async_signal_ptr": 20, "Its": 20, "capi_prop_async_signal_callback_info_t": 20, "fwk_extn_async_": 20, "signal_callback_fn_ptr_t": 20, "module_": 20, "callback_fptr": 20, "expir": 20, "precis": 20, "fwk_extn_event_id_soft_timer_start_t": 20, "timer_id": 20, "15000": 20, "duration_m": 20, "fwk_extn_event_id_soft_timer_disable_t": 20, "fwk_extn_param_id_soft_timer_expired_t": 20, "imper": 20, "mere": 20, "impli": 20, "regardless": 20, "fwk_extn_sync_event_id_enable_threshold_buffering_t": 20, "enable_": 20, "threshold_buff": 20, "is_inact": 20, "out_port_index": 20, "nomin": 20, "fwk_extn_param_id_threshold_cfg_t": 20, "fwk_extn_param_id_trigger_policy_cb_fn_t": 20, "fwk_extn_change_trigger_policy_fn": 20, "fwk_extn_": 20, "change_trigg": 20, "_policy_fn": 20, "change_data_": 20, "trigger_polici": 20, "_cb_fn": 20, "change_sign": 20, "_trigger_policy_cb_fn": 20, "fwk_extn_event_id_data_trigger_in_st_cntr_t": 20, "st": 20, "needs_input_": 20, "needs_output_": 20, "in_port_grp_": 20, "policy_ptr": 20, "out_port_grp_": 20, "affinity_ptr": 20, "nontriggerable_ports_ptr": 20, "port_trigger_polici": 20, "num_group": 20, "triggerable_groups_ptr": 20, "nontriggerable_": 20, "ports_ptr": 20, "nontrigger": 20, "triggerable_groups_": 20, "transient": 20, "ANDED": 20, "fwk_extn_port_non_trigger_invalid": 20, "fwk_extn_port_non_trigger_opt": 20, "fwk_extn_port_non_trigger_block": 20, "fwk_extn_port_trigger_affinity_non": 20, "fwk_extn_port_trigger_affinity_pres": 20, "contribut": 20, "fwk_extn_port_trigger_affinity_abs": 20, "invoc": 20, "vfr": 20, "soon": 20, "subscrib": 20, "capi_prop_voice_proc_start_trigger_t": 20, "proc_start_": 20, "fwk_extn_property_id_voice_": 20, "proc_start_trigg": 20, "resync_signal_": 20, "resync": 20, "voice_timer_trigg": 20, "output_buffer_trigg": 20, "capi_event_change_container_trigger_policy_t": 20, "container_": 20, "trigger_policy_t": 20, "resynchron": 20, "recept": 20, "cntr": 20, "vcpm": 20, "fwk_extn_voice_delivery_event_update_sync_state_t": 20, "is_sync": 20, "invalid_trigg": 20, "intf_extn_data_port_operation_t": 20, "intf_extn_data": 20, "_port_opcode_t": 20, "opcode_": 20, "payload_buf": 20, "_port_id_idx_map_t": 20, "id_idx": 20, "couplet": 20, "port_id": 20, "data_port_state_clos": 20, "data_port_state_open": 20, "data_port_state_start": 20, "data_port_state_stop": 20, "data_port_state_suspend": 20, "data_port_state_invalid": 20, "capi_buf": 20, "event_id_imcl_recurring_buf_info_t": 20, "num_buf": 20, "event_id_imcl_get_recurring_buf_t": 20, "event_id_imcl_get_one_time_buf_t": 20, "event_id_imcl_outgoing_data_t": 20, "imcl_outgo": 20, "_data_flag_t": 20, "outgo": 20, "imcl_outgoing_data_flag_t": 20, "should_send": 20, "is_trigg": 20, "intf_extn_param_id_imcl_port_operation_t": 20, "op_payload": 20, "intf_extn_param_id_imcl_incoming_data_t": 20, "peer_module_": 20, "peer_port_id": 20, "num_int": 20, "intent_arr": 20, "_id_intent_map_t": 20, "intent_map": 20, "port_id_arr": 20, "md": [20, 29], "metadata_id": 20, "recent": [20, 25], "df": 20, "sample_r": 20, "bytes_per_channel": 20, "per_channel": 20, "initial_len_p": 20, "_ch_in_byt": 20, "initial_len_per_ch_in_byt": 20, "len_per_ch_in_byt": 20, "len_per_ch_in": 20, "_byte": 20, "buf_delay_p": 20, "account": 20, "lead": 20, "incorrect": 20, "bits_per_": 20, "hertz": 20, "_cmn_md_tracking_flags_t": 20, "use_only_": 20, "specified_heap": 20, "enable_clon": 20, "_event": 20, "requires_": 20, "custom_ev": 20, "module_cmn_": 20, "md_tracking_flags_t": 20, "15": 20, "gpr_packet": 20, "dest_port": 20, "token_lsw": 20, "token_msw": 20, "md_tracking_payload_t": 20, "tracking_": 20, "metadata_cr": 20, "metadata_clon": 20, "metadata_destroi": 20, "metadata_modify_at_data_flow_start": 20, "metadata_create_with_track": 20, "md_list_pptr": 20, "is_out_band": 20, "md_pptr": 20, "md_ptr": 20, "md_list_ptr": 20, "is_drop": 20, "head_pptr": 20, "input_stream_ptr": 20, "output_stream_ptr": 20, "internal_md_list_pptr": 20, "algo_delay_u": 20, "input_md_info_ptr": 20, "output_md_info_ptr": 20, "md_node_pptr": 20, "md_list": 20, "_pptr": 20, "md_tracking_ptr": 20, "cont": 20, "xt_ptr": 20, "metadata_buf": 20, "metadata_ptr": 20, "deep": 20, "replic": 20, "costli": 20, "internal_md_list_": 20, "pptr": 20, "beyond": 20, "segreg": 20, "pairwis": 20, "tracking_info_ptr": 20, "cmn_md_flag": 20, "_t": 20, "is_out_of_band": 20, "is_client_": 20, "tracking_mod": 20, "tracking_polici": 20, "buf_sample_": 20, "is_begin_": 20, "associated_md": 20, "ttr": 20, "mailbox": 20, "atth": 20, "needs_": 20, "propagation_to": 20, "_client_buff": 20, "pointer_to_mem": 20, "metadata_flag": 20, "actual_s": 20, "max_siz": 20, "sample_offset": 20, "tracking_ptr": 20, "next_ptr": 20, "prev_ptr": 20, "cmn_md_eos_flags_t": 20, "is_flushing_eo": 20, "is_internal_eo": 20, "skip_voting_": 20, "on_dfs_chang": 20, "best": [20, 24], "md_eos_flags_t": 20, "cntr_ref_ptr": 20, "intf_extn_event_id_request_path_delay_t": 20, "src_module_": 20, "src_port_id": 20, "dst_module_": 20, "dst_port_id": 20, "intf_extn_path_delay_response_t": 20, "path_id": 20, "num_delay_ptr": 20, "delay_us_pptr": 20, "apm": [20, 23], "everyth": 20, "intf_extn_path_delay_destroy_t": 20, "is_set": 20, "unset": 20, "src_module_instance_id": 20, "port_stat": 20, "intf_extn_event_id_port_ds_state_t": 20, "input_port_index": 20, "intf_extn_event_id_block_port_ds_state_prop_t": 20, "tri": 20, "evalu": 20, "anymor": 20, "temporarili": 20, "why": 20, "chain": 20, "intf_extn_event_id_mimo_module_process_state_t": 20, "is_dis": 20, "gapless": 20, "is_cntr_duty_cycl": 20, "intf_extn_event_id_allow_duty_cycling_t": 20, "is_buffer_full_": 20, "req_dcm_to_unblock_island": 20, "_entri": 20, "intf_extn_event_id_allow_duty_cycling_v2_t": 20, "allow_duty_cycl": 20, "period_u": 20, "intf_extn_period_t": 20, "stm_latest_": 20, "trigger_ts_t": 20, "digit": [20, 28], "dtx": 20, "puls": 20, "envis": 21, "seek": 21, "color": 21, "instal": [21, 27, 28], "depth": 21, "offlin": [21, 27], "rtgm": 21, "upload": 21, "reboot": 21, "irm": [21, 23], "possess": 21, "var": [23, 27, 28], "gpr_init_lx_wrapp": 23, "gpr_lx": 23, "spf_framework_pre_init": 23, "spf_framework_post_init": 23, "agm_init": 23, "sai": [23, 27], "audio_framework_init": 23, "framwork": 23, "pre_init": 23, "post_init": 23, "spf_framework_init": 23, "proceed": 24, "situat": 24, "adequ": 24, "bootup": 24, "allkeyid": 24, "0xff000000": 24, "graph_kei": 24, "recompil": 24, "0xc00000ff": 24, "tm": 25, "welcom": [25, 29], "2025": 25, "22": 25, "alogirithm": 25, "excit": 25, "portfolio": 25, "roadmap": 25, "introduct": 25, "pi4": 27, "bcm2835": 27, "lack": 27, "github": [27, 28, 29], "offici": [27, 28], "site": [27, 28, 29], "doc": 27, "yoctoproject": 27, "org": 27, "12": 27, "brief": 27, "yoctoprojectq": 27, "html": 27, "scarthgap": 27, "raspberrypi": 27, "openembed": [27, 29], "root": [27, 28], "oe": 27, "env": 27, "yocto_build_root": 27, "line": 27, "raspberrypi4": 27, "bblayer": 27, "edit": [27, 28, 29], "poky_bblayers_conf_vers": 27, "con": 27, "incompatibli": 27, "bbpath": 27, "topdir": 27, "bbfile": 27, "path_to_build": 27, "bsp": 27, "python": 27, "tar": 27, "gcc": 27, "buildtool": 27, "recip": [27, 28], "cd": [27, 28], "com": 27, "image_instal": 27, "graphservic": [27, 28], "graphmgr": [27, 28], "packageconfig": 27, "pn": 27, "are_on_app": 27, "use_default_acdb_path": 27, "sato": 27, "umask": 27, "022": 27, "license_flags_accept": 27, "synapt": 27, "killswitch": 27, "deploi": 27, "zip": 27, "rootf": 27, "wic": 27, "bz2": 27, "unzip": 27, "sd": 27, "sudo": 27, "apt": 27, "rpi": 27, "www": 27, "scp": [27, 28], "ssh": 27, "password": 27, "dtparam": 27, "uncom": 27, "dtoverlai": 27, "vc4": 27, "km": 27, "v3d": 27, "noaudio": 27, "short": 27, "syslog": 27, "startup": 27, "rotat": 27, "rotates": 27, "rotategen": 27, "1000000": 27, "shut": 27, "homescreen": 27, "demonstr": [27, 28], "ethernet": 27, "wifi": 27, "cabl": [27, 28], "screen": 27, "icon": 27, "wireless": 27, "ifconfig": 27, "ats_gatewai": 27, "5558": 27, "agm_serv": 27, "refresh": 27, "wav": [27, 28], "path_to_audio_fil": 27, "clip_nam": 27, "pcm_rt_proxi": 27, "cat": [27, 28], "forgot": 27, "soundcard": 27, "winscp": 27, "disk": 27, "prompt": 27, "card_id": 27, "bottom": 27, "robot": 28, "pipewir": 28, "migrat": 28, "progress": 28, "visit": 28, "meaning": 28, "strongli": 28, "experi": 28, "qcs6490": 28, "rb3gen2": 28, "vision": 28, "firmwar": 28, "author": 28, "proprietari": 28, "improv": 28, "linaro": 28, "codebas": 28, "uart": 28, "dmic": 28, "systemctl": 28, "usb": 28, "shell": 28, "consol": 28, "secur": 28, "wave": 28, "paplai": 28, "latency0": 28, "parec": 28, "s16le": 28, "regular0": 28, "workspace_root": 28, "hwe": 28, "devtool": 28, "build_dir": 28, "wayland": 28, "agm_git": 28, "bb": 28, "altern": 28, "aim": 29, "divers": 29, "wearabl": 29, "hearabl": 29, "xr": 29, "automot": 29, "telemat": 29, "infotain": 29, "seamless": 29, "flexibl": 29, "tailor": 29, "constraint": 29, "flavor": 29, "who": 29, "accustom": 29, "plan": 29, "announc": 29, "curretli": 29, "appoint": 29, "council": 29, "phase": 29, "timelin": 29}, "objects": {"": [[1, 0, 1, "c.AR_APSS", "AR_APSS"], [1, 0, 1, "c.AR_APSS2", "AR_APSS2"], [1, 0, 1, "c.AR_AUDIO_DSP", "AR_AUDIO_DSP"], [1, 0, 1, "c.AR_CC_DSP", "AR_CC_DSP"], [1, 0, 1, "c.AR_COMPUTE_DSP", "AR_COMPUTE_DSP"], [1, 0, 1, "c.AR_CRITICAL", "AR_CRITICAL"], [1, 0, 1, "c.AR_DEBUG", "AR_DEBUG"], [1, 0, 1, "c.AR_DEFAULT_DSP", "AR_DEFAULT_DSP"], [1, 0, 1, "c.AR_EABORTED", "AR_EABORTED"], [1, 0, 1, "c.AR_EALREADY", "AR_EALREADY"], [1, 0, 1, "c.AR_EBADPARAM", "AR_EBADPARAM"], [1, 0, 1, "c.AR_EBUSY", "AR_EBUSY"], [1, 0, 1, "c.AR_ECONTINUE", "AR_ECONTINUE"], [1, 0, 1, "c.AR_EDUPLICATE", "AR_EDUPLICATE"], [1, 0, 1, "c.AR_EFAILED", "AR_EFAILED"], [1, 0, 1, "c.AR_EHANDLE", "AR_EHANDLE"], [1, 0, 1, "c.AR_EIMMEDIATE", "AR_EIMMEDIATE"], [1, 0, 1, "c.AR_EIODATA", "AR_EIODATA"], [1, 0, 1, "c.AR_ENEEDMORE", "AR_ENEEDMORE"], [1, 0, 1, "c.AR_ENOMEMORY", "AR_ENOMEMORY"], [1, 0, 1, "c.AR_ENORESOURCE", "AR_ENORESOURCE"], [1, 0, 1, "c.AR_ENOTEXIST", "AR_ENOTEXIST"], [1, 0, 1, "c.AR_ENOTIMPL", "AR_ENOTIMPL"], [1, 0, 1, "c.AR_ENOTREADY", "AR_ENOTREADY"], [1, 0, 1, "c.AR_EOK", "AR_EOK"], [1, 0, 1, "c.AR_EPANIC", "AR_EPANIC"], [1, 0, 1, "c.AR_EPENDING", "AR_EPENDING"], [1, 0, 1, "c.AR_ERROR", "AR_ERROR"], [1, 0, 1, "c.AR_ERROR_PRIO", "AR_ERROR_PRIO"], [1, 0, 1, "c.AR_ESUBSYSRESET", "AR_ESUBSYSRESET"], [1, 0, 1, "c.AR_ETERMINATED", "AR_ETERMINATED"], [1, 0, 1, "c.AR_ETIMEOUT", "AR_ETIMEOUT"], [1, 0, 1, "c.AR_EUNEXPECTED", "AR_EUNEXPECTED"], [1, 0, 1, "c.AR_EUNSUPPORTED", "AR_EUNSUPPORTED"], [1, 0, 1, "c.AR_EVERSION", "AR_EVERSION"], [1, 0, 1, "c.AR_FAILED", "AR_FAILED"], [1, 0, 1, "c.AR_FATAL_PRIO", "AR_FATAL_PRIO"], [1, 0, 1, "c.AR_FOPEN_APPEND", "AR_FOPEN_APPEND"], [1, 0, 1, "c.AR_FOPEN_READ_ONLY", "AR_FOPEN_READ_ONLY"], [1, 0, 1, "c.AR_FOPEN_READ_ONLY_WRITE", "AR_FOPEN_READ_ONLY_WRITE"], [1, 0, 1, "c.AR_FOPEN_READ_WRITE", "AR_FOPEN_READ_WRITE"], [1, 0, 1, "c.AR_FOPEN_READ_WRITE_APPEND", "AR_FOPEN_READ_WRITE_APPEND"], [1, 0, 1, "c.AR_FOPEN_WRITE_ONLY", "AR_FOPEN_WRITE_ONLY"], [1, 0, 1, "c.AR_FOPEN_WRITE_ONLY_APPEND", "AR_FOPEN_WRITE_ONLY_APPEND"], [1, 0, 1, "c.AR_HEAP_TAG_DEFAULT", "AR_HEAP_TAG_DEFAULT"], [1, 0, 1, "c.AR_HIGH_PRIO", "AR_HIGH_PRIO"], [1, 0, 1, "c.AR_INFO", "AR_INFO"], [1, 0, 1, "c.AR_LOG_CRITICAL", "AR_LOG_CRITICAL"], [1, 0, 1, "c.AR_LOG_DEBUG", "AR_LOG_DEBUG"], [1, 0, 1, "c.AR_LOG_ERR", "AR_LOG_ERR"], [1, 0, 1, "c.AR_LOG_ERROR", "AR_LOG_ERROR"], [1, 0, 1, "c.AR_LOG_FATAL", "AR_LOG_FATAL"], [1, 0, 1, "c.AR_LOG_HIGH", "AR_LOG_HIGH"], [1, 0, 1, "c.AR_LOG_INFO", "AR_LOG_INFO"], [1, 0, 1, "c.AR_LOG_LOW", "AR_LOG_LOW"], [1, 0, 1, "c.AR_LOG_MED", "AR_LOG_MED"], [1, 0, 1, "c.AR_LOG_VERBOSE", "AR_LOG_VERBOSE"], [1, 0, 1, "c.AR_LOW_PRIO", "AR_LOW_PRIO"], [1, 0, 1, "c.AR_MED_PRIO", "AR_MED_PRIO"], [1, 0, 1, "c.AR_MODEM_DSP", "AR_MODEM_DSP"], [1, 0, 1, "c.AR_OSAL_SERVREG_NAME_LENGTH_MAX", "AR_OSAL_SERVREG_NAME_LENGTH_MAX"], [1, 0, 1, "c.AR_SENSOR_DSP", "AR_SENSOR_DSP"], [1, 0, 1, "c.AR_SHMEM_BIT_MASK_HW_ACCELERATOR_FLAG", "AR_SHMEM_BIT_MASK_HW_ACCELERATOR_FLAG"], [1, 0, 1, "c.AR_SHMEM_HW_ACCELERATOR_DISABLED", "AR_SHMEM_HW_ACCELERATOR_DISABLED"], [1, 0, 1, "c.AR_SHMEM_HW_ACCELERATOR_ENABLED", "AR_SHMEM_HW_ACCELERATOR_ENABLED"], [1, 0, 1, "c.AR_SHMEM_SHIFT_HW_ACCELERATOR_FLAG", "AR_SHMEM_SHIFT_HW_ACCELERATOR_FLAG"], [6, 0, 1, "c.AR_STD_MAX", "AR_STD_MAX"], [6, 0, 1, "c.AR_STD_MIN", "AR_STD_MIN"], [1, 0, 1, "c.AR_SUB_SYS_IDS_MASK", "AR_SUB_SYS_IDS_MASK"], [1, 0, 1, "c.AR_SUB_SYS_ID_FIRST", "AR_SUB_SYS_ID_FIRST"], [1, 0, 1, "c.AR_SUB_SYS_ID_INVALID", "AR_SUB_SYS_ID_INVALID"], [1, 0, 1, "c.AR_SUB_SYS_ID_LAST", "AR_SUB_SYS_ID_LAST"], [1, 0, 1, "c.AR_SUCCEEDED", "AR_SUCCEEDED"], [1, 0, 1, "c.AR_VERBOSE", "AR_VERBOSE"], [7, 0, 1, "c.CAPI_DATA_FORMAT_INVALID_VAL", "CAPI_DATA_FORMAT_INVALID_VAL"], [7, 0, 1, "c.CAPI_EALREADY", "CAPI_EALREADY"], [7, 0, 1, "c.CAPI_EBADPARAM", "CAPI_EBADPARAM"], [7, 0, 1, "c.CAPI_EFAILED", "CAPI_EFAILED"], [7, 0, 1, "c.CAPI_ENEEDMORE", "CAPI_ENEEDMORE"], [7, 0, 1, "c.CAPI_ENOMEMORY", "CAPI_ENOMEMORY"], [7, 0, 1, "c.CAPI_ENOTREADY", "CAPI_ENOTREADY"], [7, 0, 1, "c.CAPI_EOK", "CAPI_EOK"], [7, 0, 1, "c.CAPI_EUNSUPPORTED", "CAPI_EUNSUPPORTED"], [7, 0, 1, "c.CAPI_FAILED", "CAPI_FAILED"], [7, 0, 1, "c.CAPI_INVALID_VAL", "CAPI_INVALID_VAL"], [7, 0, 1, "c.CAPI_IS_ERROR_CODE_SET", "CAPI_IS_ERROR_CODE_SET"], [7, 0, 1, "c.CAPI_MAX_CHANNELS", "CAPI_MAX_CHANNELS"], [7, 0, 1, "c.CAPI_MAX_CHANNELS_V2", "CAPI_MAX_CHANNELS_V2"], [7, 0, 1, "c.CAPI_MEDIA_FORMAT_MINOR_VERSION", "CAPI_MEDIA_FORMAT_MINOR_VERSION"], [7, 0, 1, "c.CAPI_PERSISTENCE_INVALID_VAL", "CAPI_PERSISTENCE_INVALID_VAL"], [7, 0, 1, "c.CAPI_SET_ERROR", "CAPI_SET_ERROR"], [7, 0, 1, "c.CAPI_SUCCEEDED", "CAPI_SUCCEEDED"], [1, 0, 1, "c.DISPATCH_LEVEL", "DISPATCH_LEVEL"], [1, 0, 1, "c.FALSE", "FALSE"], [6, 0, 1, "c.GET_ACTUAL_HEAP_ID", "GET_ACTUAL_HEAP_ID"], [6, 0, 1, "c.GET_HEAP_ID_WITH_ISLAND_INFO", "GET_HEAP_ID_WITH_ISLAND_INFO"], [6, 0, 1, "c.GET_TRACKING_ID_FROM_HEAP_ID", "GET_TRACKING_ID_FROM_HEAP_ID"], [4, 0, 1, "c.GPR_HEAP_INDEX_1", "GPR_HEAP_INDEX_1"], [4, 0, 1, "c.GPR_HEAP_INDEX_DEFAULT", "GPR_HEAP_INDEX_DEFAULT"], [2, 0, 1, "c.GSL_ATTRIBUTES_DATAPATH_SETUP_MASK", "GSL_ATTRIBUTES_DATAPATH_SETUP_MASK"], [2, 0, 1, "c.GSL_ATTRIBUTES_DATAPATH_SETUP_SHIFT", "GSL_ATTRIBUTES_DATAPATH_SETUP_SHIFT"], [2, 0, 1, "c.GSL_ATTRIBUTES_DATA_MODE_MASK", "GSL_ATTRIBUTES_DATA_MODE_MASK"], [2, 0, 1, "c.GSL_BUFF_FLAG_EOF", "GSL_BUFF_FLAG_EOF"], [2, 0, 1, "c.GSL_BUFF_FLAG_EOS", "GSL_BUFF_FLAG_EOS"], [2, 0, 1, "c.GSL_BUFF_FLAG_MEDIA_FORMAT", "GSL_BUFF_FLAG_MEDIA_FORMAT"], [2, 0, 1, "c.GSL_BUFF_FLAG_TS_VALID", "GSL_BUFF_FLAG_TS_VALID"], [2, 0, 1, "c.GSL_DATAPATH_SETUP_ALLOC_SHMEM_ONLY", "GSL_DATAPATH_SETUP_ALLOC_SHMEM_ONLY"], [2, 0, 1, "c.GSL_DATAPATH_SETUP_DEFAULT", "GSL_DATAPATH_SETUP_DEFAULT"], [2, 0, 1, "c.GSL_DATAPATH_SETUP_SPF_PROVISION_ONLY", "GSL_DATAPATH_SETUP_SPF_PROVISION_ONLY"], [2, 0, 1, "c.GSL_DATA_MODE_BLOCKING", "GSL_DATA_MODE_BLOCKING"], [2, 0, 1, "c.GSL_DATA_MODE_EXTERN_MEM", "GSL_DATA_MODE_EXTERN_MEM"], [2, 0, 1, "c.GSL_DATA_MODE_NON_BLOCKING", "GSL_DATA_MODE_NON_BLOCKING"], [2, 0, 1, "c.GSL_DATA_MODE_PUSH_PULL", "GSL_DATA_MODE_PUSH_PULL"], [2, 0, 1, "c.GSL_DATA_MODE_SHMEM", "GSL_DATA_MODE_SHMEM"], [2, 0, 1, "c.GSL_EVENT_SRC_MODULE_ID_GSL", "GSL_EVENT_SRC_MODULE_ID_GSL"], [2, 0, 1, "c.GSL_MAX_LEN_OF_ACDB_FILENAME", "GSL_MAX_LEN_OF_ACDB_FILENAME"], [2, 0, 1, "c.GSL_MAX_NUM_OF_ACDB_FILES", "GSL_MAX_NUM_OF_ACDB_FILES"], [6, 0, 1, "c.HEAP_ID_FROM_HEAP_TABLE_INDEX", "HEAP_ID_FROM_HEAP_TABLE_INDEX"], [6, 0, 1, "c.HEAP_ID_MASK", "HEAP_ID_MASK"], [6, 0, 1, "c.HEAP_ID_MASK_WITH_ISLAND_INFO", "HEAP_ID_MASK_WITH_ISLAND_INFO"], [6, 0, 1, "c.HEAP_ID_SHIFT", "HEAP_ID_SHIFT"], [6, 0, 1, "c.HEAP_TABLE_INDEX_FROM_HEAP_ID", "HEAP_TABLE_INDEX_FROM_HEAP_ID"], [6, 0, 1, "c.IS_FREE", "IS_FREE"], [6, 0, 1, "c.IS_MALLOC", "IS_MALLOC"], [6, 0, 1, "c.MODIFY_HEAP_ID_FOR_FWK_ALLOC_FOR_MEM_TRACKING", "MODIFY_HEAP_ID_FOR_FWK_ALLOC_FOR_MEM_TRACKING"], [6, 0, 1, "c.MODIFY_HEAP_ID_FOR_MEM_TRACKING", "MODIFY_HEAP_ID_FOR_MEM_TRACKING"], [6, 0, 1, "c.MODIFY_STATIC_MODULE_HEAP_ID_FOR_MEM_TRACKING", "MODIFY_STATIC_MODULE_HEAP_ID_FOR_MEM_TRACKING"], [1, 0, 1, "c.PAGED_DATA_END", "PAGED_DATA_END"], [1, 0, 1, "c.PAGED_DATA_START", "PAGED_DATA_START"], [1, 0, 1, "c.PAGED_FUNCTION", "PAGED_FUNCTION"], [1, 0, 1, "c.PAGED_FUNCTIONS_END", "PAGED_FUNCTIONS_END"], [1, 0, 1, "c.PAGED_FUNCTIONS_START", "PAGED_FUNCTIONS_START"], [1, 0, 1, "c.PASSIVE_LEVEL", "PASSIVE_LEVEL"], [6, 0, 1, "c.PM_SERVER_CLIENT_NAME_LENGTH", "PM_SERVER_CLIENT_NAME_LENGTH"], [6, 0, 1, "c.PM_SERVER_CLIENT_NAME_MAX_LENGTH", "PM_SERVER_CLIENT_NAME_MAX_LENGTH"], [6, 0, 1, "c.PM_SERVER_CLIENT_TOKEN_LENGTH", "PM_SERVER_CLIENT_TOKEN_LENGTH"], [6, 0, 1, "c.PM_SERVER_CLIENT_TOKEN_PREFIX", "PM_SERVER_CLIENT_TOKEN_PREFIX"], [6, 0, 1, "c.POSAL_BUFPOOL_INVALID_HANDLE", "POSAL_BUFPOOL_INVALID_HANDLE"], [6, 0, 1, "c.POSAL_DEFAULT_HEAP_INDEX", "POSAL_DEFAULT_HEAP_INDEX"], [6, 0, 1, "c.POSAL_DEFAULT_NAME_LEN", "POSAL_DEFAULT_NAME_LEN"], [6, 0, 1, "c.POSAL_HEAP_ID_ISLAND_BIT_MASK", "POSAL_HEAP_ID_ISLAND_BIT_MASK"], [6, 0, 1, "c.POSAL_HEAP_MGR_HEAP_INDEX_END", "POSAL_HEAP_MGR_HEAP_INDEX_END"], [6, 0, 1, "c.POSAL_HEAP_MGR_HEAP_INDEX_START", "POSAL_HEAP_MGR_HEAP_INDEX_START"], [6, 0, 1, "c.POSAL_IS_ISLAND_HEAP_ID", "POSAL_IS_ISLAND_HEAP_ID"], [6, 0, 1, "c.POSAL_MEM_ALIGN_UNSPECIFIED", "POSAL_MEM_ALIGN_UNSPECIFIED"], [6, 0, 1, "c.POSAL_ROOT_MSG", "POSAL_ROOT_MSG"], [6, 0, 1, "c.POSAL_ROOT_MSG_ISLAND", "POSAL_ROOT_MSG_ISLAND"], [6, 0, 1, "c.POSAL_ROOT_MSG_x", "POSAL_ROOT_MSG_x"], [6, 0, 1, "c.POSAL_ROOT_TOKENPASTE", "POSAL_ROOT_TOKENPASTE"], [6, 0, 1, "c.POSAL_ROOT_VA_NUM_ARGS", "POSAL_ROOT_VA_NUM_ARGS"], [6, 0, 1, "c.POSAL_ROOT_VA_NUM_ARGS_IMPL", "POSAL_ROOT_VA_NUM_ARGS_IMPL"], [6, 0, 1, "c.POSAL_RTLD_LAZY", "POSAL_RTLD_LAZY"], [6, 0, 1, "c.POSAL_RTLD_NOW", "POSAL_RTLD_NOW"], [6, 0, 1, "c.RTLD_DI_LOAD_ADDR", "RTLD_DI_LOAD_ADDR"], [6, 0, 1, "c.RTLD_DI_LOAD_SIZE", "RTLD_DI_LOAD_SIZE"], [6, 0, 1, "c.SPF_LOG_PREFIX", "SPF_LOG_PREFIX"], [1, 0, 1, "c.TRUE", "TRUE"], [1, 0, 1, "c._IRQL_requires_max_", "_IRQL_requires_max_"], [1, 0, 1, "c._IRQL_requires_min_", "_IRQL_requires_min_"], [1, 0, 1, "c._In_", "_In_"], [1, 0, 1, "c._In_opt_", "_In_opt_"], [1, 0, 1, "c._Inout_", "_Inout_"], [1, 0, 1, "c._Inout_opt_", "_Inout_opt_"], [1, 0, 1, "c._Out_", "_Out_"], [1, 0, 1, "c._Out_opt_", "_Out_opt_"], [1, 0, 1, "c._Outptr_", "_Outptr_"], [1, 0, 1, "c._Outptr_opt_", "_Outptr_opt_"], [1, 0, 1, "c.__UNREFERENCED_PARAM", "__UNREFERENCED_PARAM"], [1, 0, 1, "c.__UNUSED", "__UNUSED"], [1, 0, 1, "c.ar_sprintf", "ar_sprintf"], [1, 0, 1, "c.ar_sscanf", "ar_sscanf"], [1, 1, 1, "_CPPv4N18ar_fseek_reference14AR_FSEEK_BEGINE", "AR_FSEEK_BEGIN"], [1, 1, 1, "_CPPv4N18ar_fseek_reference16AR_FSEEK_CURRENTE", "AR_FSEEK_CURRENT"], [1, 1, 1, "_CPPv4N18ar_fseek_reference12AR_FSEEK_ENDE", "AR_FSEEK_END"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes22AR_HEAP_ALIGN_16_BYTESE", "AR_HEAP_ALIGN_16_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_4_BYTESE", "AR_HEAP_ALIGN_4_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_8_BYTESE", "AR_HEAP_ALIGN_8_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_DEFAULTE", "AR_HEAP_ALIGN_DEFAULT"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_1E", "AR_HEAP_ID_1"], [1, 1, 1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_10E", "AR_HEAP_ID_10"], [1, 1, 1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_11E", "AR_HEAP_ID_11"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_2E", "AR_HEAP_ID_2"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_3E", "AR_HEAP_ID_3"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_4E", "AR_HEAP_ID_4"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_5E", "AR_HEAP_ID_5"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_6E", "AR_HEAP_ID_6"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_7E", "AR_HEAP_ID_7"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_8E", "AR_HEAP_ID_8"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_9E", "AR_HEAP_ID_9"], [1, 1, 1, "_CPPv4N11_ar_heap_id18AR_HEAP_ID_DEFAULTE", "AR_HEAP_ID_DEFAULT"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type20AR_HEAP_POOL_DEFAULTE", "AR_HEAP_POOL_DEFAULT"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type30AR_HEAP_POOL_NON_PAGED_EXECUTEE", "AR_HEAP_POOL_NON_PAGED_EXECUTE"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type25AR_HEAP_POOL_NON_PAGED_NXE", "AR_HEAP_POOL_NON_PAGED_NX"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type18AR_HEAP_POOL_PAGEDE", "AR_HEAP_POOL_PAGED"], [1, 1, 1, "_CPPv4N14ar_osal_client22AR_OSAL_CLIENT_INVALIDE", "AR_OSAL_CLIENT_INVALID"], [1, 1, 1, "_CPPv4N14ar_osal_client23AR_OSAL_CLIENT_LISTENERE", "AR_OSAL_CLIENT_LISTENER"], [1, 1, 1, "_CPPv4N14ar_osal_client31AR_OSAL_CLIENT_SERVICE_PROVIDERE", "AR_OSAL_CLIENT_SERVICE_PROVIDER"], [1, 1, 1, "_CPPv4N21ar_osal_service_state26AR_OSAL_SERVICE_STATE_DOWNE", "AR_OSAL_SERVICE_STATE_DOWN"], [1, 1, 1, "_CPPv4N24ar_osal_servreg_cb_event28AR_OSAL_SERVICE_STATE_NOTIFYE", "AR_OSAL_SERVICE_STATE_NOTIFY"], [1, 1, 1, "_CPPv4N21ar_osal_service_state24AR_OSAL_SERVICE_STATE_UPE", "AR_OSAL_SERVICE_STATE_UP"], [1, 1, 1, "_CPPv4N26ar_shmem_buffer_index_type23AR_SHMEM_BUFFER_ADDRESSE", "AR_SHMEM_BUFFER_ADDRESS"], [1, 1, 1, "_CPPv4N26ar_shmem_buffer_index_type22AR_SHMEM_BUFFER_OFFSETE", "AR_SHMEM_BUFFER_OFFSET"], [1, 1, 1, "_CPPv4N19ar_shmem_cache_type15AR_SHMEM_CACHEDE", "AR_SHMEM_CACHED"], [1, 1, 1, "_CPPv4N20ar_shmem_memory_type24AR_SHMEM_PHYSICAL_MEMORYE", "AR_SHMEM_PHYSICAL_MEMORY"], [1, 1, 1, "_CPPv4N19ar_shmem_cache_type17AR_SHMEM_UNCACHEDE", "AR_SHMEM_UNCACHED"], [1, 1, 1, "_CPPv4N20ar_shmem_memory_type23AR_SHMEM_VIRTUAL_MEMORYE", "AR_SHMEM_VIRTUAL_MEMORY"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_ALGORITHMIC_RESETE", "CAPI_ALGORITHMIC_RESET"], [7, 1, 1, "_CPPv4N13data_format_t30CAPI_COMPR_OVER_PCM_PACKETIZEDE", "CAPI_COMPR_OVER_PCM_PACKETIZED"], [7, 1, 1, "_CPPv4N18capi_property_id_t21CAPI_CUSTOM_INIT_DATAE", "CAPI_CUSTOM_INIT_DATA"], [7, 1, 1, "_CPPv4N18capi_property_id_t20CAPI_CUSTOM_PROPERTYE", "CAPI_CUSTOM_PROPERTY"], [7, 1, 1, "_CPPv4N19capi_interleaving_t25CAPI_DEINTERLEAVED_PACKEDE", "CAPI_DEINTERLEAVED_PACKED"], [7, 1, 1, "_CPPv4N13data_format_t33CAPI_DEINTERLEAVED_RAW_COMPRESSEDE", "CAPI_DEINTERLEAVED_RAW_COMPRESSED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t27CAPI_DEINTERLEAVED_UNPACKEDE", "CAPI_DEINTERLEAVED_UNPACKED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t30CAPI_DEINTERLEAVED_UNPACKED_V2E", "CAPI_DEINTERLEAVED_UNPACKED_V2"], [7, 1, 1, "_CPPv4N13data_format_t23CAPI_DSD_DOP_PACKETIZEDE", "CAPI_DSD_DOP_PACKETIZED"], [7, 1, 1, "_CPPv4N15capi_event_id_t28CAPI_EVENT_ALGORITHMIC_DELAYE", "CAPI_EVENT_ALGORITHMIC_DELAY"], [7, 1, 1, "_CPPv4N15capi_event_id_t20CAPI_EVENT_BANDWIDTHE", "CAPI_EVENT_BANDWIDTH"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_EVENT_CALLBACK_INFOE", "CAPI_EVENT_CALLBACK_INFO"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_DATA_TO_DSP_CLIENTE", "CAPI_EVENT_DATA_TO_DSP_CLIENT"], [7, 1, 1, "_CPPv4N15capi_event_id_t32CAPI_EVENT_DATA_TO_DSP_CLIENT_V2E", "CAPI_EVENT_DATA_TO_DSP_CLIENT_V2"], [7, 1, 1, "_CPPv4N15capi_event_id_t30CAPI_EVENT_DATA_TO_DSP_SERVICEE", "CAPI_EVENT_DATA_TO_DSP_SERVICE"], [7, 1, 1, "_CPPv4N15capi_event_id_t31CAPI_EVENT_DATA_TO_OTHER_MODULEE", "CAPI_EVENT_DATA_TO_OTHER_MODULE"], [7, 1, 1, "_CPPv4N15capi_event_id_t46CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTEDE", "CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTED"], [7, 1, 1, "_CPPv4N15capi_event_id_t33CAPI_EVENT_DYNAMIC_INPLACE_CHANGEE", "CAPI_EVENT_DYNAMIC_INPLACE_CHANGE"], [7, 1, 1, "_CPPv4N15capi_event_id_t36CAPI_EVENT_GET_DATA_FROM_DSP_SERVICEE", "CAPI_EVENT_GET_DATA_FROM_DSP_SERVICE"], [7, 1, 1, "_CPPv4N15capi_event_id_t21CAPI_EVENT_GET_DLINFOE", "CAPI_EVENT_GET_DLINFO"], [7, 1, 1, "_CPPv4N15capi_event_id_t31CAPI_EVENT_GET_LIBRARY_INSTANCEE", "CAPI_EVENT_GET_LIBRARY_INSTANCE"], [7, 1, 1, "_CPPv4N15capi_event_id_t19CAPI_EVENT_HEADROOME", "CAPI_EVENT_HEADROOM"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_HW_ACCL_PROC_DELAYE", "CAPI_EVENT_HW_ACCL_PROC_DELAY"], [7, 1, 1, "_CPPv4N15capi_event_id_t22CAPI_EVENT_ISLAND_VOTEE", "CAPI_EVENT_ISLAND_VOTE"], [7, 1, 1, "_CPPv4N15capi_event_id_t15CAPI_EVENT_KPPSE", "CAPI_EVENT_KPPS"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_METADATA_AVAILABLEE", "CAPI_EVENT_METADATA_AVAILABLE"], [7, 1, 1, "_CPPv4N15capi_event_id_t38CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATEDE", "CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED"], [7, 1, 1, "_CPPv4N15capi_event_id_t41CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2E", "CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2"], [7, 1, 1, "_CPPv4N15capi_event_id_t37CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGEE", "CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGE"], [7, 1, 1, "_CPPv4N15capi_event_id_t24CAPI_EVENT_PROCESS_STATEE", "CAPI_EVENT_PROCESS_STATE"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_EXTERNAL_SERVICE_IDE", "CAPI_EXTERNAL_SERVICE_ID"], [7, 1, 1, "_CPPv4N13data_format_t16CAPI_FIXED_POINTE", "CAPI_FIXED_POINT"], [7, 1, 1, "_CPPv4N13data_format_t19CAPI_FLOATING_POINTE", "CAPI_FLOATING_POINT"], [7, 1, 1, "_CPPv4N13data_format_t23CAPI_GENERIC_COMPRESSEDE", "CAPI_GENERIC_COMPRESSED"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t22CAPI_GLOBAL_PERSISTENTE", "CAPI_GLOBAL_PERSISTENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t12CAPI_HEAP_IDE", "CAPI_HEAP_ID"], [7, 1, 1, "_CPPv4N13data_format_t24CAPI_IEC60958_PACKETIZEDE", "CAPI_IEC60958_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t35CAPI_IEC60958_PACKETIZED_NON_LINEARE", "CAPI_IEC60958_PACKETIZED_NON_LINEAR"], [7, 1, 1, "_CPPv4N13data_format_t24CAPI_IEC61937_PACKETIZEDE", "CAPI_IEC61937_PACKETIZED"], [7, 1, 1, "_CPPv4N18capi_property_id_t28CAPI_INIT_MEMORY_REQUIREMENTE", "CAPI_INIT_MEMORY_REQUIREMENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_INPUT_MEDIA_FORMATE", "CAPI_INPUT_MEDIA_FORMAT"], [7, 1, 1, "_CPPv4N18capi_property_id_t26CAPI_INPUT_MEDIA_FORMAT_V2E", "CAPI_INPUT_MEDIA_FORMAT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t25CAPI_INTERFACE_EXTENSIONSE", "CAPI_INTERFACE_EXTENSIONS"], [7, 1, 1, "_CPPv4N19capi_interleaving_t16CAPI_INTERLEAVEDE", "CAPI_INTERLEAVED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t25CAPI_INVALID_INTERLEAVINGE", "CAPI_INVALID_INTERLEAVING"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t24CAPI_INVALID_PERSISTENCEE", "CAPI_INVALID_PERSISTENCE"], [7, 1, 1, "_CPPv4N18capi_property_id_t18CAPI_IS_ELEMENTARYE", "CAPI_IS_ELEMENTARY"], [7, 1, 1, "_CPPv4N18capi_property_id_t15CAPI_IS_INPLACEE", "CAPI_IS_INPLACE"], [7, 1, 1, "_CPPv4N18capi_property_id_t17CAPI_LOGGING_INFOE", "CAPI_LOGGING_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t13CAPI_LOG_CODEE", "CAPI_LOG_CODE"], [7, 1, 1, "_CPPv4N15capi_event_id_t14CAPI_MAX_EVENTE", "CAPI_MAX_EVENT"], [7, 1, 1, "_CPPv4N13data_format_t20CAPI_MAX_FORMAT_TYPEE", "CAPI_MAX_FORMAT_TYPE"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MAX_GET_PROPERTIESE", "CAPI_MAX_GET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_MAX_INIT_PROPERTIESE", "CAPI_MAX_INIT_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_MAX_METADATA_SIZEE", "CAPI_MAX_METADATA_SIZE"], [7, 1, 1, "_CPPv4N18capi_property_id_t17CAPI_MAX_PROPERTYE", "CAPI_MAX_PROPERTY"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_MAX_SET_GET_PROPERTIESE", "CAPI_MAX_SET_GET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MAX_SET_PROPERTIESE", "CAPI_MAX_SET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t26CAPI_MAX_STATIC_PROPERTIESE", "CAPI_MAX_STATIC_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t13CAPI_METADATAE", "CAPI_METADATA"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_MIN_PORT_NUM_INFOE", "CAPI_MIN_PORT_NUM_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MODULE_INSTANCE_IDE", "CAPI_MODULE_INSTANCE_ID"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_MODULE_VERSION_INFOE", "CAPI_MODULE_VERSION_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t32CAPI_NEEDED_FRAMEWORK_EXTENSIONSE", "CAPI_NEEDED_FRAMEWORK_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t36CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONSE", "CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_OUTPUT_MEDIA_FORMATE", "CAPI_OUTPUT_MEDIA_FORMAT"], [7, 1, 1, "_CPPv4N18capi_property_id_t29CAPI_OUTPUT_MEDIA_FORMAT_SIZEE", "CAPI_OUTPUT_MEDIA_FORMAT_SIZE"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_OUTPUT_MEDIA_FORMAT_V2E", "CAPI_OUTPUT_MEDIA_FORMAT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_PARAM_PERSISTENCE_INFOE", "CAPI_PARAM_PERSISTENCE_INFO"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t19CAPI_PERSISTENT_MEME", "CAPI_PERSISTENT_MEM"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_PORT_DATA_THRESHOLDE", "CAPI_PORT_DATA_THRESHOLD"], [7, 1, 1, "_CPPv4N18capi_property_id_t18CAPI_PORT_NUM_INFOE", "CAPI_PORT_NUM_INFO"], [7, 1, 1, "_CPPv4N13data_format_t19CAPI_RAW_COMPRESSEDE", "CAPI_RAW_COMPRESSED"], [7, 1, 1, "_CPPv4N18capi_property_id_t38CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENTE", "CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t41CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2E", "CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t28CAPI_REQUIRES_DATA_BUFFERINGE", "CAPI_REQUIRES_DATA_BUFFERING"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_SESSION_IDENTIFIERE", "CAPI_SESSION_IDENTIFIER"], [7, 1, 1, "_CPPv4N18capi_property_id_t15CAPI_STACK_SIZEE", "CAPI_STACK_SIZE"], [7, 1, 1, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V1E", "CAPI_STREAM_V1"], [7, 1, 1, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V2E", "CAPI_STREAM_V2"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t18DEST_SYS_PERM_EXECE", "DEST_SYS_PERM_EXEC"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_EXEC_READE", "DEST_SYS_PERM_EXEC_READ"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_EXEC_WRITEE", "DEST_SYS_PERM_EXEC_WRITE"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t29DEST_SYS_PERM_EXEC_WRITE_READE", "DEST_SYS_PERM_EXEC_WRITE_READ"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t21DEST_SYS_PERM_INVALIDE", "DEST_SYS_PERM_INVALID"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_READ_ONLYE", "DEST_SYS_PERM_READ_ONLY"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_ONLYE", "DEST_SYS_PERM_WRITE_ONLY"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_READE", "DEST_SYS_PERM_WRITE_READ"], [1, 1, 1, "_CPPv4N16ar_shmem_pd_type10DYNAMIC_PDE", "DYNAMIC_PD"], [6, 1, 1, "_CPPv4N21posal_bufpool_align_t16EIGHT_BYTE_ALIGNE", "EIGHT_BYTE_ALIGN"], [6, 1, 1, "_CPPv4N21posal_bufpool_align_t15FOUR_BYTE_ALIGNE", "FOUR_BYTE_ALIGN"], [2, 1, 1, "_CPPv4N10gsl_cmd_id17GSL_CMD_ADD_GRAPHE", "GSL_CMD_ADD_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id20GSL_CMD_CHANGE_GRAPHE", "GSL_CMD_CHANGE_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id24GSL_CMD_CLOSE_WITH_PROPSE", "GSL_CMD_CLOSE_WITH_PROPS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id29GSL_CMD_CONFIGURE_READ_PARAMSE", "GSL_CMD_CONFIGURE_READ_PARAMS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id30GSL_CMD_CONFIGURE_WRITE_PARAMSE", "GSL_CMD_CONFIGURE_WRITE_PARAMS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id11GSL_CMD_EOSE", "GSL_CMD_EOS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id13GSL_CMD_FLUSHE", "GSL_CMD_FLUSH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id22GSL_CMD_FREE_READ_BUFFE", "GSL_CMD_FREE_READ_BUFF"], [2, 1, 1, "_CPPv4N10gsl_cmd_id23GSL_CMD_FREE_WRITE_BUFFE", "GSL_CMD_FREE_WRITE_BUFF"], [2, 1, 1, "_CPPv4N10gsl_cmd_id26GSL_CMD_GET_READ_BUFF_INFOE", "GSL_CMD_GET_READ_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id30GSL_CMD_GET_READ_POS_BUFF_INFOE", "GSL_CMD_GET_READ_POS_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id27GSL_CMD_GET_WRITE_BUFF_INFOE", "GSL_CMD_GET_WRITE_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id31GSL_CMD_GET_WRITE_POS_BUFF_INFOE", "GSL_CMD_GET_WRITE_POS_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id11GSL_CMD_MAXE", "GSL_CMD_MAX"], [2, 1, 1, "_CPPv4N10gsl_cmd_id15GSL_CMD_PREPAREE", "GSL_CMD_PREPARE"], [2, 1, 1, "_CPPv4N10gsl_cmd_id25GSL_CMD_QUERY_GRAPH_DELAYE", "GSL_CMD_QUERY_GRAPH_DELAY"], [2, 1, 1, "_CPPv4N10gsl_cmd_id29GSL_CMD_REGISTER_CUSTOM_EVENTE", "GSL_CMD_REGISTER_CUSTOM_EVENT"], [2, 1, 1, "_CPPv4N10gsl_cmd_id20GSL_CMD_REMOVE_GRAPHE", "GSL_CMD_REMOVE_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id13GSL_CMD_STARTE", "GSL_CMD_START"], [2, 1, 1, "_CPPv4N10gsl_cmd_id12GSL_CMD_STOPE", "GSL_CMD_STOP"], [2, 1, 1, "_CPPv4N10gsl_cmd_id15GSL_CMD_SUSPENDE", "GSL_CMD_SUSPEND"], [2, 1, 1, "_CPPv4N19gsl_cshm_cache_type15GSL_CSHM_CACHEDE", "GSL_CSHM_CACHED"], [2, 1, 1, "_CPPv4N19gsl_cshm_cache_type17GSL_CSHM_UNCACHEDE", "GSL_CSHM_UNCACHED"], [2, 1, 1, "_CPPv4N12gsl_data_dir17GSL_DATA_DIR_READE", "GSL_DATA_DIR_READ"], [2, 1, 1, "_CPPv4N12gsl_data_dir18GSL_DATA_DIR_WRITEE", "GSL_DATA_DIR_WRITE"], [2, 1, 1, "_CPPv4N23gsl_eos_render_status_t15GSL_EOS_DROPPEDE", "GSL_EOS_DROPPED"], [2, 1, 1, "_CPPv4N23gsl_eos_render_status_t16GSL_EOS_RENDEREDE", "GSL_EOS_RENDERED"], [2, 1, 1, "_CPPv4N12gsl_event_id25GSL_EVENT_ID_BUFFER_AVAILE", "GSL_EVENT_ID_BUFFER_AVAIL"], [2, 1, 1, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_EOSE", "GSL_EVENT_ID_EOS"], [2, 1, 1, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_MAXE", "GSL_EVENT_ID_MAX"], [2, 1, 1, "_CPPv4N12gsl_event_id22GSL_EVENT_ID_READ_DONEE", "GSL_EVENT_ID_READ_DONE"], [2, 1, 1, "_CPPv4N12gsl_event_id23GSL_EVENT_ID_WRITE_DONEE", "GSL_EVENT_ID_WRITE_DONE"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_DNE", "GSL_GLOBAL_EVENT_AUDIO_SVC_DN"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_UPE", "GSL_GLOBAL_EVENT_AUDIO_SVC_UP"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids20GSL_GLOBAL_EVENT_MAXE", "GSL_GLOBAL_EVENT_MAX"], [2, 1, 1, "_CPPv4N13gsl_subsystem11GSL_SS_ADSPE", "GSL_SS_ADSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem11GSL_SS_APPSE", "GSL_SS_APPS"], [2, 1, 1, "_CPPv4N13gsl_subsystem13GSL_SS_CC_DSPE", "GSL_SS_CC_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem18GSL_SS_COMPUTE_DSPE", "GSL_SS_COMPUTE_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem14GSL_SS_INVALIDE", "GSL_SS_INVALID"], [2, 1, 1, "_CPPv4N13gsl_subsystem16GSL_SS_MODEM_DSPE", "GSL_SS_MODEM_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem17GSL_SS_SENSOR_DSPE", "GSL_SS_SENSOR_DSP"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t22LOG_DATA_FMT_BITSTREAME", "LOG_DATA_FMT_BITSTREAM"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_PCME", "LOG_DATA_FMT_PCM"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_RAWE", "LOG_DATA_FMT_RAW"], [6, 1, 1, "_CPPv4N21posal_data_log_mode_t11LOG_DEFAULTE", "LOG_DEFAULT"], [6, 1, 1, "_CPPv4N21posal_data_log_mode_t13LOG_IMMEDIATEE", "LOG_IMMEDIATE"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t22PM_ISLAND_TYPE_DEFAULTE", "PM_ISLAND_TYPE_DEFAULT"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t24PM_ISLAND_TYPE_LOW_POWERE", "PM_ISLAND_TYPE_LOW_POWER"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t26PM_ISLAND_TYPE_LOW_POWER_2E", "PM_ISLAND_TYPE_LOW_POWER_2"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t24PM_ISLAND_VOTE_DONT_CAREE", "PM_ISLAND_VOTE_DONT_CARE"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t20PM_ISLAND_VOTE_ENTRYE", "PM_ISLAND_VOTE_ENTRY"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t19PM_ISLAND_VOTE_EXITE", "PM_ISLAND_VOTE_EXIT"], [6, 1, 1, "_CPPv4N21posal_pm_cpu_lpr_id_t14PM_LPR_CPU_MAXE", "PM_LPR_CPU_MAX"], [6, 1, 1, "_CPPv4N21posal_pm_cpu_lpr_id_t19PM_LPR_CPU_SS_SLEEPE", "PM_LPR_CPU_SS_SLEEP"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t15PM_MODE_DEFAULTE", "PM_MODE_DEFAULT"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t14PM_MODE_ISLANDE", "PM_MODE_ISLAND"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t25PM_MODE_ISLAND_DUTY_CYCLEE", "PM_MODE_ISLAND_DUTY_CYCLE"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t40PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEPE", "PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEP"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t36PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEPE", "PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEP"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t19PM_VOTE_NUM_CPU_LPRE", "PM_VOTE_NUM_CPU_LPR"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_DEFAULTE", "POSAL_HEAP_DEFAULT"], [6, 2, 1, "_CPPv413POSAL_HEAP_ID", "POSAL_HEAP_ID"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_DEFAULTE", "POSAL_HEAP_ID::POSAL_HEAP_DEFAULT"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_INVALIDE", "POSAL_HEAP_ID::POSAL_HEAP_INVALID"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID23POSAL_HEAP_OUT_OF_RANGEE", "POSAL_HEAP_ID::POSAL_HEAP_OUT_OF_RANGE"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_INVALIDE", "POSAL_HEAP_INVALID"], [6, 1, 1, "_CPPv4N12posal_heap_t17POSAL_HEAP_ISLANDE", "POSAL_HEAP_ISLAND"], [6, 1, 1, "_CPPv4N12posal_heap_t14POSAL_HEAP_LPME", "POSAL_HEAP_LPM"], [6, 1, 1, "_CPPv4N12posal_heap_t21POSAL_HEAP_NON_ISLANDE", "POSAL_HEAP_NON_ISLAND"], [6, 1, 1, "_CPPv4N12posal_heap_t31POSAL_HEAP_NON_ISLAND_SAFE_HEAPE", "POSAL_HEAP_NON_ISLAND_SAFE_HEAP"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID23POSAL_HEAP_OUT_OF_RANGEE", "POSAL_HEAP_OUT_OF_RANGE"], [6, 1, 1, "_CPPv4N19posal_island_heap_t21POSAL_ISLAND_HEAP_LLCE", "POSAL_ISLAND_HEAP_LLC"], [6, 1, 1, "_CPPv4N19posal_island_heap_t27POSAL_ISLAND_HEAP_LPASS_TCME", "POSAL_ISLAND_HEAP_LPASS_TCM"], [6, 1, 1, "_CPPv4N19posal_island_heap_t31POSAL_ISLAND_HEAP_NUM_SUPPORTEDE", "POSAL_ISLAND_HEAP_NUM_SUPPORTED"], [6, 1, 1, "_CPPv4N19posal_island_heap_t24POSAL_ISLAND_HEAP_Q6_TCME", "POSAL_ISLAND_HEAP_Q6_TCM"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE34POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOLE", "POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE31POSAL_MEMORYMAP_DEFAULTPHY_POOLE", "POSAL_MEMORYMAP_DEFAULTPHY_POOL"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t37POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPINGE", "POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t39POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPINGE", "POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPING"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE33POSAL_MEMORYMAP_POOL_OUT_OF_RANGEE", "POSAL_MEMORYMAP_POOL_OUT_OF_RANGE"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE30POSAL_MEMORYMAP_SHMEM8_4K_POOLE", "POSAL_MEMORYMAP_SHMEM8_4K_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE24POSAL_MEMORYMAP_SMI_POOLE", "POSAL_MEMORYMAP_SMI_POOL"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t36POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPINGE", "POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t38POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPINGE", "POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPING"], [6, 2, 1, "_CPPv420POSAL_MEMORYPOOLTYPE", "POSAL_MEMORYPOOLTYPE"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE34POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOLE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE31POSAL_MEMORYMAP_DEFAULTPHY_POOLE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_DEFAULTPHY_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE33POSAL_MEMORYMAP_POOL_OUT_OF_RANGEE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_POOL_OUT_OF_RANGE"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE30POSAL_MEMORYMAP_SHMEM8_4K_POOLE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_SHMEM8_4K_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE24POSAL_MEMORYMAP_SMI_POOLE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_SMI_POOL"], [6, 1, 1, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STARTEDE", "POSAL_MEM_PROF_STARTED"], [6, 1, 1, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STOPPEDE", "POSAL_MEM_PROF_STOPPED"], [6, 1, 1, "_CPPv4N11posal_mem_t22POSAL_MEM_TYPE_DEFAULTE", "POSAL_MEM_TYPE_DEFAULT"], [6, 1, 1, "_CPPv4N11posal_mem_t24POSAL_MEM_TYPE_LOW_POWERE", "POSAL_MEM_TYPE_LOW_POWER"], [6, 1, 1, "_CPPv4N11posal_mem_t26POSAL_MEM_TYPE_LOW_POWER_2E", "POSAL_MEM_TYPE_LOW_POWER_2"], [6, 1, 1, "_CPPv4N11posal_mem_t28POSAL_MEM_TYPE_NUM_SUPPORTEDE", "POSAL_MEM_TYPE_NUM_SUPPORTED"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t17SPF_THREAD_DYN_IDE", "SPF_THREAD_DYN_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_AMDB_IDE", "SPF_THREAD_STAT_AMDB_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_APM_IDE", "SPF_THREAD_STAT_APM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_ASPS_IDE", "SPF_THREAD_STAT_ASPS_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_CNTR_IDE", "SPF_THREAD_STAT_CNTR_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_DLS_IDE", "SPF_THREAD_STAT_DLS_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_ID_MAXE", "SPF_THREAD_STAT_ID_MAX"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_IST_IDE", "SPF_THREAD_STAT_IST_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t28SPF_THREAD_STAT_PM_SERVER_IDE", "SPF_THREAD_STAT_PM_SERVER_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_PRM_IDE", "SPF_THREAD_STAT_PRM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_VCPM_IDE", "SPF_THREAD_STAT_VCPM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t30SPF_THREAD_STAT_VOICE_TIMER_IDE", "SPF_THREAD_STAT_VOICE_TIMER_ID"], [1, 1, 1, "_CPPv4N16ar_shmem_pd_type9STATIC_PDE", "STATIC_PD"], [1, 2, 1, "_CPPv420_ar_heap_align_bytes", "_ar_heap_align_bytes"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes22AR_HEAP_ALIGN_16_BYTESE", "_ar_heap_align_bytes::AR_HEAP_ALIGN_16_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_4_BYTESE", "_ar_heap_align_bytes::AR_HEAP_ALIGN_4_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_8_BYTESE", "_ar_heap_align_bytes::AR_HEAP_ALIGN_8_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_DEFAULTE", "_ar_heap_align_bytes::AR_HEAP_ALIGN_DEFAULT"], [1, 2, 1, "_CPPv411_ar_heap_id", "_ar_heap_id"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_1E", "_ar_heap_id::AR_HEAP_ID_1"], [1, 1, 1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_10E", "_ar_heap_id::AR_HEAP_ID_10"], [1, 1, 1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_11E", "_ar_heap_id::AR_HEAP_ID_11"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_2E", "_ar_heap_id::AR_HEAP_ID_2"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_3E", "_ar_heap_id::AR_HEAP_ID_3"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_4E", "_ar_heap_id::AR_HEAP_ID_4"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_5E", "_ar_heap_id::AR_HEAP_ID_5"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_6E", "_ar_heap_id::AR_HEAP_ID_6"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_7E", "_ar_heap_id::AR_HEAP_ID_7"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_8E", "_ar_heap_id::AR_HEAP_ID_8"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_9E", "_ar_heap_id::AR_HEAP_ID_9"], [1, 1, 1, "_CPPv4N11_ar_heap_id18AR_HEAP_ID_DEFAULTE", "_ar_heap_id::AR_HEAP_ID_DEFAULT"], [1, 2, 1, "_CPPv418_ar_heap_pool_type", "_ar_heap_pool_type"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type20AR_HEAP_POOL_DEFAULTE", "_ar_heap_pool_type::AR_HEAP_POOL_DEFAULT"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type30AR_HEAP_POOL_NON_PAGED_EXECUTEE", "_ar_heap_pool_type::AR_HEAP_POOL_NON_PAGED_EXECUTE"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type25AR_HEAP_POOL_NON_PAGED_NXE", "_ar_heap_pool_type::AR_HEAP_POOL_NON_PAGED_NX"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type18AR_HEAP_POOL_PAGEDE", "_ar_heap_pool_type::AR_HEAP_POOL_PAGED"], [1, 3, 1, "_CPPv49ar_fclose10ar_fhandle", "ar_fclose"], [1, 4, 1, "_CPPv49ar_fclose10ar_fhandle", "ar_fclose::handle"], [1, 3, 1, "_CPPv410ar_fdeletePK6char_t", "ar_fdelete"], [1, 4, 1, "_CPPv410ar_fdeletePK6char_t", "ar_fdelete::path"], [1, 5, 1, "_CPPv410ar_fhandle", "ar_fhandle"], [1, 3, 1, "_CPPv47ar_fmap10ar_fhandlePPKv", "ar_fmap"], [1, 4, 1, "_CPPv47ar_fmap10ar_fhandlePPKv", "ar_fmap::fbuffer"], [1, 4, 1, "_CPPv47ar_fmap10ar_fhandlePPKv", "ar_fmap::handle"], [1, 3, 1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t", "ar_fopen"], [1, 4, 1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t", "ar_fopen::access"], [1, 4, 1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t", "ar_fopen::handle"], [1, 4, 1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t", "ar_fopen::path"], [1, 3, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread"], [1, 4, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread::buf_ptr"], [1, 4, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread::bytes_read"], [1, 4, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread::handle"], [1, 4, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread::read_size"], [1, 3, 1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t", "ar_fseek"], [1, 4, 1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t", "ar_fseek::handle"], [1, 4, 1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t", "ar_fseek::offset"], [1, 4, 1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t", "ar_fseek::ref"], [1, 2, 1, "_CPPv418ar_fseek_reference", "ar_fseek_reference"], [1, 1, 1, "_CPPv4N18ar_fseek_reference14AR_FSEEK_BEGINE", "ar_fseek_reference::AR_FSEEK_BEGIN"], [1, 1, 1, "_CPPv4N18ar_fseek_reference16AR_FSEEK_CURRENTE", "ar_fseek_reference::AR_FSEEK_CURRENT"], [1, 1, 1, "_CPPv4N18ar_fseek_reference12AR_FSEEK_ENDE", "ar_fseek_reference::AR_FSEEK_END"], [1, 5, 1, "_CPPv420ar_fseek_reference_t", "ar_fseek_reference_t"], [1, 3, 1, "_CPPv48ar_fsize10ar_fhandle", "ar_fsize"], [1, 4, 1, "_CPPv48ar_fsize10ar_fhandle", "ar_fsize::handle"], [1, 3, 1, "_CPPv49ar_funmapPKv", "ar_funmap"], [1, 4, 1, "_CPPv49ar_funmapPKv", "ar_funmap::fbuffer"], [1, 3, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite"], [1, 4, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite::buf_ptr"], [1, 4, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite::bytes_written"], [1, 4, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite::handle"], [1, 4, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite::write_size"], [1, 5, 1, "_CPPv419ar_heap_align_bytes", "ar_heap_align_bytes"], [1, 3, 1, "_CPPv414ar_heap_calloc6size_t13par_heap_info", "ar_heap_calloc"], [1, 4, 1, "_CPPv414ar_heap_calloc6size_t13par_heap_info", "ar_heap_calloc::bytes"], [1, 4, 1, "_CPPv414ar_heap_calloc6size_t13par_heap_info", "ar_heap_calloc::heap_info"], [1, 3, 1, "_CPPv414ar_heap_deinitv", "ar_heap_deinit"], [1, 3, 1, "_CPPv412ar_heap_freePv13par_heap_info", "ar_heap_free"], [1, 4, 1, "_CPPv412ar_heap_freePv13par_heap_info", "ar_heap_free::heap_info"], [1, 4, 1, "_CPPv412ar_heap_freePv13par_heap_info", "ar_heap_free::heap_ptr"], [1, 5, 1, "_CPPv410ar_heap_id", "ar_heap_id"], [1, 5, 1, "_CPPv412ar_heap_info", "ar_heap_info"], [1, 6, 1, "_CPPv414ar_heap_info_t", "ar_heap_info_t"], [1, 7, 1, "_CPPv4N14ar_heap_info_t11align_bytesE", "ar_heap_info_t::align_bytes"], [1, 7, 1, "_CPPv4N14ar_heap_info_t7heap_idE", "ar_heap_info_t::heap_id"], [1, 7, 1, "_CPPv4N14ar_heap_info_t9pool_typeE", "ar_heap_info_t::pool_type"], [1, 7, 1, "_CPPv4N14ar_heap_info_t3tagE", "ar_heap_info_t::tag"], [1, 3, 1, "_CPPv412ar_heap_initv", "ar_heap_init"], [1, 3, 1, "_CPPv414ar_heap_malloc6size_t13par_heap_info", "ar_heap_malloc"], [1, 4, 1, "_CPPv414ar_heap_malloc6size_t13par_heap_info", "ar_heap_malloc::bytes"], [1, 4, 1, "_CPPv414ar_heap_malloc6size_t13par_heap_info", "ar_heap_malloc::heap_info"], [1, 5, 1, "_CPPv417ar_heap_pool_type", "ar_heap_pool_type"], [1, 3, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::file"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::fn"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::format"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::level"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::ln"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::log_tag"], [1, 3, 1, "_CPPv413ar_log_deinitv", "ar_log_deinit"], [1, 3, 1, "_CPPv411ar_log_initv", "ar_log_init"], [1, 7, 1, "_CPPv410ar_log_lvl", "ar_log_lvl"], [1, 3, 1, "_CPPv410ar_mem_cmpPKvPKv6size_t", "ar_mem_cmp"], [1, 4, 1, "_CPPv410ar_mem_cmpPKvPKv6size_t", "ar_mem_cmp::buff1"], [1, 4, 1, "_CPPv410ar_mem_cmpPKvPKv6size_t", "ar_mem_cmp::buff2"], [1, 4, 1, "_CPPv410ar_mem_cmpPKvPKv6size_t", "ar_mem_cmp::size"], [1, 3, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy"], [1, 4, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy::dest"], [1, 4, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy::dest_size"], [1, 4, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy::size"], [1, 4, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy::src"], [1, 3, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move"], [1, 4, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move::dest"], [1, 4, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move::dest_size"], [1, 4, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move::size"], [1, 4, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move::src"], [1, 3, 1, "_CPPv410ar_mem_setPv7int32_t6size_t", "ar_mem_set"], [1, 4, 1, "_CPPv410ar_mem_setPv7int32_t6size_t", "ar_mem_set::c"], [1, 4, 1, "_CPPv410ar_mem_setPv7int32_t6size_t", "ar_mem_set::dest"], [1, 4, 1, "_CPPv410ar_mem_setPv7int32_t6size_t", "ar_mem_set::size"], [1, 2, 1, "_CPPv414ar_osal_client", "ar_osal_client"], [1, 1, 1, "_CPPv4N14ar_osal_client22AR_OSAL_CLIENT_INVALIDE", "ar_osal_client::AR_OSAL_CLIENT_INVALID"], [1, 1, 1, "_CPPv4N14ar_osal_client23AR_OSAL_CLIENT_LISTENERE", "ar_osal_client::AR_OSAL_CLIENT_LISTENER"], [1, 1, 1, "_CPPv4N14ar_osal_client31AR_OSAL_CLIENT_SERVICE_PROVIDERE", "ar_osal_client::AR_OSAL_CLIENT_SERVICE_PROVIDER"], [1, 5, 1, "_CPPv419ar_osal_client_type", "ar_osal_client_type"], [1, 3, 1, "_CPPv419ar_osal_micro_sleep8uint64_t", "ar_osal_micro_sleep"], [1, 4, 1, "_CPPv419ar_osal_micro_sleep8uint64_t", "ar_osal_micro_sleep::micro_seconds"], [1, 3, 1, "_CPPv413ar_osal_panicv", "ar_osal_panic"], [1, 2, 1, "_CPPv421ar_osal_service_state", "ar_osal_service_state"], [1, 1, 1, "_CPPv4N21ar_osal_service_state26AR_OSAL_SERVICE_STATE_DOWNE", "ar_osal_service_state::AR_OSAL_SERVICE_STATE_DOWN"], [1, 1, 1, "_CPPv4N21ar_osal_service_state24AR_OSAL_SERVICE_STATE_UPE", "ar_osal_service_state::AR_OSAL_SERVICE_STATE_UP"], [1, 5, 1, "_CPPv426ar_osal_service_state_type", "ar_osal_service_state_type"], [1, 5, 1, "_CPPv424ar_osal_servreg_callback", "ar_osal_servreg_callback"], [1, 2, 1, "_CPPv424ar_osal_servreg_cb_event", "ar_osal_servreg_cb_event"], [1, 1, 1, "_CPPv4N24ar_osal_servreg_cb_event28AR_OSAL_SERVICE_STATE_NOTIFYE", "ar_osal_servreg_cb_event::AR_OSAL_SERVICE_STATE_NOTIFY"], [1, 5, 1, "_CPPv429ar_osal_servreg_cb_event_type", "ar_osal_servreg_cb_event_type"], [1, 3, 1, "_CPPv422ar_osal_servreg_deinitv", "ar_osal_servreg_deinit"], [1, 3, 1, "_CPPv426ar_osal_servreg_deregister17ar_osal_servreg_t", "ar_osal_servreg_deregister"], [1, 4, 1, "_CPPv426ar_osal_servreg_deregister17ar_osal_servreg_t", "ar_osal_servreg_deregister::servreg_handle"], [1, 6, 1, "_CPPv426ar_osal_servreg_entry_type", "ar_osal_servreg_entry_type"], [1, 7, 1, "_CPPv4N26ar_osal_servreg_entry_type11instance_idE", "ar_osal_servreg_entry_type::instance_id"], [1, 7, 1, "_CPPv4N26ar_osal_servreg_entry_type4nameE", "ar_osal_servreg_entry_type::name"], [1, 3, 1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t", "ar_osal_servreg_get_domainlist"], [1, 4, 1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t", "ar_osal_servreg_get_domainlist::domain_list"], [1, 4, 1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t", "ar_osal_servreg_get_domainlist::num_domains"], [1, 4, 1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t", "ar_osal_servreg_get_domainlist::service"], [1, 3, 1, "_CPPv420ar_osal_servreg_initv", "ar_osal_servreg_init"], [1, 3, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::cb_context"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::cb_func"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::client_type"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::domain"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::service"], [1, 3, 1, "_CPPv431ar_osal_servreg_restart_service17ar_osal_servreg_t", "ar_osal_servreg_restart_service"], [1, 4, 1, "_CPPv431ar_osal_servreg_restart_service17ar_osal_servreg_t", "ar_osal_servreg_restart_service::servreg_handle"], [1, 3, 1, "_CPPv425ar_osal_servreg_set_state17ar_osal_servreg_t26ar_osal_service_state_type", "ar_osal_servreg_set_state"], [1, 4, 1, "_CPPv425ar_osal_servreg_set_state17ar_osal_servreg_t26ar_osal_service_state_type", "ar_osal_servreg_set_state::servreg_handle"], [1, 4, 1, "_CPPv425ar_osal_servreg_set_state17ar_osal_servreg_t26ar_osal_service_state_type", "ar_osal_servreg_set_state::state"], [1, 6, 1, "_CPPv436ar_osal_servreg_state_notify_payload", "ar_osal_servreg_state_notify_payload"], [1, 7, 1, "_CPPv4N36ar_osal_servreg_state_notify_payload6domainE", "ar_osal_servreg_state_notify_payload::domain"], [1, 7, 1, "_CPPv4N36ar_osal_servreg_state_notify_payload7serviceE", "ar_osal_servreg_state_notify_payload::service"], [1, 7, 1, "_CPPv4N36ar_osal_servreg_state_notify_payload13service_stateE", "ar_osal_servreg_state_notify_payload::service_state"], [1, 5, 1, "_CPPv441ar_osal_servreg_state_notify_payload_type", "ar_osal_servreg_state_notify_payload_type"], [1, 5, 1, "_CPPv417ar_osal_servreg_t", "ar_osal_servreg_t"], [1, 3, 1, "_CPPv421ar_osal_signal2_clear17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_clear"], [1, 4, 1, "_CPPv421ar_osal_signal2_clear17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_clear::signal2"], [1, 4, 1, "_CPPv421ar_osal_signal2_clear17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_clear::signal2_mask"], [1, 3, 1, "_CPPv422ar_osal_signal2_createP17ar_osal_signal2_t", "ar_osal_signal2_create"], [1, 4, 1, "_CPPv422ar_osal_signal2_createP17ar_osal_signal2_t", "ar_osal_signal2_create::signal2"], [1, 3, 1, "_CPPv422ar_osal_signal2_deinit17ar_osal_signal2_t", "ar_osal_signal2_deinit"], [1, 4, 1, "_CPPv422ar_osal_signal2_deinit17ar_osal_signal2_t", "ar_osal_signal2_deinit::signal2"], [1, 3, 1, "_CPPv423ar_osal_signal2_destroy17ar_osal_signal2_t", "ar_osal_signal2_destroy"], [1, 4, 1, "_CPPv423ar_osal_signal2_destroy17ar_osal_signal2_t", "ar_osal_signal2_destroy::signal2"], [1, 3, 1, "_CPPv419ar_osal_signal2_get17ar_osal_signal2_t", "ar_osal_signal2_get"], [1, 4, 1, "_CPPv419ar_osal_signal2_get17ar_osal_signal2_t", "ar_osal_signal2_get::signal2"], [1, 3, 1, "_CPPv424ar_osal_signal2_get_sizev", "ar_osal_signal2_get_size"], [1, 3, 1, "_CPPv420ar_osal_signal2_init17ar_osal_signal2_t", "ar_osal_signal2_init"], [1, 4, 1, "_CPPv420ar_osal_signal2_init17ar_osal_signal2_t", "ar_osal_signal2_init::signal2"], [1, 3, 1, "_CPPv419ar_osal_signal2_set17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_set"], [1, 4, 1, "_CPPv419ar_osal_signal2_set17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_set::signal2"], [1, 4, 1, "_CPPv419ar_osal_signal2_set17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_set::signal2_mask"], [1, 5, 1, "_CPPv417ar_osal_signal2_t", "ar_osal_signal2_t"], [1, 3, 1, "_CPPv424ar_osal_signal2_wait_all17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_all"], [1, 4, 1, "_CPPv424ar_osal_signal2_wait_all17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_all::signal2"], [1, 4, 1, "_CPPv424ar_osal_signal2_wait_all17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_all::signal2_mask"], [1, 3, 1, "_CPPv424ar_osal_signal2_wait_any17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_any"], [1, 4, 1, "_CPPv424ar_osal_signal2_wait_any17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_any::signal2"], [1, 4, 1, "_CPPv424ar_osal_signal2_wait_any17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_any::signal2_mask"], [1, 3, 1, "_CPPv420ar_osal_signal_clear16ar_osal_signal_t", "ar_osal_signal_clear"], [1, 4, 1, "_CPPv420ar_osal_signal_clear16ar_osal_signal_t", "ar_osal_signal_clear::signal"], [1, 3, 1, "_CPPv421ar_osal_signal_createP16ar_osal_signal_t", "ar_osal_signal_create"], [1, 4, 1, "_CPPv421ar_osal_signal_createP16ar_osal_signal_t", "ar_osal_signal_create::signal"], [1, 3, 1, "_CPPv421ar_osal_signal_deinit16ar_osal_signal_t", "ar_osal_signal_deinit"], [1, 4, 1, "_CPPv421ar_osal_signal_deinit16ar_osal_signal_t", "ar_osal_signal_deinit::signal"], [1, 3, 1, "_CPPv422ar_osal_signal_destroy16ar_osal_signal_t", "ar_osal_signal_destroy"], [1, 4, 1, "_CPPv422ar_osal_signal_destroy16ar_osal_signal_t", "ar_osal_signal_destroy::signal"], [1, 3, 1, "_CPPv423ar_osal_signal_get_sizev", "ar_osal_signal_get_size"], [1, 3, 1, "_CPPv419ar_osal_signal_init16ar_osal_signal_t", "ar_osal_signal_init"], [1, 4, 1, "_CPPv419ar_osal_signal_init16ar_osal_signal_t", "ar_osal_signal_init::signal"], [1, 3, 1, "_CPPv418ar_osal_signal_set16ar_osal_signal_t", "ar_osal_signal_set"], [1, 4, 1, "_CPPv418ar_osal_signal_set16ar_osal_signal_t", "ar_osal_signal_set::signal"], [1, 5, 1, "_CPPv416ar_osal_signal_t", "ar_osal_signal_t"], [1, 3, 1, "_CPPv424ar_osal_signal_timedwait16ar_osal_signal_t7int64_t", "ar_osal_signal_timedwait"], [1, 4, 1, "_CPPv424ar_osal_signal_timedwait16ar_osal_signal_t7int64_t", "ar_osal_signal_timedwait::signal"], [1, 4, 1, "_CPPv424ar_osal_signal_timedwait16ar_osal_signal_t7int64_t", "ar_osal_signal_timedwait::timeout_in_nsec"], [1, 3, 1, "_CPPv419ar_osal_signal_wait16ar_osal_signal_t", "ar_osal_signal_wait"], [1, 4, 1, "_CPPv419ar_osal_signal_wait16ar_osal_signal_t", "ar_osal_signal_wait::signal"], [1, 3, 1, "_CPPv424ar_osal_thread_attr_initP21ar_osal_thread_attr_t", "ar_osal_thread_attr_init"], [1, 4, 1, "_CPPv424ar_osal_thread_attr_initP21ar_osal_thread_attr_t", "ar_osal_thread_attr_init::thread_attr"], [1, 6, 1, "_CPPv421ar_osal_thread_attr_t", "ar_osal_thread_attr_t"], [1, 5, 1, "_CPPv421ar_osal_thread_attr_t", "ar_osal_thread_attr_t"], [1, 7, 1, "_CPPv4N21ar_osal_thread_attr_t8priorityE", "ar_osal_thread_attr_t::priority"], [1, 7, 1, "_CPPv4N21ar_osal_thread_attr_t10stack_sizeE", "ar_osal_thread_attr_t::stack_size"], [1, 7, 1, "_CPPv4N21ar_osal_thread_attr_t11thread_nameE", "ar_osal_thread_attr_t::thread_name"], [1, 3, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create"], [1, 4, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create::attr_ptr"], [1, 4, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create::thread"], [1, 4, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create::thread_param"], [1, 4, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create::thread_start"], [1, 3, 1, "_CPPv421ar_osal_thread_get_idv", "ar_osal_thread_get_id"], [1, 3, 1, "_CPPv427ar_osal_thread_get_priority16ar_osal_thread_tP7int32_t", "ar_osal_thread_get_priority"], [1, 4, 1, "_CPPv427ar_osal_thread_get_priority16ar_osal_thread_tP7int32_t", "ar_osal_thread_get_priority::get_priority"], [1, 4, 1, "_CPPv427ar_osal_thread_get_priority16ar_osal_thread_tP7int32_t", "ar_osal_thread_get_priority::thread"], [1, 3, 1, "_CPPv427ar_osal_thread_join_destroy16ar_osal_thread_t", "ar_osal_thread_join_destroy"], [1, 4, 1, "_CPPv427ar_osal_thread_join_destroy16ar_osal_thread_t", "ar_osal_thread_join_destroy::thread"], [1, 3, 1, "_CPPv432ar_osal_thread_self_get_priorityP7int32_t", "ar_osal_thread_self_get_priority"], [1, 4, 1, "_CPPv432ar_osal_thread_self_get_priorityP7int32_t", "ar_osal_thread_self_get_priority::get_priority"], [1, 3, 1, "_CPPv432ar_osal_thread_self_set_priority7int32_t", "ar_osal_thread_self_set_priority"], [1, 4, 1, "_CPPv432ar_osal_thread_self_set_priority7int32_t", "ar_osal_thread_self_set_priority::set_priority"], [1, 3, 1, "_CPPv427ar_osal_thread_set_priority16ar_osal_thread_t7int32_t", "ar_osal_thread_set_priority"], [1, 4, 1, "_CPPv427ar_osal_thread_set_priority16ar_osal_thread_t7int32_t", "ar_osal_thread_set_priority::set_priority"], [1, 4, 1, "_CPPv427ar_osal_thread_set_priority16ar_osal_thread_t7int32_t", "ar_osal_thread_set_priority::thread"], [1, 5, 1, "_CPPv428ar_osal_thread_start_routine", "ar_osal_thread_start_routine"], [1, 5, 1, "_CPPv416ar_osal_thread_t", "ar_osal_thread_t"], [1, 3, 1, "_CPPv416ar_set_log_level8uint32_t", "ar_set_log_level"], [1, 4, 1, "_CPPv416ar_set_log_level8uint32_t", "ar_set_log_level::level"], [1, 3, 1, "_CPPv414ar_shmem_allocP13ar_shmem_info", "ar_shmem_alloc"], [1, 4, 1, "_CPPv414ar_shmem_allocP13ar_shmem_info", "ar_shmem_alloc::info"], [1, 2, 1, "_CPPv426ar_shmem_buffer_index_type", "ar_shmem_buffer_index_type"], [1, 1, 1, "_CPPv4N26ar_shmem_buffer_index_type23AR_SHMEM_BUFFER_ADDRESSE", "ar_shmem_buffer_index_type::AR_SHMEM_BUFFER_ADDRESS"], [1, 1, 1, "_CPPv4N26ar_shmem_buffer_index_type22AR_SHMEM_BUFFER_OFFSETE", "ar_shmem_buffer_index_type::AR_SHMEM_BUFFER_OFFSET"], [1, 5, 1, "_CPPv428ar_shmem_buffer_index_type_t", "ar_shmem_buffer_index_type_t"], [1, 2, 1, "_CPPv419ar_shmem_cache_type", "ar_shmem_cache_type"], [1, 1, 1, "_CPPv4N19ar_shmem_cache_type15AR_SHMEM_CACHEDE", "ar_shmem_cache_type::AR_SHMEM_CACHED"], [1, 1, 1, "_CPPv4N19ar_shmem_cache_type17AR_SHMEM_UNCACHEDE", "ar_shmem_cache_type::AR_SHMEM_UNCACHED"], [1, 5, 1, "_CPPv421ar_shmem_cache_type_t", "ar_shmem_cache_type_t"], [1, 3, 1, "_CPPv415ar_shmem_deinitv", "ar_shmem_deinit"], [1, 3, 1, "_CPPv413ar_shmem_freeP13ar_shmem_info", "ar_shmem_free"], [1, 4, 1, "_CPPv413ar_shmem_freeP13ar_shmem_info", "ar_shmem_free::info"], [1, 3, 1, "_CPPv416ar_shmem_get_uid8uint64_tP8uint64_t", "ar_shmem_get_uid"], [1, 4, 1, "_CPPv416ar_shmem_get_uid8uint64_tP8uint64_t", "ar_shmem_get_uid::alloc_handle"], [1, 4, 1, "_CPPv416ar_shmem_get_uid8uint64_tP8uint64_t", "ar_shmem_get_uid::uid"], [1, 5, 1, "_CPPv433ar_shmem_hyp_assign_dest_sys_info", "ar_shmem_hyp_assign_dest_sys_info"], [1, 6, 1, "_CPPv435ar_shmem_hyp_assign_dest_sys_info_t", "ar_shmem_hyp_assign_dest_sys_info_t"], [1, 7, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_info_t9dest_permE", "ar_shmem_hyp_assign_dest_sys_info_t::dest_perm"], [1, 7, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_info_t11dest_sys_idE", "ar_shmem_hyp_assign_dest_sys_info_t::dest_sys_id"], [1, 5, 1, "_CPPv433ar_shmem_hyp_assign_dest_sys_perm", "ar_shmem_hyp_assign_dest_sys_perm"], [1, 2, 1, "_CPPv435ar_shmem_hyp_assign_dest_sys_perm_t", "ar_shmem_hyp_assign_dest_sys_perm_t"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t18DEST_SYS_PERM_EXECE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_EXEC"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_EXEC_READE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_EXEC_READ"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_EXEC_WRITEE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_EXEC_WRITE"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t29DEST_SYS_PERM_EXEC_WRITE_READE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_EXEC_WRITE_READ"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t21DEST_SYS_PERM_INVALIDE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_INVALID"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_READ_ONLYE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_READ_ONLY"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_ONLYE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_WRITE_ONLY"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_READE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_WRITE_READ"], [1, 3, 1, "_CPPv424ar_shmem_hyp_assign_physP29ar_shmem_hyp_assign_phys_info", "ar_shmem_hyp_assign_phys"], [1, 4, 1, "_CPPv424ar_shmem_hyp_assign_physP29ar_shmem_hyp_assign_phys_info", "ar_shmem_hyp_assign_phys::info"], [1, 5, 1, "_CPPv429ar_shmem_hyp_assign_phys_addr", "ar_shmem_hyp_assign_phys_addr"], [1, 6, 1, "_CPPv431ar_shmem_hyp_assign_phys_addr_t", "ar_shmem_hyp_assign_phys_addr_t"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_addr_t9phys_addrE", "ar_shmem_hyp_assign_phys_addr_t::phys_addr"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_addr_t4sizeE", "ar_shmem_hyp_assign_phys_addr_t::size"], [1, 5, 1, "_CPPv429ar_shmem_hyp_assign_phys_info", "ar_shmem_hyp_assign_phys_info"], [1, 6, 1, "_CPPv431ar_shmem_hyp_assign_phys_info_t", "ar_shmem_hyp_assign_phys_info_t"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t13dest_sys_listE", "ar_shmem_hyp_assign_phys_info_t::dest_sys_list"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t18dest_sys_list_sizeE", "ar_shmem_hyp_assign_phys_info_t::dest_sys_list_size"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t8metadataE", "ar_shmem_hyp_assign_phys_info_t::metadata"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t14phys_addr_listE", "ar_shmem_hyp_assign_phys_info_t::phys_addr_list"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t19phys_addr_list_sizeE", "ar_shmem_hyp_assign_phys_info_t::phys_addr_list_size"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t12src_sys_listE", "ar_shmem_hyp_assign_phys_info_t::src_sys_list"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t17src_sys_list_sizeE", "ar_shmem_hyp_assign_phys_info_t::src_sys_list_size"], [1, 5, 1, "_CPPv413ar_shmem_info", "ar_shmem_info"], [1, 6, 1, "_CPPv415ar_shmem_info_t", "ar_shmem_info_t"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t8buf_sizeE", "ar_shmem_info_t::buf_size"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t10cache_typeE", "ar_shmem_info_t::cache_type"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t5flagsE", "ar_shmem_info_t::flags"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t10index_typeE", "ar_shmem_info_t::index_type"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t7ipa_lswE", "ar_shmem_info_t::ipa_lsw"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t7ipa_mswE", "ar_shmem_info_t::ipa_msw"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t8mem_typeE", "ar_shmem_info_t::mem_type"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t8metadataE", "ar_shmem_info_t::metadata"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t10num_sys_idE", "ar_shmem_info_t::num_sys_id"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t6pa_lswE", "ar_shmem_info_t::pa_lsw"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t6pa_mswE", "ar_shmem_info_t::pa_msw"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t13platform_infoE", "ar_shmem_info_t::platform_info"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t6sys_idE", "ar_shmem_info_t::sys_id"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t5vaddrE", "ar_shmem_info_t::vaddr"], [1, 3, 1, "_CPPv413ar_shmem_initv", "ar_shmem_init"], [1, 3, 1, "_CPPv412ar_shmem_mapP13ar_shmem_info", "ar_shmem_map"], [1, 4, 1, "_CPPv412ar_shmem_mapP13ar_shmem_info", "ar_shmem_map::info"], [1, 2, 1, "_CPPv420ar_shmem_memory_type", "ar_shmem_memory_type"], [1, 1, 1, "_CPPv4N20ar_shmem_memory_type24AR_SHMEM_PHYSICAL_MEMORYE", "ar_shmem_memory_type::AR_SHMEM_PHYSICAL_MEMORY"], [1, 1, 1, "_CPPv4N20ar_shmem_memory_type23AR_SHMEM_VIRTUAL_MEMORYE", "ar_shmem_memory_type::AR_SHMEM_VIRTUAL_MEMORY"], [1, 5, 1, "_CPPv422ar_shmem_memory_type_t", "ar_shmem_memory_type_t"], [1, 2, 1, "_CPPv416ar_shmem_pd_type", "ar_shmem_pd_type"], [1, 1, 1, "_CPPv4N16ar_shmem_pd_type10DYNAMIC_PDE", "ar_shmem_pd_type::DYNAMIC_PD"], [1, 1, 1, "_CPPv4N16ar_shmem_pd_type9STATIC_PDE", "ar_shmem_pd_type::STATIC_PD"], [1, 5, 1, "_CPPv418ar_shmem_pd_type_t", "ar_shmem_pd_type_t"], [1, 5, 1, "_CPPv418ar_shmem_proc_info", "ar_shmem_proc_info"], [1, 6, 1, "_CPPv420ar_shmem_proc_info_t", "ar_shmem_proc_info_t"], [1, 7, 1, "_CPPv4N20ar_shmem_proc_info_t9is_activeE", "ar_shmem_proc_info_t::is_active"], [1, 7, 1, "_CPPv4N20ar_shmem_proc_info_t7proc_idE", "ar_shmem_proc_info_t::proc_id"], [1, 7, 1, "_CPPv4N20ar_shmem_proc_info_t9proc_typeE", "ar_shmem_proc_info_t::proc_type"], [1, 3, 1, "_CPPv414ar_shmem_unmapP13ar_shmem_info", "ar_shmem_unmap"], [1, 4, 1, "_CPPv414ar_shmem_unmapP13ar_shmem_info", "ar_shmem_unmap::info"], [1, 3, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat"], [1, 4, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat::apnd_size"], [1, 4, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat::str_dest"], [1, 4, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat::str_dest_size"], [1, 4, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat::str_src"], [1, 3, 1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t", "ar_strcmp"], [1, 4, 1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t", "ar_strcmp::num"], [1, 4, 1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t", "ar_strcmp::str1"], [1, 4, 1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t", "ar_strcmp::str2"], [1, 3, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy"], [1, 4, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy::cpy_size"], [1, 4, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy::str_dest"], [1, 4, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy::str_dest_size"], [1, 4, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy::str_src"], [1, 3, 1, "_CPPv49ar_strlenPK6char_t6size_t", "ar_strlen"], [1, 4, 1, "_CPPv49ar_strlenPK6char_t6size_t", "ar_strlen::size"], [1, 4, 1, "_CPPv49ar_strlenPK6char_t6size_t", "ar_strlen::str"], [1, 3, 1, "_CPPv49ar_strstrPK6char_tPK6char_t", "ar_strstr"], [1, 4, 1, "_CPPv49ar_strstrPK6char_tPK6char_t", "ar_strstr::str"], [1, 4, 1, "_CPPv49ar_strstrPK6char_tPK6char_t", "ar_strstr::str_search"], [1, 5, 1, "_CPPv46bool_t", "bool_t"], [7, 6, 1, "_CPPv410capi_buf_t", "capi_buf_t"], [7, 5, 1, "_CPPv410capi_buf_t", "capi_buf_t"], [7, 7, 1, "_CPPv4N10capi_buf_t15actual_data_lenE", "capi_buf_t::actual_data_len"], [7, 7, 1, "_CPPv4N10capi_buf_t8data_ptrE", "capi_buf_t::data_ptr"], [7, 7, 1, "_CPPv4N10capi_buf_t12max_data_lenE", "capi_buf_t::max_data_len"], [7, 6, 1, "_CPPv419capi_channel_mask_t", "capi_channel_mask_t"], [7, 5, 1, "_CPPv419capi_channel_mask_t", "capi_channel_mask_t"], [7, 7, 1, "_CPPv4N19capi_channel_mask_t16channel_mask_lswE", "capi_channel_mask_t::channel_mask_lsw"], [7, 7, 1, "_CPPv4N19capi_channel_mask_t16channel_mask_mswE", "capi_channel_mask_t::channel_mask_msw"], [7, 5, 1, "_CPPv419capi_channel_type_t", "capi_channel_type_t"], [7, 6, 1, "_CPPv422capi_custom_property_t", "capi_custom_property_t"], [7, 5, 1, "_CPPv422capi_custom_property_t", "capi_custom_property_t"], [7, 7, 1, "_CPPv4N22capi_custom_property_t17secondary_prop_idE", "capi_custom_property_t::secondary_prop_id"], [7, 6, 1, "_CPPv425capi_data_format_header_t", "capi_data_format_header_t"], [7, 5, 1, "_CPPv425capi_data_format_header_t", "capi_data_format_header_t"], [7, 7, 1, "_CPPv4N25capi_data_format_header_t11data_formatE", "capi_data_format_header_t::data_format"], [7, 6, 1, "_CPPv447capi_deinterleaved_raw_compressed_data_format_t", "capi_deinterleaved_raw_compressed_data_format_t"], [7, 5, 1, "_CPPv447capi_deinterleaved_raw_compressed_data_format_t", "capi_deinterleaved_raw_compressed_data_format_t"], [7, 7, 1, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t16bitstream_formatE", "capi_deinterleaved_raw_compressed_data_format_t::bitstream_format"], [7, 7, 1, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t8bufs_numE", "capi_deinterleaved_raw_compressed_data_format_t::bufs_num"], [7, 7, 1, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t13minor_versionE", "capi_deinterleaved_raw_compressed_data_format_t::minor_version"], [7, 5, 1, "_CPPv410capi_err_t", "capi_err_t"], [7, 6, 1, "_CPPv417capi_event_KPPS_t", "capi_event_KPPS_t"], [7, 5, 1, "_CPPv417capi_event_KPPS_t", "capi_event_KPPS_t"], [7, 7, 1, "_CPPv4N17capi_event_KPPS_t4KPPSE", "capi_event_KPPS_t::KPPS"], [7, 6, 1, "_CPPv430capi_event_algorithmic_delay_t", "capi_event_algorithmic_delay_t"], [7, 5, 1, "_CPPv430capi_event_algorithmic_delay_t", "capi_event_algorithmic_delay_t"], [7, 7, 1, "_CPPv4N30capi_event_algorithmic_delay_t11delay_in_usE", "capi_event_algorithmic_delay_t::delay_in_us"], [7, 6, 1, "_CPPv422capi_event_bandwidth_t", "capi_event_bandwidth_t"], [7, 5, 1, "_CPPv422capi_event_bandwidth_t", "capi_event_bandwidth_t"], [7, 7, 1, "_CPPv4N22capi_event_bandwidth_t14code_bandwidthE", "capi_event_bandwidth_t::code_bandwidth"], [7, 7, 1, "_CPPv4N22capi_event_bandwidth_t14data_bandwidthE", "capi_event_bandwidth_t::data_bandwidth"], [7, 6, 1, "_CPPv426capi_event_callback_info_t", "capi_event_callback_info_t"], [7, 5, 1, "_CPPv426capi_event_callback_info_t", "capi_event_callback_info_t"], [7, 7, 1, "_CPPv4N26capi_event_callback_info_t8event_cbE", "capi_event_callback_info_t::event_cb"], [7, 7, 1, "_CPPv4N26capi_event_callback_info_t13event_contextE", "capi_event_callback_info_t::event_context"], [7, 5, 1, "_CPPv415capi_event_cb_f", "capi_event_cb_f"], [7, 6, 1, "_CPPv431capi_event_data_to_dsp_client_t", "capi_event_data_to_dsp_client_t"], [7, 5, 1, "_CPPv431capi_event_data_to_dsp_client_t", "capi_event_data_to_dsp_client_t"], [7, 7, 1, "_CPPv4N31capi_event_data_to_dsp_client_t8param_idE", "capi_event_data_to_dsp_client_t::param_id"], [7, 7, 1, "_CPPv4N31capi_event_data_to_dsp_client_t7payloadE", "capi_event_data_to_dsp_client_t::payload"], [7, 7, 1, "_CPPv4N31capi_event_data_to_dsp_client_t5tokenE", "capi_event_data_to_dsp_client_t::token"], [7, 6, 1, "_CPPv434capi_event_data_to_dsp_client_v2_t", "capi_event_data_to_dsp_client_v2_t"], [7, 5, 1, "_CPPv434capi_event_data_to_dsp_client_v2_t", "capi_event_data_to_dsp_client_v2_t"], [7, 7, 1, "_CPPv4N34capi_event_data_to_dsp_client_v2_t12dest_addressE", "capi_event_data_to_dsp_client_v2_t::dest_address"], [7, 7, 1, "_CPPv4N34capi_event_data_to_dsp_client_v2_t8event_idE", "capi_event_data_to_dsp_client_v2_t::event_id"], [7, 7, 1, "_CPPv4N34capi_event_data_to_dsp_client_v2_t7payloadE", "capi_event_data_to_dsp_client_v2_t::payload"], [7, 7, 1, "_CPPv4N34capi_event_data_to_dsp_client_v2_t5tokenE", "capi_event_data_to_dsp_client_v2_t::token"], [7, 6, 1, "_CPPv432capi_event_data_to_dsp_service_t", "capi_event_data_to_dsp_service_t"], [7, 5, 1, "_CPPv432capi_event_data_to_dsp_service_t", "capi_event_data_to_dsp_service_t"], [7, 7, 1, "_CPPv4N32capi_event_data_to_dsp_service_t8param_idE", "capi_event_data_to_dsp_service_t::param_id"], [7, 7, 1, "_CPPv4N32capi_event_data_to_dsp_service_t7payloadE", "capi_event_data_to_dsp_service_t::payload"], [7, 7, 1, "_CPPv4N32capi_event_data_to_dsp_service_t5tokenE", "capi_event_data_to_dsp_service_t::token"], [7, 6, 1, "_CPPv419capi_event_dlinfo_t", "capi_event_dlinfo_t"], [7, 5, 1, "_CPPv419capi_event_dlinfo_t", "capi_event_dlinfo_t"], [7, 7, 1, "_CPPv4N19capi_event_dlinfo_t5is_dlE", "capi_event_dlinfo_t::is_dl"], [7, 7, 1, "_CPPv4N19capi_event_dlinfo_t13load_addr_lswE", "capi_event_dlinfo_t::load_addr_lsw"], [7, 7, 1, "_CPPv4N19capi_event_dlinfo_t13load_addr_mswE", "capi_event_dlinfo_t::load_addr_msw"], [7, 7, 1, "_CPPv4N19capi_event_dlinfo_t9load_sizeE", "capi_event_dlinfo_t::load_size"], [7, 6, 1, "_CPPv435capi_event_dynamic_inplace_change_t", "capi_event_dynamic_inplace_change_t"], [7, 5, 1, "_CPPv435capi_event_dynamic_inplace_change_t", "capi_event_dynamic_inplace_change_t"], [7, 7, 1, "_CPPv4N35capi_event_dynamic_inplace_change_t10is_inplaceE", "capi_event_dynamic_inplace_change_t::is_inplace"], [7, 6, 1, "_CPPv438capi_event_get_data_from_dsp_service_t", "capi_event_get_data_from_dsp_service_t"], [7, 5, 1, "_CPPv438capi_event_get_data_from_dsp_service_t", "capi_event_get_data_from_dsp_service_t"], [7, 7, 1, "_CPPv4N38capi_event_get_data_from_dsp_service_t8param_idE", "capi_event_get_data_from_dsp_service_t::param_id"], [7, 7, 1, "_CPPv4N38capi_event_get_data_from_dsp_service_t7payloadE", "capi_event_get_data_from_dsp_service_t::payload"], [7, 7, 1, "_CPPv4N38capi_event_get_data_from_dsp_service_t5tokenE", "capi_event_get_data_from_dsp_service_t::token"], [7, 6, 1, "_CPPv433capi_event_get_library_instance_t", "capi_event_get_library_instance_t"], [7, 5, 1, "_CPPv433capi_event_get_library_instance_t", "capi_event_get_library_instance_t"], [7, 7, 1, "_CPPv4N33capi_event_get_library_instance_t2idE", "capi_event_get_library_instance_t::id"], [7, 7, 1, "_CPPv4N33capi_event_get_library_instance_t3ptrE", "capi_event_get_library_instance_t::ptr"], [7, 6, 1, "_CPPv421capi_event_headroom_t", "capi_event_headroom_t"], [7, 5, 1, "_CPPv421capi_event_headroom_t", "capi_event_headroom_t"], [7, 7, 1, "_CPPv4N21capi_event_headroom_t21headroom_in_millibelsE", "capi_event_headroom_t::headroom_in_millibels"], [7, 6, 1, "_CPPv431capi_event_hw_accl_proc_delay_t", "capi_event_hw_accl_proc_delay_t"], [7, 5, 1, "_CPPv431capi_event_hw_accl_proc_delay_t", "capi_event_hw_accl_proc_delay_t"], [7, 7, 1, "_CPPv4N31capi_event_hw_accl_proc_delay_t11delay_in_usE", "capi_event_hw_accl_proc_delay_t::delay_in_us"], [7, 2, 1, "_CPPv415capi_event_id_t", "capi_event_id_t"], [7, 1, 1, "_CPPv4N15capi_event_id_t28CAPI_EVENT_ALGORITHMIC_DELAYE", "capi_event_id_t::CAPI_EVENT_ALGORITHMIC_DELAY"], [7, 1, 1, "_CPPv4N15capi_event_id_t20CAPI_EVENT_BANDWIDTHE", "capi_event_id_t::CAPI_EVENT_BANDWIDTH"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_DATA_TO_DSP_CLIENTE", "capi_event_id_t::CAPI_EVENT_DATA_TO_DSP_CLIENT"], [7, 1, 1, "_CPPv4N15capi_event_id_t32CAPI_EVENT_DATA_TO_DSP_CLIENT_V2E", "capi_event_id_t::CAPI_EVENT_DATA_TO_DSP_CLIENT_V2"], [7, 1, 1, "_CPPv4N15capi_event_id_t30CAPI_EVENT_DATA_TO_DSP_SERVICEE", "capi_event_id_t::CAPI_EVENT_DATA_TO_DSP_SERVICE"], [7, 1, 1, "_CPPv4N15capi_event_id_t31CAPI_EVENT_DATA_TO_OTHER_MODULEE", "capi_event_id_t::CAPI_EVENT_DATA_TO_OTHER_MODULE"], [7, 1, 1, "_CPPv4N15capi_event_id_t46CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTEDE", "capi_event_id_t::CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTED"], [7, 1, 1, "_CPPv4N15capi_event_id_t33CAPI_EVENT_DYNAMIC_INPLACE_CHANGEE", "capi_event_id_t::CAPI_EVENT_DYNAMIC_INPLACE_CHANGE"], [7, 1, 1, "_CPPv4N15capi_event_id_t36CAPI_EVENT_GET_DATA_FROM_DSP_SERVICEE", "capi_event_id_t::CAPI_EVENT_GET_DATA_FROM_DSP_SERVICE"], [7, 1, 1, "_CPPv4N15capi_event_id_t21CAPI_EVENT_GET_DLINFOE", "capi_event_id_t::CAPI_EVENT_GET_DLINFO"], [7, 1, 1, "_CPPv4N15capi_event_id_t31CAPI_EVENT_GET_LIBRARY_INSTANCEE", "capi_event_id_t::CAPI_EVENT_GET_LIBRARY_INSTANCE"], [7, 1, 1, "_CPPv4N15capi_event_id_t19CAPI_EVENT_HEADROOME", "capi_event_id_t::CAPI_EVENT_HEADROOM"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_HW_ACCL_PROC_DELAYE", "capi_event_id_t::CAPI_EVENT_HW_ACCL_PROC_DELAY"], [7, 1, 1, "_CPPv4N15capi_event_id_t22CAPI_EVENT_ISLAND_VOTEE", "capi_event_id_t::CAPI_EVENT_ISLAND_VOTE"], [7, 1, 1, "_CPPv4N15capi_event_id_t15CAPI_EVENT_KPPSE", "capi_event_id_t::CAPI_EVENT_KPPS"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_METADATA_AVAILABLEE", "capi_event_id_t::CAPI_EVENT_METADATA_AVAILABLE"], [7, 1, 1, "_CPPv4N15capi_event_id_t38CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATEDE", "capi_event_id_t::CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED"], [7, 1, 1, "_CPPv4N15capi_event_id_t41CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2E", "capi_event_id_t::CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2"], [7, 1, 1, "_CPPv4N15capi_event_id_t37CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGEE", "capi_event_id_t::CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGE"], [7, 1, 1, "_CPPv4N15capi_event_id_t24CAPI_EVENT_PROCESS_STATEE", "capi_event_id_t::CAPI_EVENT_PROCESS_STATE"], [7, 1, 1, "_CPPv4N15capi_event_id_t14CAPI_MAX_EVENTE", "capi_event_id_t::CAPI_MAX_EVENT"], [7, 6, 1, "_CPPv417capi_event_info_t", "capi_event_info_t"], [7, 5, 1, "_CPPv417capi_event_info_t", "capi_event_info_t"], [7, 7, 1, "_CPPv4N17capi_event_info_t7payloadE", "capi_event_info_t::payload"], [7, 7, 1, "_CPPv4N17capi_event_info_t9port_infoE", "capi_event_info_t::port_info"], [7, 6, 1, "_CPPv424capi_event_island_vote_t", "capi_event_island_vote_t"], [7, 5, 1, "_CPPv424capi_event_island_vote_t", "capi_event_island_vote_t"], [7, 7, 1, "_CPPv4N24capi_event_island_vote_t11island_voteE", "capi_event_island_vote_t::island_vote"], [7, 6, 1, "_CPPv426capi_event_process_state_t", "capi_event_process_state_t"], [7, 5, 1, "_CPPv426capi_event_process_state_t", "capi_event_process_state_t"], [7, 7, 1, "_CPPv4N26capi_event_process_state_t10is_enabledE", "capi_event_process_state_t::is_enabled"], [7, 6, 1, "_CPPv429capi_framework_extension_id_t", "capi_framework_extension_id_t"], [7, 5, 1, "_CPPv429capi_framework_extension_id_t", "capi_framework_extension_id_t"], [7, 7, 1, "_CPPv4N29capi_framework_extension_id_t2idE", "capi_framework_extension_id_t::id"], [7, 5, 1, "_CPPv428capi_get_static_properties_f", "capi_get_static_properties_f"], [7, 6, 1, "_CPPv414capi_heap_id_t", "capi_heap_id_t"], [7, 5, 1, "_CPPv414capi_heap_id_t", "capi_heap_id_t"], [7, 7, 1, "_CPPv4N14capi_heap_id_t7heap_idE", "capi_heap_id_t::heap_id"], [7, 5, 1, "_CPPv411capi_init_f", "capi_init_f"], [7, 6, 1, "_CPPv430capi_init_memory_requirement_t", "capi_init_memory_requirement_t"], [7, 5, 1, "_CPPv430capi_init_memory_requirement_t", "capi_init_memory_requirement_t"], [7, 7, 1, "_CPPv4N30capi_init_memory_requirement_t13size_in_bytesE", "capi_init_memory_requirement_t::size_in_bytes"], [7, 6, 1, "_CPPv426capi_interface_extn_desc_t", "capi_interface_extn_desc_t"], [7, 5, 1, "_CPPv426capi_interface_extn_desc_t", "capi_interface_extn_desc_t"], [7, 7, 1, "_CPPv4N26capi_interface_extn_desc_t12capabilitiesE", "capi_interface_extn_desc_t::capabilities"], [7, 7, 1, "_CPPv4N26capi_interface_extn_desc_t2idE", "capi_interface_extn_desc_t::id"], [7, 7, 1, "_CPPv4N26capi_interface_extn_desc_t12is_supportedE", "capi_interface_extn_desc_t::is_supported"], [7, 6, 1, "_CPPv427capi_interface_extns_list_t", "capi_interface_extns_list_t"], [7, 5, 1, "_CPPv427capi_interface_extns_list_t", "capi_interface_extns_list_t"], [7, 7, 1, "_CPPv4N27capi_interface_extns_list_t14num_extensionsE", "capi_interface_extns_list_t::num_extensions"], [7, 2, 1, "_CPPv419capi_interleaving_t", "capi_interleaving_t"], [7, 1, 1, "_CPPv4N19capi_interleaving_t25CAPI_DEINTERLEAVED_PACKEDE", "capi_interleaving_t::CAPI_DEINTERLEAVED_PACKED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t27CAPI_DEINTERLEAVED_UNPACKEDE", "capi_interleaving_t::CAPI_DEINTERLEAVED_UNPACKED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t30CAPI_DEINTERLEAVED_UNPACKED_V2E", "capi_interleaving_t::CAPI_DEINTERLEAVED_UNPACKED_V2"], [7, 1, 1, "_CPPv4N19capi_interleaving_t16CAPI_INTERLEAVEDE", "capi_interleaving_t::CAPI_INTERLEAVED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t25CAPI_INVALID_INTERLEAVINGE", "capi_interleaving_t::CAPI_INVALID_INTERLEAVING"], [7, 6, 1, "_CPPv420capi_is_elementary_t", "capi_is_elementary_t"], [7, 5, 1, "_CPPv420capi_is_elementary_t", "capi_is_elementary_t"], [7, 7, 1, "_CPPv4N20capi_is_elementary_t13is_elementaryE", "capi_is_elementary_t::is_elementary"], [7, 6, 1, "_CPPv417capi_is_inplace_t", "capi_is_inplace_t"], [7, 5, 1, "_CPPv417capi_is_inplace_t", "capi_is_inplace_t"], [7, 7, 1, "_CPPv4N17capi_is_inplace_t10is_inplaceE", "capi_is_inplace_t::is_inplace"], [7, 6, 1, "_CPPv419capi_library_base_t", "capi_library_base_t"], [7, 5, 1, "_CPPv419capi_library_base_t", "capi_library_base_t"], [7, 7, 1, "_CPPv4N19capi_library_base_t3endE", "capi_library_base_t::end"], [7, 7, 1, "_CPPv4N19capi_library_base_t16get_interface_idE", "capi_library_base_t::get_interface_id"], [7, 6, 1, "_CPPv415capi_log_code_t", "capi_log_code_t"], [7, 5, 1, "_CPPv415capi_log_code_t", "capi_log_code_t"], [7, 7, 1, "_CPPv4N15capi_log_code_t4codeE", "capi_log_code_t::code"], [7, 6, 1, "_CPPv419capi_logging_info_t", "capi_logging_info_t"], [7, 5, 1, "_CPPv419capi_logging_info_t", "capi_logging_info_t"], [7, 7, 1, "_CPPv4N19capi_logging_info_t6log_idE", "capi_logging_info_t::log_id"], [7, 7, 1, "_CPPv4N19capi_logging_info_t11log_id_maskE", "capi_logging_info_t::log_id_mask"], [7, 6, 1, "_CPPv424capi_max_metadata_size_t", "capi_max_metadata_size_t"], [7, 5, 1, "_CPPv424capi_max_metadata_size_t", "capi_max_metadata_size_t"], [7, 7, 1, "_CPPv4N24capi_max_metadata_size_t17output_port_indexE", "capi_max_metadata_size_t::output_port_index"], [7, 7, 1, "_CPPv4N24capi_max_metadata_size_t13size_in_bytesE", "capi_max_metadata_size_t::size_in_bytes"], [7, 6, 1, "_CPPv415capi_metadata_t", "capi_metadata_t"], [7, 5, 1, "_CPPv415capi_metadata_t", "capi_metadata_t"], [7, 7, 1, "_CPPv4N15capi_metadata_t7payloadE", "capi_metadata_t::payload"], [7, 6, 1, "_CPPv424capi_min_port_num_info_t", "capi_min_port_num_info_t"], [7, 5, 1, "_CPPv424capi_min_port_num_info_t", "capi_min_port_num_info_t"], [7, 7, 1, "_CPPv4N24capi_min_port_num_info_t19num_min_input_portsE", "capi_min_port_num_info_t::num_min_input_ports"], [7, 7, 1, "_CPPv4N24capi_min_port_num_info_t20num_min_output_portsE", "capi_min_port_num_info_t::num_min_output_ports"], [7, 6, 1, "_CPPv425capi_module_instance_id_t", "capi_module_instance_id_t"], [7, 5, 1, "_CPPv425capi_module_instance_id_t", "capi_module_instance_id_t"], [7, 7, 1, "_CPPv4N25capi_module_instance_id_t9module_idE", "capi_module_instance_id_t::module_id"], [7, 7, 1, "_CPPv4N25capi_module_instance_id_t18module_instance_idE", "capi_module_instance_id_t::module_instance_id"], [7, 6, 1, "_CPPv426capi_module_version_info_t", "capi_module_version_info_t"], [7, 5, 1, "_CPPv426capi_module_version_info_t", "capi_module_version_info_t"], [7, 7, 1, "_CPPv4N26capi_module_version_info_t13version_majorE", "capi_module_version_info_t::version_major"], [7, 7, 1, "_CPPv4N26capi_module_version_info_t13version_minorE", "capi_module_version_info_t::version_minor"], [7, 6, 1, "_CPPv438capi_num_needed_framework_extensions_t", "capi_num_needed_framework_extensions_t"], [7, 5, 1, "_CPPv438capi_num_needed_framework_extensions_t", "capi_num_needed_framework_extensions_t"], [7, 7, 1, "_CPPv4N38capi_num_needed_framework_extensions_t14num_extensionsE", "capi_num_needed_framework_extensions_t::num_extensions"], [7, 6, 1, "_CPPv431capi_output_media_format_size_t", "capi_output_media_format_size_t"], [7, 5, 1, "_CPPv431capi_output_media_format_size_t", "capi_output_media_format_size_t"], [7, 7, 1, "_CPPv4N31capi_output_media_format_size_t13size_in_bytesE", "capi_output_media_format_size_t::size_in_bytes"], [7, 6, 1, "_CPPv429capi_param_persistence_info_t", "capi_param_persistence_info_t"], [7, 5, 1, "_CPPv429capi_param_persistence_info_t", "capi_param_persistence_info_t"], [7, 7, 1, "_CPPv4N29capi_param_persistence_info_t11is_registerE", "capi_param_persistence_info_t::is_register"], [7, 7, 1, "_CPPv4N29capi_param_persistence_info_t8mem_typeE", "capi_param_persistence_info_t::mem_type"], [7, 7, 1, "_CPPv4N29capi_param_persistence_info_t8param_idE", "capi_param_persistence_info_t::param_id"], [7, 2, 1, "_CPPv423capi_persistence_type_t", "capi_persistence_type_t"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t22CAPI_GLOBAL_PERSISTENTE", "capi_persistence_type_t::CAPI_GLOBAL_PERSISTENT"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t24CAPI_INVALID_PERSISTENCEE", "capi_persistence_type_t::CAPI_INVALID_PERSISTENCE"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t19CAPI_PERSISTENT_MEME", "capi_persistence_type_t::CAPI_PERSISTENT_MEM"], [7, 6, 1, "_CPPv433capi_port_data_threshold_change_t", "capi_port_data_threshold_change_t"], [7, 5, 1, "_CPPv433capi_port_data_threshold_change_t", "capi_port_data_threshold_change_t"], [7, 7, 1, "_CPPv4N33capi_port_data_threshold_change_t22new_threshold_in_bytesE", "capi_port_data_threshold_change_t::new_threshold_in_bytes"], [7, 6, 1, "_CPPv426capi_port_data_threshold_t", "capi_port_data_threshold_t"], [7, 5, 1, "_CPPv426capi_port_data_threshold_t", "capi_port_data_threshold_t"], [7, 7, 1, "_CPPv4N26capi_port_data_threshold_t18threshold_in_bytesE", "capi_port_data_threshold_t::threshold_in_bytes"], [7, 6, 1, "_CPPv416capi_port_info_t", "capi_port_info_t"], [7, 5, 1, "_CPPv416capi_port_info_t", "capi_port_info_t"], [7, 7, 1, "_CPPv4N16capi_port_info_t13is_input_portE", "capi_port_info_t::is_input_port"], [7, 7, 1, "_CPPv4N16capi_port_info_t8is_validE", "capi_port_info_t::is_valid"], [7, 7, 1, "_CPPv4N16capi_port_info_t10port_indexE", "capi_port_info_t::port_index"], [7, 6, 1, "_CPPv420capi_port_num_info_t", "capi_port_num_info_t"], [7, 5, 1, "_CPPv420capi_port_num_info_t", "capi_port_num_info_t"], [7, 7, 1, "_CPPv4N20capi_port_num_info_t15num_input_portsE", "capi_port_num_info_t::num_input_ports"], [7, 7, 1, "_CPPv4N20capi_port_num_info_t16num_output_portsE", "capi_port_num_info_t::num_output_ports"], [7, 6, 1, "_CPPv411capi_prop_t", "capi_prop_t"], [7, 5, 1, "_CPPv411capi_prop_t", "capi_prop_t"], [7, 7, 1, "_CPPv4N11capi_prop_t2idE", "capi_prop_t::id"], [7, 7, 1, "_CPPv4N11capi_prop_t7payloadE", "capi_prop_t::payload"], [7, 7, 1, "_CPPv4N11capi_prop_t9port_infoE", "capi_prop_t::port_info"], [7, 2, 1, "_CPPv418capi_property_id_t", "capi_property_id_t"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_ALGORITHMIC_RESETE", "capi_property_id_t::CAPI_ALGORITHMIC_RESET"], [7, 1, 1, "_CPPv4N18capi_property_id_t21CAPI_CUSTOM_INIT_DATAE", "capi_property_id_t::CAPI_CUSTOM_INIT_DATA"], [7, 1, 1, "_CPPv4N18capi_property_id_t20CAPI_CUSTOM_PROPERTYE", "capi_property_id_t::CAPI_CUSTOM_PROPERTY"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_EVENT_CALLBACK_INFOE", "capi_property_id_t::CAPI_EVENT_CALLBACK_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_EXTERNAL_SERVICE_IDE", "capi_property_id_t::CAPI_EXTERNAL_SERVICE_ID"], [7, 1, 1, "_CPPv4N18capi_property_id_t12CAPI_HEAP_IDE", "capi_property_id_t::CAPI_HEAP_ID"], [7, 1, 1, "_CPPv4N18capi_property_id_t28CAPI_INIT_MEMORY_REQUIREMENTE", "capi_property_id_t::CAPI_INIT_MEMORY_REQUIREMENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_INPUT_MEDIA_FORMATE", "capi_property_id_t::CAPI_INPUT_MEDIA_FORMAT"], [7, 1, 1, "_CPPv4N18capi_property_id_t26CAPI_INPUT_MEDIA_FORMAT_V2E", "capi_property_id_t::CAPI_INPUT_MEDIA_FORMAT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t25CAPI_INTERFACE_EXTENSIONSE", "capi_property_id_t::CAPI_INTERFACE_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t18CAPI_IS_ELEMENTARYE", "capi_property_id_t::CAPI_IS_ELEMENTARY"], [7, 1, 1, "_CPPv4N18capi_property_id_t15CAPI_IS_INPLACEE", "capi_property_id_t::CAPI_IS_INPLACE"], [7, 1, 1, "_CPPv4N18capi_property_id_t17CAPI_LOGGING_INFOE", "capi_property_id_t::CAPI_LOGGING_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t13CAPI_LOG_CODEE", "capi_property_id_t::CAPI_LOG_CODE"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MAX_GET_PROPERTIESE", "capi_property_id_t::CAPI_MAX_GET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_MAX_INIT_PROPERTIESE", "capi_property_id_t::CAPI_MAX_INIT_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_MAX_METADATA_SIZEE", "capi_property_id_t::CAPI_MAX_METADATA_SIZE"], [7, 1, 1, "_CPPv4N18capi_property_id_t17CAPI_MAX_PROPERTYE", "capi_property_id_t::CAPI_MAX_PROPERTY"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_MAX_SET_GET_PROPERTIESE", "capi_property_id_t::CAPI_MAX_SET_GET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MAX_SET_PROPERTIESE", "capi_property_id_t::CAPI_MAX_SET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t26CAPI_MAX_STATIC_PROPERTIESE", "capi_property_id_t::CAPI_MAX_STATIC_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t13CAPI_METADATAE", "capi_property_id_t::CAPI_METADATA"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_MIN_PORT_NUM_INFOE", "capi_property_id_t::CAPI_MIN_PORT_NUM_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MODULE_INSTANCE_IDE", "capi_property_id_t::CAPI_MODULE_INSTANCE_ID"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_MODULE_VERSION_INFOE", "capi_property_id_t::CAPI_MODULE_VERSION_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t32CAPI_NEEDED_FRAMEWORK_EXTENSIONSE", "capi_property_id_t::CAPI_NEEDED_FRAMEWORK_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t36CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONSE", "capi_property_id_t::CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_OUTPUT_MEDIA_FORMATE", "capi_property_id_t::CAPI_OUTPUT_MEDIA_FORMAT"], [7, 1, 1, "_CPPv4N18capi_property_id_t29CAPI_OUTPUT_MEDIA_FORMAT_SIZEE", "capi_property_id_t::CAPI_OUTPUT_MEDIA_FORMAT_SIZE"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_OUTPUT_MEDIA_FORMAT_V2E", "capi_property_id_t::CAPI_OUTPUT_MEDIA_FORMAT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_PARAM_PERSISTENCE_INFOE", "capi_property_id_t::CAPI_PARAM_PERSISTENCE_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_PORT_DATA_THRESHOLDE", "capi_property_id_t::CAPI_PORT_DATA_THRESHOLD"], [7, 1, 1, "_CPPv4N18capi_property_id_t18CAPI_PORT_NUM_INFOE", "capi_property_id_t::CAPI_PORT_NUM_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t38CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENTE", "capi_property_id_t::CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t41CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2E", "capi_property_id_t::CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t28CAPI_REQUIRES_DATA_BUFFERINGE", "capi_property_id_t::CAPI_REQUIRES_DATA_BUFFERING"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_SESSION_IDENTIFIERE", "capi_property_id_t::CAPI_SESSION_IDENTIFIER"], [7, 1, 1, "_CPPv4N18capi_property_id_t15CAPI_STACK_SIZEE", "capi_property_id_t::CAPI_STACK_SIZE"], [7, 6, 1, "_CPPv415capi_proplist_t", "capi_proplist_t"], [7, 5, 1, "_CPPv415capi_proplist_t", "capi_proplist_t"], [7, 7, 1, "_CPPv4N15capi_proplist_t8prop_ptrE", "capi_proplist_t::prop_ptr"], [7, 7, 1, "_CPPv4N15capi_proplist_t9props_numE", "capi_proplist_t::props_num"], [7, 6, 1, "_CPPv433capi_raw_compressed_data_format_t", "capi_raw_compressed_data_format_t"], [7, 5, 1, "_CPPv433capi_raw_compressed_data_format_t", "capi_raw_compressed_data_format_t"], [7, 7, 1, "_CPPv4N33capi_raw_compressed_data_format_t16bitstream_formatE", "capi_raw_compressed_data_format_t::bitstream_format"], [7, 6, 1, "_CPPv435capi_register_event_to_dsp_client_t", "capi_register_event_to_dsp_client_t"], [7, 5, 1, "_CPPv435capi_register_event_to_dsp_client_t", "capi_register_event_to_dsp_client_t"], [7, 7, 1, "_CPPv4N35capi_register_event_to_dsp_client_t8event_idE", "capi_register_event_to_dsp_client_t::event_id"], [7, 7, 1, "_CPPv4N35capi_register_event_to_dsp_client_t13is_registeredE", "capi_register_event_to_dsp_client_t::is_registered"], [7, 6, 1, "_CPPv438capi_register_event_to_dsp_client_v2_t", "capi_register_event_to_dsp_client_v2_t"], [7, 5, 1, "_CPPv438capi_register_event_to_dsp_client_v2_t", "capi_register_event_to_dsp_client_v2_t"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t12dest_addressE", "capi_register_event_to_dsp_client_v2_t::dest_address"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t9event_cfgE", "capi_register_event_to_dsp_client_v2_t::event_cfg"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t8event_idE", "capi_register_event_to_dsp_client_v2_t::event_id"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t11is_registerE", "capi_register_event_to_dsp_client_v2_t::is_register"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t5tokenE", "capi_register_event_to_dsp_client_v2_t::token"], [7, 6, 1, "_CPPv430capi_requires_data_buffering_t", "capi_requires_data_buffering_t"], [7, 5, 1, "_CPPv430capi_requires_data_buffering_t", "capi_requires_data_buffering_t"], [7, 7, 1, "_CPPv4N30capi_requires_data_buffering_t23requires_data_bufferingE", "capi_requires_data_buffering_t::requires_data_buffering"], [7, 6, 1, "_CPPv425capi_session_identifier_t", "capi_session_identifier_t"], [7, 5, 1, "_CPPv425capi_session_identifier_t", "capi_session_identifier_t"], [7, 7, 1, "_CPPv4N25capi_session_identifier_t10service_idE", "capi_session_identifier_t::service_id"], [7, 7, 1, "_CPPv4N25capi_session_identifier_t10session_idE", "capi_session_identifier_t::session_id"], [7, 6, 1, "_CPPv427capi_set_get_media_format_t", "capi_set_get_media_format_t"], [7, 5, 1, "_CPPv427capi_set_get_media_format_t", "capi_set_get_media_format_t"], [7, 7, 1, "_CPPv4N27capi_set_get_media_format_t13format_headerE", "capi_set_get_media_format_t::format_header"], [7, 6, 1, "_CPPv417capi_stack_size_t", "capi_stack_size_t"], [7, 5, 1, "_CPPv417capi_stack_size_t", "capi_stack_size_t"], [7, 7, 1, "_CPPv4N17capi_stack_size_t13size_in_bytesE", "capi_stack_size_t::size_in_bytes"], [7, 6, 1, "_CPPv427capi_standard_data_format_t", "capi_standard_data_format_t"], [7, 5, 1, "_CPPv427capi_standard_data_format_t", "capi_standard_data_format_t"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t15bits_per_sampleE", "capi_standard_data_format_t::bits_per_sample"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t16bitstream_formatE", "capi_standard_data_format_t::bitstream_format"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t12channel_typeE", "capi_standard_data_format_t::channel_type"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t17data_interleavingE", "capi_standard_data_format_t::data_interleaving"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t14data_is_signedE", "capi_standard_data_format_t::data_is_signed"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t12num_channelsE", "capi_standard_data_format_t::num_channels"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t8q_factorE", "capi_standard_data_format_t::q_factor"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t13sampling_rateE", "capi_standard_data_format_t::sampling_rate"], [7, 6, 1, "_CPPv430capi_standard_data_format_v2_t", "capi_standard_data_format_v2_t"], [7, 5, 1, "_CPPv430capi_standard_data_format_v2_t", "capi_standard_data_format_v2_t"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t15bits_per_sampleE", "capi_standard_data_format_v2_t::bits_per_sample"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t16bitstream_formatE", "capi_standard_data_format_v2_t::bitstream_format"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t12channel_typeE", "capi_standard_data_format_v2_t::channel_type"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t17data_interleavingE", "capi_standard_data_format_v2_t::data_interleaving"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t14data_is_signedE", "capi_standard_data_format_v2_t::data_is_signed"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t13minor_versionE", "capi_standard_data_format_v2_t::minor_version"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t12num_channelsE", "capi_standard_data_format_v2_t::num_channels"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t8q_factorE", "capi_standard_data_format_v2_t::q_factor"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t13sampling_rateE", "capi_standard_data_format_v2_t::sampling_rate"], [7, 6, 1, "_CPPv418capi_stream_data_t", "capi_stream_data_t"], [7, 5, 1, "_CPPv418capi_stream_data_t", "capi_stream_data_t"], [7, 7, 1, "_CPPv4N18capi_stream_data_t7buf_ptrE", "capi_stream_data_t::buf_ptr"], [7, 7, 1, "_CPPv4N18capi_stream_data_t8bufs_numE", "capi_stream_data_t::bufs_num"], [7, 7, 1, "_CPPv4N18capi_stream_data_t5flagsE", "capi_stream_data_t::flags"], [7, 7, 1, "_CPPv4N18capi_stream_data_t9timestampE", "capi_stream_data_t::timestamp"], [7, 6, 1, "_CPPv421capi_stream_data_v2_t", "capi_stream_data_v2_t"], [7, 5, 1, "_CPPv421capi_stream_data_v2_t", "capi_stream_data_v2_t"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t7buf_ptrE", "capi_stream_data_v2_t::buf_ptr"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t8bufs_numE", "capi_stream_data_v2_t::bufs_num"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t5flagsE", "capi_stream_data_v2_t::flags"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t17metadata_list_ptrE", "capi_stream_data_v2_t::metadata_list_ptr"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t9timestampE", "capi_stream_data_v2_t::timestamp"], [7, 5, 1, "_CPPv419capi_stream_flags_t", "capi_stream_flags_t"], [7, 8, 1, "_CPPv419capi_stream_flags_t", "capi_stream_flags_t"], [7, 7, 1, "_CPPv4N19capi_stream_flags_tUt1_1E", "capi_stream_flags_t::[anonymous]"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t12end_of_frameE", "capi_stream_flags_t::end_of_frame"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t7erasureE", "capi_stream_flags_t::erasure"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t18is_timestamp_validE", "capi_stream_flags_t::is_timestamp_valid"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t8marker_1E", "capi_stream_flags_t::marker_1"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t8marker_2E", "capi_stream_flags_t::marker_2"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t8marker_3E", "capi_stream_flags_t::marker_3"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t10marker_eosE", "capi_stream_flags_t::marker_eos"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t8reservedE", "capi_stream_flags_t::reserved"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t19stream_data_versionE", "capi_stream_flags_t::stream_data_version"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t11ts_continueE", "capi_stream_flags_t::ts_continue"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t4wordE", "capi_stream_flags_t::word"], [7, 2, 1, "_CPPv421capi_stream_version_t", "capi_stream_version_t"], [7, 1, 1, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V1E", "capi_stream_version_t::CAPI_STREAM_V1"], [7, 1, 1, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V2E", "capi_stream_version_t::CAPI_STREAM_V2"], [7, 6, 1, "_CPPv46capi_t", "capi_t"], [7, 5, 1, "_CPPv46capi_t", "capi_t"], [7, 7, 1, "_CPPv4N6capi_t8vtbl_ptrE", "capi_t::vtbl_ptr"], [7, 6, 1, "_CPPv411capi_vtbl_t", "capi_vtbl_t"], [7, 5, 1, "_CPPv411capi_vtbl_t", "capi_vtbl_t"], [7, 7, 1, "_CPPv4N11capi_vtbl_t3endE", "capi_vtbl_t::end"], [7, 7, 1, "_CPPv4N11capi_vtbl_t9get_paramE", "capi_vtbl_t::get_param"], [7, 7, 1, "_CPPv4N11capi_vtbl_t14get_propertiesE", "capi_vtbl_t::get_properties"], [7, 7, 1, "_CPPv4N11capi_vtbl_t7processE", "capi_vtbl_t::process"], [7, 7, 1, "_CPPv4N11capi_vtbl_t9set_paramE", "capi_vtbl_t::set_param"], [7, 7, 1, "_CPPv4N11capi_vtbl_t14set_propertiesE", "capi_vtbl_t::set_properties"], [1, 5, 1, "_CPPv46char_t", "char_t"], [7, 2, 1, "_CPPv413data_format_t", "data_format_t"], [7, 1, 1, "_CPPv4N13data_format_t30CAPI_COMPR_OVER_PCM_PACKETIZEDE", "data_format_t::CAPI_COMPR_OVER_PCM_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t33CAPI_DEINTERLEAVED_RAW_COMPRESSEDE", "data_format_t::CAPI_DEINTERLEAVED_RAW_COMPRESSED"], [7, 1, 1, "_CPPv4N13data_format_t23CAPI_DSD_DOP_PACKETIZEDE", "data_format_t::CAPI_DSD_DOP_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t16CAPI_FIXED_POINTE", "data_format_t::CAPI_FIXED_POINT"], [7, 1, 1, "_CPPv4N13data_format_t19CAPI_FLOATING_POINTE", "data_format_t::CAPI_FLOATING_POINT"], [7, 1, 1, "_CPPv4N13data_format_t23CAPI_GENERIC_COMPRESSEDE", "data_format_t::CAPI_GENERIC_COMPRESSED"], [7, 1, 1, "_CPPv4N13data_format_t24CAPI_IEC60958_PACKETIZEDE", "data_format_t::CAPI_IEC60958_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t35CAPI_IEC60958_PACKETIZED_NON_LINEARE", "data_format_t::CAPI_IEC60958_PACKETIZED_NON_LINEAR"], [7, 1, 1, "_CPPv4N13data_format_t24CAPI_IEC61937_PACKETIZEDE", "data_format_t::CAPI_IEC61937_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t20CAPI_MAX_FORMAT_TYPEE", "data_format_t::CAPI_MAX_FORMAT_TYPE"], [7, 1, 1, "_CPPv4N13data_format_t19CAPI_RAW_COMPRESSEDE", "data_format_t::CAPI_RAW_COMPRESSED"], [4, 5, 1, "_CPPv417gpr_callback_fn_t", "gpr_callback_fn_t"], [4, 6, 1, "_CPPv419gpr_cmd_alloc_ext_t", "gpr_cmd_alloc_ext_t"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t11client_dataE", "gpr_cmd_alloc_ext_t::client_data"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t13dst_domain_idE", "gpr_cmd_alloc_ext_t::dst_domain_id"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t8dst_portE", "gpr_cmd_alloc_ext_t::dst_port"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t6opcodeE", "gpr_cmd_alloc_ext_t::opcode"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t12payload_sizeE", "gpr_cmd_alloc_ext_t::payload_size"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t10ret_packetE", "gpr_cmd_alloc_ext_t::ret_packet"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t13src_domain_idE", "gpr_cmd_alloc_ext_t::src_domain_id"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t8src_portE", "gpr_cmd_alloc_ext_t::src_port"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t5tokenE", "gpr_cmd_alloc_ext_t::token"], [4, 6, 1, "_CPPv422gpr_cmd_alloc_ext_v2_t", "gpr_cmd_alloc_ext_v2_t"], [4, 5, 1, "_CPPv422gpr_cmd_alloc_ext_v2_t", "gpr_cmd_alloc_ext_v2_t"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t11client_dataE", "gpr_cmd_alloc_ext_v2_t::client_data"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t13dst_domain_idE", "gpr_cmd_alloc_ext_v2_t::dst_domain_id"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t8dst_portE", "gpr_cmd_alloc_ext_v2_t::dst_port"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t10heap_indexE", "gpr_cmd_alloc_ext_v2_t::heap_index"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t6opcodeE", "gpr_cmd_alloc_ext_v2_t::opcode"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t12payload_sizeE", "gpr_cmd_alloc_ext_v2_t::payload_size"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t10ret_packetE", "gpr_cmd_alloc_ext_v2_t::ret_packet"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t13src_domain_idE", "gpr_cmd_alloc_ext_v2_t::src_domain_id"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t8src_portE", "gpr_cmd_alloc_ext_v2_t::src_port"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t5tokenE", "gpr_cmd_alloc_ext_v2_t::token"], [4, 6, 1, "_CPPv420gpr_cmd_alloc_send_t", "gpr_cmd_alloc_send_t"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t11client_dataE", "gpr_cmd_alloc_send_t::client_data"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t13dst_domain_idE", "gpr_cmd_alloc_send_t::dst_domain_id"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t8dst_portE", "gpr_cmd_alloc_send_t::dst_port"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t6opcodeE", "gpr_cmd_alloc_send_t::opcode"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t7payloadE", "gpr_cmd_alloc_send_t::payload"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t12payload_sizeE", "gpr_cmd_alloc_send_t::payload_size"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t13src_domain_idE", "gpr_cmd_alloc_send_t::src_domain_id"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t8src_portE", "gpr_cmd_alloc_send_t::src_port"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t5tokenE", "gpr_cmd_alloc_send_t::token"], [4, 6, 1, "_CPPv430gpr_cmd_gpr_packet_pool_info_t", "gpr_cmd_gpr_packet_pool_info_t"], [4, 5, 1, "_CPPv430gpr_cmd_gpr_packet_pool_info_t", "gpr_cmd_gpr_packet_pool_info_t"], [4, 7, 1, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t25bytes_per_max_size_packetE", "gpr_cmd_gpr_packet_pool_info_t::bytes_per_max_size_packet"], [4, 7, 1, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t25bytes_per_min_size_packetE", "gpr_cmd_gpr_packet_pool_info_t::bytes_per_min_size_packet"], [4, 7, 1, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t20num_max_size_packetsE", "gpr_cmd_gpr_packet_pool_info_t::num_max_size_packets"], [4, 7, 1, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t20num_min_size_packetsE", "gpr_cmd_gpr_packet_pool_info_t::num_min_size_packets"], [4, 5, 1, "_CPPv416gpr_heap_index_t", "gpr_heap_index_t"], [4, 6, 1, "_CPPv425gpr_packet_pool_info_v2_t", "gpr_packet_pool_info_v2_t"], [4, 5, 1, "_CPPv425gpr_packet_pool_info_v2_t", "gpr_packet_pool_info_v2_t"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t10heap_indexE", "gpr_packet_pool_info_v2_t::heap_index"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t10is_dynamicE", "gpr_packet_pool_info_v2_t::is_dynamic"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t11num_packetsE", "gpr_packet_pool_info_v2_t::num_packets"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t11packet_sizeE", "gpr_packet_pool_info_v2_t::packet_size"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t8reservedE", "gpr_packet_pool_info_v2_t::reserved"], [4, 6, 1, "_CPPv417gpr_to_ipc_vtbl_t", "gpr_to_ipc_vtbl_t"], [4, 5, 1, "_CPPv417gpr_to_ipc_vtbl_t", "gpr_to_ipc_vtbl_t"], [4, 7, 1, "_CPPv4N17gpr_to_ipc_vtbl_t7receiveE", "gpr_to_ipc_vtbl_t::receive"], [4, 7, 1, "_CPPv4N17gpr_to_ipc_vtbl_t9send_doneE", "gpr_to_ipc_vtbl_t::send_done"], [2, 6, 1, "_CPPv419gsl_acdb_data_files", "gsl_acdb_data_files"], [2, 7, 1, "_CPPv4N19gsl_acdb_data_files9acdbFilesE", "gsl_acdb_data_files::acdbFiles"], [2, 7, 1, "_CPPv4N19gsl_acdb_data_files9num_filesE", "gsl_acdb_data_files::num_files"], [2, 6, 1, "_CPPv413gsl_acdb_file", "gsl_acdb_file"], [2, 7, 1, "_CPPv4N13gsl_acdb_file8fileNameE", "gsl_acdb_file::fileName"], [2, 7, 1, "_CPPv4N13gsl_acdb_file11fileNameLenE", "gsl_acdb_file::fileNameLen"], [2, 5, 1, "_CPPv417gsl_acdb_handle_t", "gsl_acdb_handle_t"], [2, 3, 1, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t", "gsl_add_database"], [2, 4, 1, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t", "gsl_add_database::acdb_data_files"], [2, 4, 1, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t", "gsl_add_database::acdb_handle"], [2, 4, 1, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t", "gsl_add_database::writable_file_path"], [2, 6, 1, "_CPPv48gsl_buff", "gsl_buff"], [2, 7, 1, "_CPPv4N8gsl_buff4addrE", "gsl_buff::addr"], [2, 7, 1, "_CPPv4N8gsl_buff10alloc_infoE", "gsl_buff::alloc_info"], [2, 7, 1, "_CPPv4N8gsl_buff5flagsE", "gsl_buff::flags"], [2, 7, 1, "_CPPv4N8gsl_buff8metadataE", "gsl_buff::metadata"], [2, 7, 1, "_CPPv4N8gsl_buff13metadata_sizeE", "gsl_buff::metadata_size"], [2, 7, 1, "_CPPv4N8gsl_buff4sizeE", "gsl_buff::size"], [2, 7, 1, "_CPPv4N8gsl_buff9timestampE", "gsl_buff::timestamp"], [2, 5, 1, "_CPPv415gsl_cb_func_ptr", "gsl_cb_func_ptr"], [2, 3, 1, "_CPPv49gsl_close12gsl_handle_t", "gsl_close"], [2, 4, 1, "_CPPv49gsl_close12gsl_handle_t", "gsl_close::graph_handle"], [2, 6, 1, "_CPPv435gsl_cmd_configure_read_write_params", "gsl_cmd_configure_read_write_params"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params10attributesE", "gsl_cmd_configure_read_write_params::attributes"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params9buff_sizeE", "gsl_cmd_configure_read_write_params::buff_size"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params17max_metadata_sizeE", "gsl_cmd_configure_read_write_params::max_metadata_size"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params9num_buffsE", "gsl_cmd_configure_read_write_params::num_buffs"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params13platform_infoE", "gsl_cmd_configure_read_write_params::platform_info"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params12shmem_ep_tagE", "gsl_cmd_configure_read_write_params::shmem_ep_tag"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params15start_thresholdE", "gsl_cmd_configure_read_write_params::start_threshold"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params14stop_thresholdE", "gsl_cmd_configure_read_write_params::stop_threshold"], [2, 6, 1, "_CPPv426gsl_cmd_get_shmem_buf_info", "gsl_cmd_get_shmem_buf_info"], [2, 7, 1, "_CPPv4N26gsl_cmd_get_shmem_buf_info5buffsE", "gsl_cmd_get_shmem_buf_info::buffs"], [2, 7, 1, "_CPPv4N26gsl_cmd_get_shmem_buf_info9num_buffsE", "gsl_cmd_get_shmem_buf_info::num_buffs"], [2, 7, 1, "_CPPv4N26gsl_cmd_get_shmem_buf_info4sizeE", "gsl_cmd_get_shmem_buf_info::size"], [2, 6, 1, "_CPPv420gsl_cmd_graph_select", "gsl_cmd_graph_select"], [2, 7, 1, "_CPPv4N20gsl_cmd_graph_select12cal_key_vectE", "gsl_cmd_graph_select::cal_key_vect"], [2, 7, 1, "_CPPv4N20gsl_cmd_graph_select16graph_key_vectorE", "gsl_cmd_graph_select::graph_key_vector"], [2, 2, 1, "_CPPv410gsl_cmd_id", "gsl_cmd_id"], [2, 1, 1, "_CPPv4N10gsl_cmd_id17GSL_CMD_ADD_GRAPHE", "gsl_cmd_id::GSL_CMD_ADD_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id20GSL_CMD_CHANGE_GRAPHE", "gsl_cmd_id::GSL_CMD_CHANGE_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id24GSL_CMD_CLOSE_WITH_PROPSE", "gsl_cmd_id::GSL_CMD_CLOSE_WITH_PROPS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id29GSL_CMD_CONFIGURE_READ_PARAMSE", "gsl_cmd_id::GSL_CMD_CONFIGURE_READ_PARAMS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id30GSL_CMD_CONFIGURE_WRITE_PARAMSE", "gsl_cmd_id::GSL_CMD_CONFIGURE_WRITE_PARAMS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id11GSL_CMD_EOSE", "gsl_cmd_id::GSL_CMD_EOS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id13GSL_CMD_FLUSHE", "gsl_cmd_id::GSL_CMD_FLUSH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id22GSL_CMD_FREE_READ_BUFFE", "gsl_cmd_id::GSL_CMD_FREE_READ_BUFF"], [2, 1, 1, "_CPPv4N10gsl_cmd_id23GSL_CMD_FREE_WRITE_BUFFE", "gsl_cmd_id::GSL_CMD_FREE_WRITE_BUFF"], [2, 1, 1, "_CPPv4N10gsl_cmd_id26GSL_CMD_GET_READ_BUFF_INFOE", "gsl_cmd_id::GSL_CMD_GET_READ_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id30GSL_CMD_GET_READ_POS_BUFF_INFOE", "gsl_cmd_id::GSL_CMD_GET_READ_POS_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id27GSL_CMD_GET_WRITE_BUFF_INFOE", "gsl_cmd_id::GSL_CMD_GET_WRITE_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id31GSL_CMD_GET_WRITE_POS_BUFF_INFOE", "gsl_cmd_id::GSL_CMD_GET_WRITE_POS_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id11GSL_CMD_MAXE", "gsl_cmd_id::GSL_CMD_MAX"], [2, 1, 1, "_CPPv4N10gsl_cmd_id15GSL_CMD_PREPAREE", "gsl_cmd_id::GSL_CMD_PREPARE"], [2, 1, 1, "_CPPv4N10gsl_cmd_id25GSL_CMD_QUERY_GRAPH_DELAYE", "gsl_cmd_id::GSL_CMD_QUERY_GRAPH_DELAY"], [2, 1, 1, "_CPPv4N10gsl_cmd_id29GSL_CMD_REGISTER_CUSTOM_EVENTE", "gsl_cmd_id::GSL_CMD_REGISTER_CUSTOM_EVENT"], [2, 1, 1, "_CPPv4N10gsl_cmd_id20GSL_CMD_REMOVE_GRAPHE", "gsl_cmd_id::GSL_CMD_REMOVE_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id13GSL_CMD_STARTE", "gsl_cmd_id::GSL_CMD_START"], [2, 1, 1, "_CPPv4N10gsl_cmd_id12GSL_CMD_STOPE", "gsl_cmd_id::GSL_CMD_STOP"], [2, 1, 1, "_CPPv4N10gsl_cmd_id15GSL_CMD_SUSPENDE", "gsl_cmd_id::GSL_CMD_SUSPEND"], [2, 6, 1, "_CPPv418gsl_cmd_properties", "gsl_cmd_properties"], [2, 7, 1, "_CPPv4N18gsl_cmd_properties3gkvE", "gsl_cmd_properties::gkv"], [2, 7, 1, "_CPPv4N18gsl_cmd_properties19num_property_valuesE", "gsl_cmd_properties::num_property_values"], [2, 7, 1, "_CPPv4N18gsl_cmd_properties11property_idE", "gsl_cmd_properties::property_id"], [2, 7, 1, "_CPPv4N18gsl_cmd_properties15property_valuesE", "gsl_cmd_properties::property_values"], [2, 6, 1, "_CPPv429gsl_cmd_register_custom_event", "gsl_cmd_register_custom_event"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event20event_config_payloadE", "gsl_cmd_register_custom_event::event_config_payload"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event25event_config_payload_sizeE", "gsl_cmd_register_custom_event::event_config_payload_size"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event8event_idE", "gsl_cmd_register_custom_event::event_id"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event11is_registerE", "gsl_cmd_register_custom_event::is_register"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event18module_instance_idE", "gsl_cmd_register_custom_event::module_instance_id"], [2, 6, 1, "_CPPv420gsl_cmd_remove_graph", "gsl_cmd_remove_graph"], [2, 7, 1, "_CPPv4N20gsl_cmd_remove_graph16graph_key_vectorE", "gsl_cmd_remove_graph::graph_key_vector"], [2, 3, 1, "_CPPv414gsl_cshm_alloc8uint32_tP15gsl_cshm_info_t", "gsl_cshm_alloc"], [2, 4, 1, "_CPPv414gsl_cshm_alloc8uint32_tP15gsl_cshm_info_t", "gsl_cshm_alloc::info"], [2, 4, 1, "_CPPv414gsl_cshm_alloc8uint32_tP15gsl_cshm_info_t", "gsl_cshm_alloc::size"], [2, 2, 1, "_CPPv419gsl_cshm_cache_type", "gsl_cshm_cache_type"], [2, 1, 1, "_CPPv4N19gsl_cshm_cache_type15GSL_CSHM_CACHEDE", "gsl_cshm_cache_type::GSL_CSHM_CACHED"], [2, 1, 1, "_CPPv4N19gsl_cshm_cache_type17GSL_CSHM_UNCACHEDE", "gsl_cshm_cache_type::GSL_CSHM_UNCACHED"], [2, 5, 1, "_CPPv421gsl_cshm_cache_type_t", "gsl_cshm_cache_type_t"], [2, 3, 1, "_CPPv416gsl_cshm_dealloc12gsl_mem_id_t", "gsl_cshm_dealloc"], [2, 4, 1, "_CPPv416gsl_cshm_dealloc12gsl_mem_id_t", "gsl_cshm_dealloc::mem_id"], [2, 3, 1, "_CPPv415gsl_cshm_deinitv", "gsl_cshm_deinit"], [2, 6, 1, "_CPPv413gsl_cshm_info", "gsl_cshm_info"], [2, 7, 1, "_CPPv4N13gsl_cshm_info2fdE", "gsl_cshm_info::fd"], [2, 7, 1, "_CPPv4N13gsl_cshm_info4flagE", "gsl_cshm_info::flag"], [2, 7, 1, "_CPPv4N13gsl_cshm_info6mem_idE", "gsl_cshm_info::mem_id"], [2, 7, 1, "_CPPv4N13gsl_cshm_info14subsystem_maskE", "gsl_cshm_info::subsystem_mask"], [2, 7, 1, "_CPPv4N13gsl_cshm_info4typeE", "gsl_cshm_info::type"], [2, 5, 1, "_CPPv415gsl_cshm_info_t", "gsl_cshm_info_t"], [2, 3, 1, "_CPPv413gsl_cshm_init8uint32_t", "gsl_cshm_init"], [2, 4, 1, "_CPPv413gsl_cshm_init8uint32_t", "gsl_cshm_init::num_client"], [2, 3, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::length"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::mem_id"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::miid"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::offset"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::prop_flag"], [2, 2, 1, "_CPPv412gsl_data_dir", "gsl_data_dir"], [2, 1, 1, "_CPPv4N12gsl_data_dir17GSL_DATA_DIR_READE", "gsl_data_dir::GSL_DATA_DIR_READ"], [2, 1, 1, "_CPPv4N12gsl_data_dir18GSL_DATA_DIR_WRITEE", "gsl_data_dir::GSL_DATA_DIR_WRITE"], [2, 3, 1, "_CPPv410gsl_deinitv", "gsl_deinit"], [2, 3, 1, "_CPPv427gsl_enable_acdb_persistence7uint8_t", "gsl_enable_acdb_persistence"], [2, 4, 1, "_CPPv427gsl_enable_acdb_persistence7uint8_t", "gsl_enable_acdb_persistence::enable_flag"], [2, 2, 1, "_CPPv423gsl_eos_render_status_t", "gsl_eos_render_status_t"], [2, 1, 1, "_CPPv4N23gsl_eos_render_status_t15GSL_EOS_DROPPEDE", "gsl_eos_render_status_t::GSL_EOS_DROPPED"], [2, 1, 1, "_CPPv4N23gsl_eos_render_status_t16GSL_EOS_RENDEREDE", "gsl_eos_render_status_t::GSL_EOS_RENDERED"], [2, 6, 1, "_CPPv419gsl_event_cb_params", "gsl_event_cb_params"], [2, 7, 1, "_CPPv4N19gsl_event_cb_params8event_idE", "gsl_event_cb_params::event_id"], [2, 7, 1, "_CPPv4N19gsl_event_cb_params13event_payloadE", "gsl_event_cb_params::event_payload"], [2, 7, 1, "_CPPv4N19gsl_event_cb_params18event_payload_sizeE", "gsl_event_cb_params::event_payload_size"], [2, 7, 1, "_CPPv4N19gsl_event_cb_params16source_module_idE", "gsl_event_cb_params::source_module_id"], [2, 6, 1, "_CPPv421gsl_event_eos_payload", "gsl_event_eos_payload"], [2, 7, 1, "_CPPv4N21gsl_event_eos_payload18module_instance_idE", "gsl_event_eos_payload::module_instance_id"], [2, 7, 1, "_CPPv4N21gsl_event_eos_payload13render_statusE", "gsl_event_eos_payload::render_status"], [2, 2, 1, "_CPPv412gsl_event_id", "gsl_event_id"], [2, 1, 1, "_CPPv4N12gsl_event_id25GSL_EVENT_ID_BUFFER_AVAILE", "gsl_event_id::GSL_EVENT_ID_BUFFER_AVAIL"], [2, 1, 1, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_EOSE", "gsl_event_id::GSL_EVENT_ID_EOS"], [2, 1, 1, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_MAXE", "gsl_event_id::GSL_EVENT_ID_MAX"], [2, 1, 1, "_CPPv4N12gsl_event_id22GSL_EVENT_ID_READ_DONEE", "gsl_event_id::GSL_EVENT_ID_READ_DONE"], [2, 1, 1, "_CPPv4N12gsl_event_id23GSL_EVENT_ID_WRITE_DONEE", "gsl_event_id::GSL_EVENT_ID_WRITE_DONE"], [2, 6, 1, "_CPPv433gsl_event_read_write_done_payload", "gsl_event_read_write_done_payload"], [2, 7, 1, "_CPPv4N33gsl_event_read_write_done_payload4buffE", "gsl_event_read_write_done_payload::buff"], [2, 7, 1, "_CPPv4N33gsl_event_read_write_done_payload9md_statusE", "gsl_event_read_write_done_payload::md_status"], [2, 7, 1, "_CPPv4N33gsl_event_read_write_done_payload6statusE", "gsl_event_read_write_done_payload::status"], [2, 7, 1, "_CPPv4N33gsl_event_read_write_done_payload3tagE", "gsl_event_read_write_done_payload::tag"], [2, 6, 1, "_CPPv426gsl_extern_alloc_buff_info", "gsl_extern_alloc_buff_info"], [2, 7, 1, "_CPPv4N26gsl_extern_alloc_buff_info12alloc_handleE", "gsl_extern_alloc_buff_info::alloc_handle"], [2, 7, 1, "_CPPv4N26gsl_extern_alloc_buff_info10alloc_sizeE", "gsl_extern_alloc_buff_info::alloc_size"], [2, 7, 1, "_CPPv4N26gsl_extern_alloc_buff_info6offsetE", "gsl_extern_alloc_buff_info::offset"], [2, 3, 1, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_avail_buffer_size"], [2, 4, 1, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_avail_buffer_size::bytes"], [2, 4, 1, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_avail_buffer_size::dir"], [2, 4, 1, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_avail_buffer_size::graph_handle"], [2, 3, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::cal_key_vect"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::graph_key_vect"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::num_modules"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::param_list"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::payload"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::payload_size"], [2, 3, 1, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t", "gsl_get_custom_config"], [2, 4, 1, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t", "gsl_get_custom_config::graph_handle"], [2, 4, 1, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t", "gsl_get_custom_config::payload"], [2, 4, 1, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t", "gsl_get_custom_config::size"], [2, 3, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data"], [2, 4, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data::data_payload"], [2, 4, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data::data_payload_size"], [2, 4, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data::key_vect"], [2, 4, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data::module_id"], [2, 3, 1, "_CPPv425gsl_get_driver_module_kvs8uint32_tP19gsl_key_vector_list", "gsl_get_driver_module_kvs"], [2, 4, 1, "_CPPv425gsl_get_driver_module_kvs8uint32_tP19gsl_key_vector_list", "gsl_get_driver_module_kvs::data_payload"], [2, 4, 1, "_CPPv425gsl_get_driver_module_kvs8uint32_tP19gsl_key_vector_list", "gsl_get_driver_module_kvs::driver_id"], [2, 3, 1, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t", "gsl_get_graph_alias"], [2, 4, 1, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t", "gsl_get_graph_alias::alias"], [2, 4, 1, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t", "gsl_get_graph_alias::alias_len"], [2, 4, 1, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t", "gsl_get_graph_alias::graph_key_vect"], [2, 3, 1, "_CPPv418gsl_get_graph_ckvsPK14gsl_key_vectorP19gsl_key_vector_list", "gsl_get_graph_ckvs"], [2, 4, 1, "_CPPv418gsl_get_graph_ckvsPK14gsl_key_vectorP19gsl_key_vector_list", "gsl_get_graph_ckvs::data_payload"], [2, 4, 1, "_CPPv418gsl_get_graph_ckvsPK14gsl_key_vectorP19gsl_key_vector_list", "gsl_get_graph_ckvs::graph_key_vect"], [2, 3, 1, "_CPPv418gsl_get_graph_tkvsPK14gsl_key_vectorP23gsl_tag_key_vector_list", "gsl_get_graph_tkvs"], [2, 4, 1, "_CPPv418gsl_get_graph_tkvsPK14gsl_key_vectorP23gsl_tag_key_vector_list", "gsl_get_graph_tkvs::data_payload"], [2, 4, 1, "_CPPv418gsl_get_graph_tkvsPK14gsl_key_vectorP23gsl_tag_key_vector_list", "gsl_get_graph_tkvs::graph_key_vect"], [2, 3, 1, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_processed_buff_cnt"], [2, 4, 1, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_processed_buff_cnt::cnt"], [2, 4, 1, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_processed_buff_cnt::dir"], [2, 4, 1, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_processed_buff_cnt::graph_handle"], [2, 3, 1, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list", "gsl_get_supported_gkvs"], [2, 4, 1, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list", "gsl_get_supported_gkvs::data_payload"], [2, 4, 1, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list", "gsl_get_supported_gkvs::key_ids"], [2, 4, 1, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list", "gsl_get_supported_gkvs::num_key_ids"], [2, 3, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::graph_key_vect"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::num_modules"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::param_list"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::payload"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::payload_size"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::tag_id"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::tag_key_vect"], [2, 3, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config"], [2, 4, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config::graph_handle"], [2, 4, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config::payload"], [2, 4, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config::size"], [2, 4, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config::tag"], [2, 3, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::graph_key_vect"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::payload"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::payload_size"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::tag"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::tag_key_vect"], [2, 3, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info"], [2, 4, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info::graph_key_vect"], [2, 4, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info::module_info"], [2, 4, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info::module_info_size"], [2, 4, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info::tag"], [2, 3, 1, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t", "gsl_get_tags_with_module_info"], [2, 4, 1, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t", "gsl_get_tags_with_module_info::graph_key_vect"], [2, 4, 1, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t", "gsl_get_tags_with_module_info::tag_module_info"], [2, 4, 1, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t", "gsl_get_tags_with_module_info::tag_module_info_size"], [2, 3, 1, "_CPPv415gsl_get_versionP8uint32_tP8uint32_t", "gsl_get_version"], [2, 4, 1, "_CPPv415gsl_get_versionP8uint32_tP8uint32_t", "gsl_get_version::major"], [2, 4, 1, "_CPPv415gsl_get_versionP8uint32_tP8uint32_t", "gsl_get_version::minor"], [2, 5, 1, "_CPPv422gsl_global_cb_func_ptr", "gsl_global_cb_func_ptr"], [2, 2, 1, "_CPPv420gsl_global_event_ids", "gsl_global_event_ids"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_DNE", "gsl_global_event_ids::GSL_GLOBAL_EVENT_AUDIO_SVC_DN"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_UPE", "gsl_global_event_ids::GSL_GLOBAL_EVENT_AUDIO_SVC_UP"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids20GSL_GLOBAL_EVENT_MAXE", "gsl_global_event_ids::GSL_GLOBAL_EVENT_MAX"], [2, 6, 1, "_CPPv431gsl_global_event_svc_dn_payload", "gsl_global_event_svc_dn_payload"], [2, 7, 1, "_CPPv4N31gsl_global_event_svc_dn_payload11handle_listE", "gsl_global_event_svc_dn_payload::handle_list"], [2, 7, 1, "_CPPv4N31gsl_global_event_svc_dn_payload11num_handlesE", "gsl_global_event_svc_dn_payload::num_handles"], [2, 5, 1, "_CPPv412gsl_handle_t", "gsl_handle_t"], [2, 3, 1, "_CPPv48gsl_initP13gsl_init_data", "gsl_init"], [2, 4, 1, "_CPPv48gsl_initP13gsl_init_data", "gsl_init::init_data"], [2, 6, 1, "_CPPv413gsl_init_data", "gsl_init_data"], [2, 7, 1, "_CPPv4N13gsl_init_data9acdb_addrE", "gsl_init_data::acdb_addr"], [2, 7, 1, "_CPPv4N13gsl_init_data15acdb_delta_fileE", "gsl_init_data::acdb_delta_file"], [2, 7, 1, "_CPPv4N13gsl_init_data10acdb_filesE", "gsl_init_data::acdb_files"], [2, 7, 1, "_CPPv4N13gsl_init_data20max_num_ready_checksE", "gsl_init_data::max_num_ready_checks"], [2, 7, 1, "_CPPv4N13gsl_init_data23ready_check_interval_msE", "gsl_init_data::ready_check_interval_ms"], [2, 3, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl"], [2, 4, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl::cmd_id"], [2, 4, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl::cmd_payload"], [2, 4, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl::cmd_payload_sz"], [2, 4, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl::graph_handle"], [2, 6, 1, "_CPPv418gsl_key_value_pair", "gsl_key_value_pair"], [2, 7, 1, "_CPPv4N18gsl_key_value_pair3keyE", "gsl_key_value_pair::key"], [2, 7, 1, "_CPPv4N18gsl_key_value_pair5valueE", "gsl_key_value_pair::value"], [2, 6, 1, "_CPPv414gsl_key_vector", "gsl_key_vector"], [2, 7, 1, "_CPPv4N14gsl_key_vector3kvpE", "gsl_key_vector::kvp"], [2, 7, 1, "_CPPv4N14gsl_key_vector8num_kvpsE", "gsl_key_vector::num_kvps"], [2, 6, 1, "_CPPv420gsl_key_vector_array", "gsl_key_vector_array"], [2, 7, 1, "_CPPv4N20gsl_key_vector_array3kvpE", "gsl_key_vector_array::kvp"], [2, 7, 1, "_CPPv4N20gsl_key_vector_array8num_keysE", "gsl_key_vector_array::num_keys"], [2, 6, 1, "_CPPv419gsl_key_vector_list", "gsl_key_vector_list"], [2, 7, 1, "_CPPv4N19gsl_key_vector_list15key_vector_listE", "gsl_key_vector_list::key_vector_list"], [2, 7, 1, "_CPPv4N19gsl_key_vector_list9list_sizeE", "gsl_key_vector_list::list_size"], [2, 7, 1, "_CPPv4N19gsl_key_vector_list15num_key_vectorsE", "gsl_key_vector_list::num_key_vectors"], [2, 5, 1, "_CPPv412gsl_mem_id_t", "gsl_mem_id_t"], [2, 6, 1, "_CPPv418gsl_module_id_info", "gsl_module_id_info"], [2, 7, 1, "_CPPv4N18gsl_module_id_info12module_entryE", "gsl_module_id_info::module_entry"], [2, 7, 1, "_CPPv4N18gsl_module_id_info11num_modulesE", "gsl_module_id_info::num_modules"], [2, 6, 1, "_CPPv424gsl_module_id_info_entry", "gsl_module_id_info_entry"], [2, 7, 1, "_CPPv4N24gsl_module_id_info_entry9module_idE", "gsl_module_id_info_entry::module_id"], [2, 7, 1, "_CPPv4N24gsl_module_id_info_entry10module_iidE", "gsl_module_id_info_entry::module_iid"], [2, 3, 1, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t", "gsl_open"], [2, 4, 1, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t", "gsl_open::cal_key_vect"], [2, 4, 1, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t", "gsl_open::graph_handle"], [2, 4, 1, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t", "gsl_open::graph_key_vect"], [2, 3, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read"], [2, 4, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read::buff"], [2, 4, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read::filled_size"], [2, 4, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read::graph_handle"], [2, 4, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read::tag"], [2, 3, 1, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv", "gsl_register_event_cb"], [2, 4, 1, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv", "gsl_register_event_cb::cb"], [2, 4, 1, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv", "gsl_register_event_cb::client_data"], [2, 4, 1, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv", "gsl_register_event_cb::graph_handle"], [2, 3, 1, "_CPPv428gsl_register_global_event_cb22gsl_global_cb_func_ptrPv", "gsl_register_global_event_cb"], [2, 4, 1, "_CPPv428gsl_register_global_event_cb22gsl_global_cb_func_ptrPv", "gsl_register_global_event_cb::client_data"], [2, 4, 1, "_CPPv428gsl_register_global_event_cb22gsl_global_cb_func_ptrPv", "gsl_register_global_event_cb::global_cb"], [2, 3, 1, "_CPPv419gsl_remove_database17gsl_acdb_handle_t", "gsl_remove_database"], [2, 4, 1, "_CPPv419gsl_remove_database17gsl_acdb_handle_t", "gsl_remove_database::acdb_handle"], [2, 3, 1, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector", "gsl_set_cal"], [2, 4, 1, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector", "gsl_set_cal::cal_key_vect"], [2, 4, 1, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector", "gsl_set_cal::graph_handle"], [2, 4, 1, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector", "gsl_set_cal::graph_key_vect"], [2, 3, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb"], [2, 4, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb::cal_key_vect"], [2, 4, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb::graph_key_vect"], [2, 4, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb::payload"], [2, 4, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb::payload_size"], [2, 3, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config"], [2, 4, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config::graph_handle"], [2, 4, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config::graph_key_vect"], [2, 4, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config::tag"], [2, 4, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config::tag_key_vect"], [2, 3, 1, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t", "gsl_set_custom_config"], [2, 4, 1, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t", "gsl_set_custom_config::graph_handle"], [2, 4, 1, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t", "gsl_set_custom_config::payload"], [2, 4, 1, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t", "gsl_set_custom_config::payload_size"], [2, 3, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::graph_key_vect"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::payload"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::payload_size"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::tag_id"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::tag_key_vect"], [2, 3, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config"], [2, 4, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config::graph_handle"], [2, 4, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config::payload"], [2, 4, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config::payload_size"], [2, 4, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config::tag"], [2, 3, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist"], [2, 4, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist::graph_handle"], [2, 4, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist::payload"], [2, 4, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist::payload_size"], [2, 4, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist::tag"], [2, 3, 1, "_CPPv425gsl_set_temp_path_to_acdb8uint32_tPKc", "gsl_set_temp_path_to_acdb"], [2, 4, 1, "_CPPv425gsl_set_temp_path_to_acdb8uint32_tPKc", "gsl_set_temp_path_to_acdb::path_length"], [2, 4, 1, "_CPPv425gsl_set_temp_path_to_acdb8uint32_tPKc", "gsl_set_temp_path_to_acdb::temp_path"], [2, 6, 1, "_CPPv413gsl_shmem_buf", "gsl_shmem_buf"], [2, 7, 1, "_CPPv4N13gsl_shmem_buf4addrE", "gsl_shmem_buf::addr"], [2, 7, 1, "_CPPv4N13gsl_shmem_buf8metadataE", "gsl_shmem_buf::metadata"], [2, 2, 1, "_CPPv413gsl_subsystem", "gsl_subsystem"], [2, 1, 1, "_CPPv4N13gsl_subsystem11GSL_SS_ADSPE", "gsl_subsystem::GSL_SS_ADSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem11GSL_SS_APPSE", "gsl_subsystem::GSL_SS_APPS"], [2, 1, 1, "_CPPv4N13gsl_subsystem13GSL_SS_CC_DSPE", "gsl_subsystem::GSL_SS_CC_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem18GSL_SS_COMPUTE_DSPE", "gsl_subsystem::GSL_SS_COMPUTE_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem14GSL_SS_INVALIDE", "gsl_subsystem::GSL_SS_INVALID"], [2, 1, 1, "_CPPv4N13gsl_subsystem16GSL_SS_MODEM_DSPE", "gsl_subsystem::GSL_SS_MODEM_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem17GSL_SS_SENSOR_DSPE", "gsl_subsystem::GSL_SS_SENSOR_DSP"], [2, 5, 1, "_CPPv415gsl_subsystem_t", "gsl_subsystem_t"], [2, 6, 1, "_CPPv418gsl_tag_key_vector", "gsl_tag_key_vector"], [2, 7, 1, "_CPPv4N18gsl_tag_key_vector3kvpE", "gsl_tag_key_vector::kvp"], [2, 7, 1, "_CPPv4N18gsl_tag_key_vector8num_keysE", "gsl_tag_key_vector::num_keys"], [2, 7, 1, "_CPPv4N18gsl_tag_key_vector6tag_idE", "gsl_tag_key_vector::tag_id"], [2, 6, 1, "_CPPv423gsl_tag_key_vector_list", "gsl_tag_key_vector_list"], [2, 7, 1, "_CPPv4N23gsl_tag_key_vector_list15key_vector_listE", "gsl_tag_key_vector_list::key_vector_list"], [2, 7, 1, "_CPPv4N23gsl_tag_key_vector_list9list_sizeE", "gsl_tag_key_vector_list::list_size"], [2, 7, 1, "_CPPv4N23gsl_tag_key_vector_list15num_key_vectorsE", "gsl_tag_key_vector_list::num_key_vectors"], [2, 6, 1, "_CPPv419gsl_tag_module_info", "gsl_tag_module_info"], [2, 7, 1, "_CPPv4N19gsl_tag_module_info8num_tagsE", "gsl_tag_module_info::num_tags"], [2, 7, 1, "_CPPv4N19gsl_tag_module_info16tag_module_entryE", "gsl_tag_module_info::tag_module_entry"], [2, 6, 1, "_CPPv425gsl_tag_module_info_entry", "gsl_tag_module_info_entry"], [2, 7, 1, "_CPPv4N25gsl_tag_module_info_entry12module_entryE", "gsl_tag_module_info_entry::module_entry"], [2, 7, 1, "_CPPv4N25gsl_tag_module_info_entry11num_modulesE", "gsl_tag_module_info_entry::num_modules"], [2, 7, 1, "_CPPv4N25gsl_tag_module_info_entry6tag_idE", "gsl_tag_module_info_entry::tag_id"], [2, 3, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write"], [2, 4, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write::buff"], [2, 4, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write::consumed_size"], [2, 4, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write::graph_handle"], [2, 4, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write::tag"], [4, 5, 1, "_CPPv418ipc_dl_deinit_fn_t", "ipc_dl_deinit_fn_t"], [4, 5, 1, "_CPPv416ipc_dl_init_fn_t", "ipc_dl_init_fn_t"], [4, 6, 1, "_CPPv417ipc_to_gpr_vtbl_t", "ipc_to_gpr_vtbl_t"], [4, 5, 1, "_CPPv417ipc_to_gpr_vtbl_t", "ipc_to_gpr_vtbl_t"], [4, 7, 1, "_CPPv4N17ipc_to_gpr_vtbl_t12receive_doneE", "ipc_to_gpr_vtbl_t::receive_done"], [4, 7, 1, "_CPPv4N17ipc_to_gpr_vtbl_t4sendE", "ipc_to_gpr_vtbl_t::send"], [1, 5, 1, "_CPPv413par_heap_info", "par_heap_info"], [6, 2, 1, "_CPPv421posal_bufpool_align_t", "posal_bufpool_align_t"], [6, 5, 1, "_CPPv421posal_bufpool_align_t", "posal_bufpool_align_t"], [6, 1, 1, "_CPPv4N21posal_bufpool_align_t16EIGHT_BYTE_ALIGNE", "posal_bufpool_align_t::EIGHT_BYTE_ALIGN"], [6, 1, 1, "_CPPv4N21posal_bufpool_align_t15FOUR_BYTE_ALIGNE", "posal_bufpool_align_t::FOUR_BYTE_ALIGN"], [6, 3, 1, "_CPPv422posal_bufpool_get_node8uint32_t", "posal_bufpool_get_node"], [6, 4, 1, "_CPPv422posal_bufpool_get_node8uint32_t", "posal_bufpool_get_node::pool_handle"], [6, 3, 1, "_CPPv435posal_bufpool_is_address_in_bufpoolPv8uint32_t", "posal_bufpool_is_address_in_bufpool"], [6, 4, 1, "_CPPv435posal_bufpool_is_address_in_bufpoolPv8uint32_t", "posal_bufpool_is_address_in_bufpool::pool_handle"], [6, 4, 1, "_CPPv435posal_bufpool_is_address_in_bufpoolPv8uint32_t", "posal_bufpool_is_address_in_bufpool::ptr"], [6, 3, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::alignment"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::heap_id"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::node_size"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::nodes_per_arr"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::num_arrays"], [6, 3, 1, "_CPPv426posal_bufpool_pool_destroy8uint32_t", "posal_bufpool_pool_destroy"], [6, 4, 1, "_CPPv426posal_bufpool_pool_destroy8uint32_t", "posal_bufpool_pool_destroy::pool_handle"], [6, 3, 1, "_CPPv436posal_bufpool_pool_free_unused_lists8uint32_t", "posal_bufpool_pool_free_unused_lists"], [6, 4, 1, "_CPPv436posal_bufpool_pool_free_unused_lists8uint32_t", "posal_bufpool_pool_free_unused_lists::pool_handle"], [6, 3, 1, "_CPPv432posal_bufpool_pool_reset_to_base8uint32_t", "posal_bufpool_pool_reset_to_base"], [6, 4, 1, "_CPPv432posal_bufpool_pool_reset_to_base8uint32_t", "posal_bufpool_pool_reset_to_base::pool_handle"], [6, 3, 1, "_CPPv435posal_bufpool_profile_all_mem_usagev", "posal_bufpool_profile_all_mem_usage"], [6, 3, 1, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t", "posal_bufpool_profile_mem_usage"], [6, 4, 1, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t", "posal_bufpool_profile_mem_usage::bytes_allocated_ptr"], [6, 4, 1, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t", "posal_bufpool_profile_mem_usage::bytes_used_ptr"], [6, 4, 1, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t", "posal_bufpool_profile_mem_usage::pool_handle"], [6, 3, 1, "_CPPv425posal_bufpool_return_nodePv", "posal_bufpool_return_node"], [6, 4, 1, "_CPPv425posal_bufpool_return_nodePv", "posal_bufpool_return_node::node_ptr"], [6, 3, 1, "_CPPv417posal_cache_flush8uint32_t8uint32_t", "posal_cache_flush"], [6, 4, 1, "_CPPv417posal_cache_flush8uint32_t8uint32_t", "posal_cache_flush::mem_size"], [6, 4, 1, "_CPPv417posal_cache_flush8uint32_t8uint32_t", "posal_cache_flush::virt_addr"], [6, 3, 1, "_CPPv428posal_cache_flush_invalidate8uint32_t8uint32_t", "posal_cache_flush_invalidate"], [6, 4, 1, "_CPPv428posal_cache_flush_invalidate8uint32_t8uint32_t", "posal_cache_flush_invalidate::mem_size"], [6, 4, 1, "_CPPv428posal_cache_flush_invalidate8uint32_t8uint32_t", "posal_cache_flush_invalidate::virt_addr"], [6, 3, 1, "_CPPv431posal_cache_flush_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_invalidate_v2"], [6, 4, 1, "_CPPv431posal_cache_flush_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_invalidate_v2::mem_size"], [6, 4, 1, "_CPPv431posal_cache_flush_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_invalidate_v2::virt_addr"], [6, 3, 1, "_CPPv420posal_cache_flush_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_v2"], [6, 4, 1, "_CPPv420posal_cache_flush_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_v2::mem_size"], [6, 4, 1, "_CPPv420posal_cache_flush_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_v2::virt_addr"], [6, 3, 1, "_CPPv422posal_cache_invalidate8uint32_t8uint32_t", "posal_cache_invalidate"], [6, 4, 1, "_CPPv422posal_cache_invalidate8uint32_t8uint32_t", "posal_cache_invalidate::mem_size"], [6, 4, 1, "_CPPv422posal_cache_invalidate8uint32_t8uint32_t", "posal_cache_invalidate::virt_addr"], [6, 3, 1, "_CPPv425posal_cache_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_invalidate_v2"], [6, 4, 1, "_CPPv425posal_cache_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_invalidate_v2::mem_size"], [6, 4, 1, "_CPPv425posal_cache_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_invalidate_v2::virt_addr"], [6, 6, 1, "_CPPv424posal_channel_internal_t", "posal_channel_internal_t"], [6, 7, 1, "_CPPv4N24posal_channel_internal_t6anysigE", "posal_channel_internal_t::anysig"], [6, 7, 1, "_CPPv4N24posal_channel_internal_t14unBitsUsedMaskE", "posal_channel_internal_t::unBitsUsedMask"], [6, 3, 1, "_CPPv425posal_channel_poll_inline15posal_channel_t8uint32_t", "posal_channel_poll_inline"], [6, 4, 1, "_CPPv425posal_channel_poll_inline15posal_channel_t8uint32_t", "posal_channel_poll_inline::pChannel"], [6, 4, 1, "_CPPv425posal_channel_poll_inline15posal_channel_t8uint32_t", "posal_channel_poll_inline::unEnableBitfield"], [6, 5, 1, "_CPPv415posal_channel_t", "posal_channel_t"], [6, 3, 1, "_CPPv425posal_channel_wait_inline15posal_channel_t8uint32_t", "posal_channel_wait_inline"], [6, 4, 1, "_CPPv425posal_channel_wait_inline15posal_channel_t8uint32_t", "posal_channel_wait_inline::pChannel"], [6, 4, 1, "_CPPv425posal_channel_wait_inline15posal_channel_t8uint32_t", "posal_channel_wait_inline::unEnableBitfield"], [6, 3, 1, "_CPPv441posal_check_addr_from_tcm_island_heap_mgrPv", "posal_check_addr_from_tcm_island_heap_mgr"], [6, 4, 1, "_CPPv441posal_check_addr_from_tcm_island_heap_mgrPv", "posal_check_addr_from_tcm_island_heap_mgr::virt_addr_ptr"], [6, 3, 1, "_CPPv416posal_cmn_divide8uint32_t8uint32_t", "posal_cmn_divide"], [6, 4, 1, "_CPPv416posal_cmn_divide8uint32_t8uint32_t", "posal_cmn_divide::den"], [6, 4, 1, "_CPPv416posal_cmn_divide8uint32_t8uint32_t", "posal_cmn_divide::num"], [6, 3, 1, "_CPPv423posal_condvar_broadcast15posal_condvar_t", "posal_condvar_broadcast"], [6, 4, 1, "_CPPv423posal_condvar_broadcast15posal_condvar_t", "posal_condvar_broadcast::p_cndvar"], [6, 3, 1, "_CPPv420posal_condvar_createP15posal_condvar_t13POSAL_HEAP_ID", "posal_condvar_create"], [6, 4, 1, "_CPPv420posal_condvar_createP15posal_condvar_t13POSAL_HEAP_ID", "posal_condvar_create::heap_id"], [6, 4, 1, "_CPPv420posal_condvar_createP15posal_condvar_t13POSAL_HEAP_ID", "posal_condvar_create::p_cndvar"], [6, 3, 1, "_CPPv421posal_condvar_destroyP15posal_condvar_t", "posal_condvar_destroy"], [6, 4, 1, "_CPPv421posal_condvar_destroyP15posal_condvar_t", "posal_condvar_destroy::pp_cndvar"], [6, 3, 1, "_CPPv420posal_condvar_signal15posal_condvar_t", "posal_condvar_signal"], [6, 4, 1, "_CPPv420posal_condvar_signal15posal_condvar_t", "posal_condvar_signal::p_cndvar"], [6, 5, 1, "_CPPv415posal_condvar_t", "posal_condvar_t"], [6, 3, 1, "_CPPv418posal_condvar_wait15posal_condvar_t14posal_nmutex_t", "posal_condvar_wait"], [6, 4, 1, "_CPPv418posal_condvar_wait15posal_condvar_t14posal_nmutex_t", "posal_condvar_wait::nmutex"], [6, 4, 1, "_CPPv418posal_condvar_wait15posal_condvar_t14posal_nmutex_t", "posal_condvar_wait::p_cndvar"], [6, 3, 1, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t", "posal_data_log_alloc"], [6, 4, 1, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t", "posal_data_log_alloc::buf_Size"], [6, 4, 1, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t", "posal_data_log_alloc::data_fmt"], [6, 4, 1, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t", "posal_data_log_alloc::log_code"], [6, 3, 1, "_CPPv427posal_data_log_alloc_commitP21posal_data_log_info_t", "posal_data_log_alloc_commit"], [6, 4, 1, "_CPPv427posal_data_log_alloc_commitP21posal_data_log_info_t", "posal_data_log_alloc_commit::log_info_ptr"], [6, 3, 1, "_CPPv426posal_data_log_code_status8uint32_t", "posal_data_log_code_status"], [6, 4, 1, "_CPPv426posal_data_log_code_status8uint32_t", "posal_data_log_code_status::log_code"], [6, 3, 1, "_CPPv421posal_data_log_commitPvP21posal_data_log_info_t", "posal_data_log_commit"], [6, 4, 1, "_CPPv421posal_data_log_commitPvP21posal_data_log_info_t", "posal_data_log_commit::log_info_ptr"], [6, 4, 1, "_CPPv421posal_data_log_commitPvP21posal_data_log_info_t", "posal_data_log_commit::log_pkt_payload_ptr"], [6, 6, 1, "_CPPv425posal_data_log_fmt_info_t", "posal_data_log_fmt_info_t"], [6, 5, 1, "_CPPv425posal_data_log_fmt_info_t", "posal_data_log_fmt_info_t"], [6, 7, 1, "_CPPv4N25posal_data_log_fmt_info_t12media_fmt_idE", "posal_data_log_fmt_info_t::media_fmt_id"], [6, 7, 1, "_CPPv4N25posal_data_log_fmt_info_t12pcm_data_fmtE", "posal_data_log_fmt_info_t::pcm_data_fmt"], [6, 2, 1, "_CPPv423posal_data_log_format_t", "posal_data_log_format_t"], [6, 5, 1, "_CPPv423posal_data_log_format_t", "posal_data_log_format_t"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t22LOG_DATA_FMT_BITSTREAME", "posal_data_log_format_t::LOG_DATA_FMT_BITSTREAM"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_PCME", "posal_data_log_format_t::LOG_DATA_FMT_PCM"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_RAWE", "posal_data_log_format_t::LOG_DATA_FMT_RAW"], [6, 3, 1, "_CPPv419posal_data_log_freePv", "posal_data_log_free"], [6, 4, 1, "_CPPv419posal_data_log_freePv", "posal_data_log_free::log_pkt_payload_ptr"], [6, 3, 1, "_CPPv431posal_data_log_get_max_buf_sizev", "posal_data_log_get_max_buf_size"], [6, 6, 1, "_CPPv421posal_data_log_info_t", "posal_data_log_info_t"], [6, 5, 1, "_CPPv421posal_data_log_info_t", "posal_data_log_info_t"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t7buf_ptrE", "posal_data_log_info_t::buf_ptr"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t8buf_sizeE", "posal_data_log_info_t::buf_size"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t8data_fmtE", "posal_data_log_info_t::data_fmt"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t9data_infoE", "posal_data_log_info_t::data_info"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t8log_codeE", "posal_data_log_info_t::log_code"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t10log_tap_idE", "posal_data_log_info_t::log_tap_id"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t14log_time_stampE", "posal_data_log_info_t::log_time_stamp"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t14seq_number_ptrE", "posal_data_log_info_t::seq_number_ptr"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t10session_idE", "posal_data_log_info_t::session_id"], [6, 2, 1, "_CPPv421posal_data_log_mode_t", "posal_data_log_mode_t"], [6, 5, 1, "_CPPv421posal_data_log_mode_t", "posal_data_log_mode_t"], [6, 1, 1, "_CPPv4N21posal_data_log_mode_t11LOG_DEFAULTE", "posal_data_log_mode_t::LOG_DEFAULT"], [6, 1, 1, "_CPPv4N21posal_data_log_mode_t13LOG_IMMEDIATEE", "posal_data_log_mode_t::LOG_IMMEDIATE"], [6, 6, 1, "_CPPv425posal_data_log_pcm_info_t", "posal_data_log_pcm_info_t"], [6, 5, 1, "_CPPv425posal_data_log_pcm_info_t", "posal_data_log_pcm_info_t"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t15bits_per_sampleE", "posal_data_log_pcm_info_t::bits_per_sample"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t15channel_mappingE", "posal_data_log_pcm_info_t::channel_mapping"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t11data_formatE", "posal_data_log_pcm_info_t::data_format"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t11interleavedE", "posal_data_log_pcm_info_t::interleaved"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t12num_channelsE", "posal_data_log_pcm_info_t::num_channels"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t8q_factorE", "posal_data_log_pcm_info_t::q_factor"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t13sampling_rateE", "posal_data_log_pcm_info_t::sampling_rate"], [6, 3, 1, "_CPPv412posal_deinitv", "posal_deinit"], [6, 3, 1, "_CPPv413posal_dlclosePv", "posal_dlclose"], [6, 4, 1, "_CPPv413posal_dlclosePv", "posal_dlclose::handle"], [6, 3, 1, "_CPPv413posal_dlerrorv", "posal_dlerror"], [6, 3, 1, "_CPPv412posal_dlinfoPviPv", "posal_dlinfo"], [6, 4, 1, "_CPPv412posal_dlinfoPviPv", "posal_dlinfo::handle"], [6, 4, 1, "_CPPv412posal_dlinfoPviPv", "posal_dlinfo::p"], [6, 4, 1, "_CPPv412posal_dlinfoPviPv", "posal_dlinfo::request"], [6, 3, 1, "_CPPv412posal_dlopenPKci", "posal_dlopen"], [6, 4, 1, "_CPPv412posal_dlopenPKci", "posal_dlopen::flags"], [6, 4, 1, "_CPPv412posal_dlopenPKci", "posal_dlopen::name"], [6, 3, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf"], [6, 4, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf::buf"], [6, 4, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf::flags"], [6, 4, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf::len"], [6, 4, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf::name"], [6, 3, 1, "_CPPv411posal_dlsymPvPKc", "posal_dlsym"], [6, 4, 1, "_CPPv411posal_dlsymPvPKc", "posal_dlsym::handle"], [6, 4, 1, "_CPPv411posal_dlsymPvPKc", "posal_dlsym::name"], [6, 3, 1, "_CPPv415posal_err_fatalPKc", "posal_err_fatal"], [6, 4, 1, "_CPPv415posal_err_fatalPKc", "posal_err_fatal::err_str"], [6, 3, 1, "_CPPv417posal_get_heap_id11posal_mem_t", "posal_get_heap_id"], [6, 4, 1, "_CPPv417posal_get_heap_id11posal_mem_t", "posal_get_heap_id::mem_type"], [6, 3, 1, "_CPPv424posal_get_island_heap_idv", "posal_get_island_heap_id"], [6, 3, 1, "_CPPv427posal_get_island_heap_id_v219posal_island_heap_t", "posal_get_island_heap_id_v2"], [6, 4, 1, "_CPPv427posal_get_island_heap_id_v219posal_island_heap_t", "posal_get_island_heap_id_v2::heap_type"], [6, 3, 1, "_CPPv433posal_get_mem_type_from_heap_type19posal_island_heap_t", "posal_get_mem_type_from_heap_type"], [6, 4, 1, "_CPPv433posal_get_mem_type_from_heap_type19posal_island_heap_t", "posal_get_mem_type_from_heap_type::heap_type"], [6, 7, 1, "_CPPv417posal_globalstate", "posal_globalstate"], [6, 6, 1, "_CPPv419posal_globalstate_t", "posal_globalstate_t"], [6, 5, 1, "_CPPv419posal_globalstate_t", "posal_globalstate_t"], [6, 7, 1, "_CPPv4N19posal_globalstate_t9avs_statsE", "posal_globalstate_t::avs_stats"], [6, 7, 1, "_CPPv4N19posal_globalstate_t15bEnableQLoggingE", "posal_globalstate_t::bEnableQLogging"], [6, 7, 1, "_CPPv4N19posal_globalstate_t19is_global_init_doneE", "posal_globalstate_t::is_global_init_done"], [6, 7, 1, "_CPPv4N19posal_globalstate_t19mem_map_client_listE", "posal_globalstate_t::mem_map_client_list"], [6, 7, 1, "_CPPv4N19posal_globalstate_t5mutexE", "posal_globalstate_t::mutex"], [6, 7, 1, "_CPPv4N19posal_globalstate_t11nMemRegionsE", "posal_globalstate_t::nMemRegions"], [6, 7, 1, "_CPPv4N19posal_globalstate_t6nMsgQsE", "posal_globalstate_t::nMsgQs"], [6, 7, 1, "_CPPv4N19posal_globalstate_t25nSimulatedMallocFailCountE", "posal_globalstate_t::nSimulatedMallocFailCount"], [6, 7, 1, "_CPPv4N19posal_globalstate_t13non_avs_statsE", "posal_globalstate_t::non_avs_stats"], [6, 7, 1, "_CPPv4N19posal_globalstate_t29num_registered_memmap_clientsE", "posal_globalstate_t::num_registered_memmap_clients"], [6, 7, 1, "_CPPv4N19posal_globalstate_t12uSvcUpStatusE", "posal_globalstate_t::uSvcUpStatus"], [6, 2, 1, "_CPPv412posal_heap_t", "posal_heap_t"], [6, 1, 1, "_CPPv4N12posal_heap_t17POSAL_HEAP_ISLANDE", "posal_heap_t::POSAL_HEAP_ISLAND"], [6, 1, 1, "_CPPv4N12posal_heap_t14POSAL_HEAP_LPME", "posal_heap_t::POSAL_HEAP_LPM"], [6, 1, 1, "_CPPv4N12posal_heap_t21POSAL_HEAP_NON_ISLANDE", "posal_heap_t::POSAL_HEAP_NON_ISLAND"], [6, 1, 1, "_CPPv4N12posal_heap_t31POSAL_HEAP_NON_ISLAND_SAFE_HEAPE", "posal_heap_t::POSAL_HEAP_NON_ISLAND_SAFE_HEAP"], [6, 5, 1, "_CPPv423posal_heap_tcm_handle_t", "posal_heap_tcm_handle_t"], [6, 3, 1, "_CPPv410posal_initv", "posal_init"], [6, 3, 1, "_CPPv425posal_inline_mutex_deinitP20posal_inline_mutex_t", "posal_inline_mutex_deinit"], [6, 4, 1, "_CPPv425posal_inline_mutex_deinitP20posal_inline_mutex_t", "posal_inline_mutex_deinit::pposal_mutex"], [6, 3, 1, "_CPPv423posal_inline_mutex_initP20posal_inline_mutex_t", "posal_inline_mutex_init"], [6, 4, 1, "_CPPv423posal_inline_mutex_initP20posal_inline_mutex_t", "posal_inline_mutex_init::pposal_mutex"], [6, 5, 1, "_CPPv420posal_inline_mutex_t", "posal_inline_mutex_t"], [6, 3, 1, "_CPPv426posal_interrupt_deregisterP21posal_interrupt_ist_t", "posal_interrupt_deregister"], [6, 4, 1, "_CPPv426posal_interrupt_deregisterP21posal_interrupt_ist_t", "posal_interrupt_deregister::ist_ptr"], [6, 5, 1, "_CPPv421posal_interrupt_ist_t", "posal_interrupt_ist_t"], [6, 3, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::arg_ptr"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::callback_ptr"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::heap_id"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::intr_id"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::ist_ptr"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::stack_size"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::thread_name"], [6, 3, 1, "_CPPv422posal_is_memory_in_tcmPv", "posal_is_memory_in_tcm"], [6, 4, 1, "_CPPv422posal_is_memory_in_tcmPv", "posal_is_memory_in_tcm::ptr"], [6, 3, 1, "_CPPv430posal_island_get_island_statusv", "posal_island_get_island_status"], [6, 3, 1, "_CPPv437posal_island_get_island_status_inlinev", "posal_island_get_island_status_inline"], [6, 2, 1, "_CPPv419posal_island_heap_t", "posal_island_heap_t"], [6, 1, 1, "_CPPv4N19posal_island_heap_t21POSAL_ISLAND_HEAP_LLCE", "posal_island_heap_t::POSAL_ISLAND_HEAP_LLC"], [6, 1, 1, "_CPPv4N19posal_island_heap_t27POSAL_ISLAND_HEAP_LPASS_TCME", "posal_island_heap_t::POSAL_ISLAND_HEAP_LPASS_TCM"], [6, 1, 1, "_CPPv4N19posal_island_heap_t31POSAL_ISLAND_HEAP_NUM_SUPPORTEDE", "posal_island_heap_t::POSAL_ISLAND_HEAP_NUM_SUPPORTED"], [6, 1, 1, "_CPPv4N19posal_island_heap_t24POSAL_ISLAND_HEAP_Q6_TCME", "posal_island_heap_t::POSAL_ISLAND_HEAP_Q6_TCM"], [6, 3, 1, "_CPPv432posal_island_trigger_island_exitv", "posal_island_trigger_island_exit"], [6, 3, 1, "_CPPv439posal_island_trigger_island_exit_inlinev", "posal_island_trigger_island_exit_inline"], [6, 5, 1, "_CPPv416posal_mem_addr_t", "posal_mem_addr_t"], [6, 6, 1, "_CPPv429posal_mem_map_v2_input_args_t", "posal_mem_map_v2_input_args_t"], [6, 5, 1, "_CPPv429posal_mem_map_v2_input_args_t", "posal_mem_map_v2_input_args_t"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t12client_tokenE", "posal_mem_map_v2_input_args_t::client_token"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t7heap_idE", "posal_mem_map_v2_input_args_t::heap_id"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t9is_cachedE", "posal_mem_map_v2_input_args_t::is_cached"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t13is_offset_mapE", "posal_mem_map_v2_input_args_t::is_offset_map"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t11num_shm_regE", "posal_mem_map_v2_input_args_t::num_shm_reg"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t7pool_idE", "posal_mem_map_v2_input_args_t::pool_id"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t15shm_mem_reg_ptrE", "posal_mem_map_v2_input_args_t::shm_mem_reg_ptr"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t21unique_shmem_id_24bitE", "posal_mem_map_v2_input_args_t::unique_shmem_id_24bit"], [6, 3, 1, "_CPPv421posal_mem_prof_deinitv", "posal_mem_prof_deinit"], [6, 3, 1, "_CPPv427posal_mem_prof_get_mem_sizePv13POSAL_HEAP_ID", "posal_mem_prof_get_mem_size"], [6, 4, 1, "_CPPv427posal_mem_prof_get_mem_sizePv13POSAL_HEAP_ID", "posal_mem_prof_get_mem_size::heap_id"], [6, 4, 1, "_CPPv427posal_mem_prof_get_mem_sizePv13POSAL_HEAP_ID", "posal_mem_prof_get_mem_size::ptr"], [6, 3, 1, "_CPPv419posal_mem_prof_init13POSAL_HEAP_ID", "posal_mem_prof_init"], [6, 4, 1, "_CPPv419posal_mem_prof_init13POSAL_HEAP_ID", "posal_mem_prof_init::heap_id"], [6, 6, 1, "_CPPv423posal_mem_prof_marker_t", "posal_mem_prof_marker_t"], [6, 5, 1, "_CPPv423posal_mem_prof_marker_t", "posal_mem_prof_marker_t"], [6, 7, 1, "_CPPv4N23posal_mem_prof_marker_t7heap_idE", "posal_mem_prof_marker_t::heap_id"], [6, 7, 1, "_CPPv4N23posal_mem_prof_marker_t12magic_numberE", "posal_mem_prof_marker_t::magic_number"], [6, 6, 1, "_CPPv421posal_mem_prof_node_t", "posal_mem_prof_node_t"], [6, 5, 1, "_CPPv421posal_mem_prof_node_t", "posal_mem_prof_node_t"], [6, 7, 1, "_CPPv4N21posal_mem_prof_node_t9hash_nodeE", "posal_mem_prof_node_t::hash_node"], [6, 7, 1, "_CPPv4N21posal_mem_prof_node_t7heap_idE", "posal_mem_prof_node_t::heap_id"], [6, 7, 1, "_CPPv4N21posal_mem_prof_node_t9mem_countE", "posal_mem_prof_node_t::mem_count"], [6, 3, 1, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t", "posal_mem_prof_post_process_malloc"], [6, 4, 1, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t", "posal_mem_prof_post_process_malloc::is_mem_tracked"], [6, 4, 1, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t", "posal_mem_prof_post_process_malloc::orig_heap_id"], [6, 4, 1, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t", "posal_mem_prof_post_process_malloc::ptr"], [6, 3, 1, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_pre_process_malloc"], [6, 4, 1, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_pre_process_malloc::bytes_ptr"], [6, 4, 1, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_pre_process_malloc::heap_id_ptr"], [6, 4, 1, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_pre_process_malloc::orig_heap_id"], [6, 3, 1, "_CPPv427posal_mem_prof_process_freePv", "posal_mem_prof_process_free"], [6, 4, 1, "_CPPv427posal_mem_prof_process_freePv", "posal_mem_prof_process_free::ptr"], [6, 3, 1, "_CPPv420posal_mem_prof_query13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_query"], [6, 4, 1, "_CPPv420posal_mem_prof_query13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_query::heap_id"], [6, 4, 1, "_CPPv420posal_mem_prof_query13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_query::mem_usage_ptr"], [6, 3, 1, "_CPPv420posal_mem_prof_startv", "posal_mem_prof_start"], [6, 2, 1, "_CPPv422posal_mem_prof_state_t", "posal_mem_prof_state_t"], [6, 5, 1, "_CPPv422posal_mem_prof_state_t", "posal_mem_prof_state_t"], [6, 1, 1, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STARTEDE", "posal_mem_prof_state_t::POSAL_MEM_PROF_STARTED"], [6, 1, 1, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STOPPEDE", "posal_mem_prof_state_t::POSAL_MEM_PROF_STOPPED"], [6, 3, 1, "_CPPv419posal_mem_prof_stopv", "posal_mem_prof_stop"], [6, 6, 1, "_CPPv416posal_mem_prof_t", "posal_mem_prof_t"], [6, 5, 1, "_CPPv416posal_mem_prof_t", "posal_mem_prof_t"], [6, 7, 1, "_CPPv4N16posal_mem_prof_t7heap_idE", "posal_mem_prof_t::heap_id"], [6, 7, 1, "_CPPv4N16posal_mem_prof_t6mem_htE", "posal_mem_prof_t::mem_ht"], [6, 7, 1, "_CPPv4N16posal_mem_prof_t15mem_prof_statusE", "posal_mem_prof_t::mem_prof_status"], [6, 7, 1, "_CPPv4N16posal_mem_prof_t10prof_mutexE", "posal_mem_prof_t::prof_mutex"], [6, 6, 1, "_CPPv417posal_mem_stats_t", "posal_mem_stats_t"], [6, 7, 1, "_CPPv4N17posal_mem_stats_t9curr_heapE", "posal_mem_stats_t::curr_heap"], [6, 7, 1, "_CPPv4N17posal_mem_stats_t9num_freesE", "posal_mem_stats_t::num_frees"], [6, 7, 1, "_CPPv4N17posal_mem_stats_t11num_mallocsE", "posal_mem_stats_t::num_mallocs"], [6, 7, 1, "_CPPv4N17posal_mem_stats_t9peak_heapE", "posal_mem_stats_t::peak_heap"], [6, 2, 1, "_CPPv411posal_mem_t", "posal_mem_t"], [6, 1, 1, "_CPPv4N11posal_mem_t22POSAL_MEM_TYPE_DEFAULTE", "posal_mem_t::POSAL_MEM_TYPE_DEFAULT"], [6, 1, 1, "_CPPv4N11posal_mem_t24POSAL_MEM_TYPE_LOW_POWERE", "posal_mem_t::POSAL_MEM_TYPE_LOW_POWER"], [6, 1, 1, "_CPPv4N11posal_mem_t26POSAL_MEM_TYPE_LOW_POWER_2E", "posal_mem_t::POSAL_MEM_TYPE_LOW_POWER_2"], [6, 1, 1, "_CPPv4N11posal_mem_t28POSAL_MEM_TYPE_NUM_SUPPORTEDE", "posal_mem_t::POSAL_MEM_TYPE_NUM_SUPPORTED"], [6, 3, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy"], [6, 4, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy::dst"], [6, 4, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy::dst_size"], [6, 4, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy::src"], [6, 4, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy::src_size"], [6, 3, 1, "_CPPv425posal_memory_aligned_freePv", "posal_memory_aligned_free"], [6, 4, 1, "_CPPv425posal_memory_aligned_freePv", "posal_memory_aligned_free::ptr"], [6, 3, 1, "_CPPv428posal_memory_aligned_free_v2Pv13POSAL_HEAP_ID", "posal_memory_aligned_free_v2"], [6, 4, 1, "_CPPv428posal_memory_aligned_free_v2Pv13POSAL_HEAP_ID", "posal_memory_aligned_free_v2::heapId"], [6, 4, 1, "_CPPv428posal_memory_aligned_free_v2Pv13POSAL_HEAP_ID", "posal_memory_aligned_free_v2::ptr"], [6, 3, 1, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID", "posal_memory_aligned_malloc"], [6, 4, 1, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID", "posal_memory_aligned_malloc::heapId"], [6, 4, 1, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID", "posal_memory_aligned_malloc::unAlignBits"], [6, 4, 1, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID", "posal_memory_aligned_malloc::unBytes"], [6, 3, 1, "_CPPv417posal_memory_freePv", "posal_memory_free"], [6, 4, 1, "_CPPv417posal_memory_freePv", "posal_memory_free::ptr"], [6, 3, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create"], [6, 4, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create::heap_id_ptr"], [6, 4, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create::heap_size"], [6, 4, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create::heap_start_ptr"], [6, 4, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create::is_init_heap_needed"], [6, 3, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::heap_id_ptr"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::heap_size"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::heap_start_ptr"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::heap_type"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::is_init_heap_needed"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::tcm_handle_ptr"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::tcm_name"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::tcm_name_len"], [6, 3, 1, "_CPPv428posal_memory_heapmgr_destroy13POSAL_HEAP_ID", "posal_memory_heapmgr_destroy"], [6, 4, 1, "_CPPv428posal_memory_heapmgr_destroy13POSAL_HEAP_ID", "posal_memory_heapmgr_destroy::heap_id"], [6, 3, 1, "_CPPv419posal_memory_malloc8uint32_t13POSAL_HEAP_ID", "posal_memory_malloc"], [6, 4, 1, "_CPPv419posal_memory_malloc8uint32_t13POSAL_HEAP_ID", "posal_memory_malloc::heapId"], [6, 4, 1, "_CPPv419posal_memory_malloc8uint32_t13POSAL_HEAP_ID", "posal_memory_malloc::unBytes"], [6, 6, 1, "_CPPv424posal_memorymap_client_t", "posal_memorymap_client_t"], [6, 5, 1, "_CPPv424posal_memorymap_client_t", "posal_memorymap_client_t"], [6, 7, 1, "_CPPv4N24posal_memorymap_client_t9client_idE", "posal_memorymap_client_t::client_id"], [6, 7, 1, "_CPPv4N24posal_memorymap_client_t12mClientMutexE", "posal_memorymap_client_t::mClientMutex"], [6, 7, 1, "_CPPv4N24posal_memorymap_client_t15pMemMapListNodeE", "posal_memorymap_client_t::pMemMapListNode"], [6, 3, 1, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t", "posal_memorymap_get_mapping_mode"], [6, 4, 1, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t", "posal_memorymap_get_mapping_mode::client_token"], [6, 4, 1, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t", "posal_memorymap_get_mapping_mode::mapping_mode_ptr"], [6, 4, 1, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t", "posal_memorymap_get_mapping_mode::shm_mem_map_handle"], [6, 3, 1, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t", "posal_memorymap_get_mem_map_handle"], [6, 4, 1, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t", "posal_memorymap_get_mem_map_handle::client_token"], [6, 4, 1, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t", "posal_memorymap_get_mem_map_handle::shm_mem_map_handle_ptr"], [6, 4, 1, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t", "posal_memorymap_get_mem_map_handle::unique_shmem_id_24bit"], [6, 3, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::client_token"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::is_ref_counted"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::mem_reg_attrib_ptr"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::shm_addr_lsw"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::shm_addr_msw"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::shm_mem_map_handle"], [6, 3, 1, "_CPPv433posal_memorymap_get_physical_addr8uint32_t", "posal_memorymap_get_physical_addr"], [6, 4, 1, "_CPPv433posal_memorymap_get_physical_addr8uint32_t", "posal_memorymap_get_physical_addr::virt_addr"], [6, 3, 1, "_CPPv436posal_memorymap_get_physical_addr_v216posal_mem_addr_t", "posal_memorymap_get_physical_addr_v2"], [6, 4, 1, "_CPPv436posal_memorymap_get_physical_addr_v216posal_mem_addr_t", "posal_memorymap_get_physical_addr_v2::virt_addr"], [6, 3, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map"], [6, 4, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map::client_token"], [6, 4, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map::mem_handle_ptr"], [6, 4, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map::offset_ptr"], [6, 4, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map::va"], [6, 3, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::client_token"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::is_ref_counted"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::reg_size"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::shm_addr_lsw"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::shm_addr_msw"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::shm_mem_map_handle"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::virt_addr_ptr"], [6, 3, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::client_token"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::is_ref_counted"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::reg_size"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::shm_addr_lsw"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::shm_addr_msw"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::shm_mem_map_handle"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::virt_addr_ptr"], [6, 3, 1, "_CPPv432posal_memorymap_global_unmap_allv", "posal_memorymap_global_unmap_all"], [6, 2, 1, "_CPPv430posal_memorymap_mapping_mode_t", "posal_memorymap_mapping_mode_t"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t37POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPINGE", "posal_memorymap_mapping_mode_t::POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t39POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPINGE", "posal_memorymap_mapping_mode_t::POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t36POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPINGE", "posal_memorymap_mapping_mode_t::POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t38POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPINGE", "posal_memorymap_mapping_mode_t::POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPING"], [6, 6, 1, "_CPPv435posal_memorymap_mem_region_attrib_t", "posal_memorymap_mem_region_attrib_t"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t17base_phy_addr_lswE", "posal_memorymap_mem_region_attrib_t::base_phy_addr_lsw"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t17base_phy_addr_mswE", "posal_memorymap_mem_region_attrib_t::base_phy_addr_msw"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t14base_virt_addrE", "posal_memorymap_mem_region_attrib_t::base_virt_addr"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t12mem_reg_sizeE", "posal_memorymap_mem_region_attrib_t::mem_reg_size"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t12rem_reg_sizeE", "posal_memorymap_mem_region_attrib_t::rem_reg_size"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t13req_virt_adrrE", "posal_memorymap_mem_region_attrib_t::req_virt_adrr"], [6, 6, 1, "_CPPv422posal_memorymap_node_t", "posal_memorymap_node_t"], [6, 5, 1, "_CPPv422posal_memorymap_node_t", "posal_memorymap_node_t"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t7MemPoolE", "posal_memorymap_node_t::MemPool"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t12mapping_modeE", "posal_memorymap_node_t::mapping_mode"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t5pNextE", "posal_memorymap_node_t::pNext"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t9ref_countE", "posal_memorymap_node_t::ref_count"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t8reservedE", "posal_memorymap_node_t::reserved"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t8shmem_idE", "posal_memorymap_node_t::shmem_id"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t16unNumContPhysRegE", "posal_memorymap_node_t::unNumContPhysReg"], [6, 7, 1, "_CPPv425posal_memorymap_pool_name", "posal_memorymap_pool_name"], [6, 3, 1, "_CPPv424posal_memorymap_registerP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_register"], [6, 4, 1, "_CPPv424posal_memorymap_registerP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_register::client_token_ptr"], [6, 4, 1, "_CPPv424posal_memorymap_registerP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_register::heap_id"], [6, 3, 1, "_CPPv433posal_memorymap_shm_decr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_decr_refcount"], [6, 4, 1, "_CPPv433posal_memorymap_shm_decr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_decr_refcount::client_token"], [6, 4, 1, "_CPPv433posal_memorymap_shm_decr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_decr_refcount::shm_mem_map_handle"], [6, 3, 1, "_CPPv433posal_memorymap_shm_incr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_incr_refcount"], [6, 4, 1, "_CPPv433posal_memorymap_shm_incr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_incr_refcount::client_token"], [6, 4, 1, "_CPPv433posal_memorymap_shm_incr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_incr_refcount::shm_mem_map_handle"], [6, 3, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::client_token"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::heap_id"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::is_cached"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::is_offset_map"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::num_shm_reg"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::pool_id"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::shm_mem_map_handle_ptr"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::shm_mem_reg_ptr"], [6, 3, 1, "_CPPv430posal_memorymap_shm_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_shm_mem_map_v2"], [6, 4, 1, "_CPPv430posal_memorymap_shm_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_shm_mem_map_v2::input_args_ptr"], [6, 4, 1, "_CPPv430posal_memorymap_shm_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_shm_mem_map_v2::ret_mem_map_handle_ptr"], [6, 3, 1, "_CPPv429posal_memorymap_shm_mem_unmap8uint32_t8uint32_t", "posal_memorymap_shm_mem_unmap"], [6, 4, 1, "_CPPv429posal_memorymap_shm_mem_unmap8uint32_t8uint32_t", "posal_memorymap_shm_mem_unmap::client_token"], [6, 4, 1, "_CPPv429posal_memorymap_shm_mem_unmap8uint32_t8uint32_t", "posal_memorymap_shm_mem_unmap::shm_mem_map_handle"], [6, 6, 1, "_CPPv428posal_memorymap_shm_region_t", "posal_memorymap_shm_region_t"], [6, 7, 1, "_CPPv4N28posal_memorymap_shm_region_t8mem_sizeE", "posal_memorymap_shm_region_t::mem_size"], [6, 7, 1, "_CPPv4N28posal_memorymap_shm_region_t12shm_addr_lswE", "posal_memorymap_shm_region_t::shm_addr_lsw"], [6, 7, 1, "_CPPv4N28posal_memorymap_shm_region_t12shm_addr_mswE", "posal_memorymap_shm_region_t::shm_addr_msw"], [6, 3, 1, "_CPPv425posal_memorymap_unmap_all8uint32_t", "posal_memorymap_unmap_all"], [6, 4, 1, "_CPPv425posal_memorymap_unmap_all8uint32_t", "posal_memorymap_unmap_all::client_token"], [6, 3, 1, "_CPPv426posal_memorymap_unregister8uint32_t", "posal_memorymap_unregister"], [6, 4, 1, "_CPPv426posal_memorymap_unregister8uint32_t", "posal_memorymap_unregister::client_token"], [6, 3, 1, "_CPPv434posal_memorymap_util_region_deleteP22posal_memorymap_node_t6bool_t", "posal_memorymap_util_region_delete"], [6, 4, 1, "_CPPv434posal_memorymap_util_region_deleteP22posal_memorymap_node_t6bool_t", "posal_memorymap_util_region_delete::enable_debug_logs"], [6, 4, 1, "_CPPv434posal_memorymap_util_region_deleteP22posal_memorymap_node_t6bool_t", "posal_memorymap_util_region_delete::mem_map_node_ptr"], [6, 3, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::client_token"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::heap_id"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::is_cached"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::is_offset_map"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::num_shm_reg"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::pool_id"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::shm_mem_map_handle_ptr"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::shm_mem_reg_ptr"], [6, 3, 1, "_CPPv435posal_memorymap_virtaddr_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_virtaddr_mem_map_v2"], [6, 4, 1, "_CPPv435posal_memorymap_virtaddr_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_virtaddr_mem_map_v2::input_args_ptr"], [6, 4, 1, "_CPPv435posal_memorymap_virtaddr_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_virtaddr_mem_map_v2::ret_mem_map_handle_ptr"], [6, 3, 1, "_CPPv412posal_memsetPv7int32_t8uint32_t", "posal_memset"], [6, 4, 1, "_CPPv412posal_memsetPv7int32_t8uint32_t", "posal_memset::c"], [6, 4, 1, "_CPPv412posal_memsetPv7int32_t8uint32_t", "posal_memset::dst"], [6, 4, 1, "_CPPv412posal_memsetPv7int32_t8uint32_t", "posal_memset::num_bytes"], [6, 3, 1, "_CPPv418posal_mutex_createP13posal_mutex_t13POSAL_HEAP_ID", "posal_mutex_create"], [6, 4, 1, "_CPPv418posal_mutex_createP13posal_mutex_t13POSAL_HEAP_ID", "posal_mutex_create::heap_id"], [6, 4, 1, "_CPPv418posal_mutex_createP13posal_mutex_t13POSAL_HEAP_ID", "posal_mutex_create::pposal_mutex"], [6, 3, 1, "_CPPv419posal_mutex_destroyP13posal_mutex_t", "posal_mutex_destroy"], [6, 4, 1, "_CPPv419posal_mutex_destroyP13posal_mutex_t", "posal_mutex_destroy::posal_mutex"], [6, 3, 1, "_CPPv416posal_mutex_lock13posal_mutex_t", "posal_mutex_lock"], [6, 4, 1, "_CPPv416posal_mutex_lock13posal_mutex_t", "posal_mutex_lock::posal_mutex"], [6, 3, 1, "_CPPv423posal_mutex_lock_inline13posal_mutex_t", "posal_mutex_lock_inline"], [6, 4, 1, "_CPPv423posal_mutex_lock_inline13posal_mutex_t", "posal_mutex_lock_inline::posal_mutex"], [6, 5, 1, "_CPPv413posal_mutex_t", "posal_mutex_t"], [6, 3, 1, "_CPPv420posal_mutex_try_lock13posal_mutex_t", "posal_mutex_try_lock"], [6, 4, 1, "_CPPv420posal_mutex_try_lock13posal_mutex_t", "posal_mutex_try_lock::posal_mutex"], [6, 3, 1, "_CPPv418posal_mutex_unlock13posal_mutex_t", "posal_mutex_unlock"], [6, 4, 1, "_CPPv418posal_mutex_unlock13posal_mutex_t", "posal_mutex_unlock::posal_mutex"], [6, 3, 1, "_CPPv425posal_mutex_unlock_inline13posal_mutex_t", "posal_mutex_unlock_inline"], [6, 4, 1, "_CPPv425posal_mutex_unlock_inline13posal_mutex_t", "posal_mutex_unlock_inline::posal_mutex"], [6, 3, 1, "_CPPv419posal_nmutex_createP14posal_nmutex_t13POSAL_HEAP_ID", "posal_nmutex_create"], [6, 4, 1, "_CPPv419posal_nmutex_createP14posal_nmutex_t13POSAL_HEAP_ID", "posal_nmutex_create::heap_id"], [6, 4, 1, "_CPPv419posal_nmutex_createP14posal_nmutex_t13POSAL_HEAP_ID", "posal_nmutex_create::pposal_nmutex"], [6, 3, 1, "_CPPv420posal_nmutex_destroyP14posal_nmutex_t", "posal_nmutex_destroy"], [6, 4, 1, "_CPPv420posal_nmutex_destroyP14posal_nmutex_t", "posal_nmutex_destroy::pp_posal_nmutex"], [6, 3, 1, "_CPPv417posal_nmutex_lock14posal_nmutex_t", "posal_nmutex_lock"], [6, 4, 1, "_CPPv417posal_nmutex_lock14posal_nmutex_t", "posal_nmutex_lock::posal_nmutex"], [6, 5, 1, "_CPPv414posal_nmutex_t", "posal_nmutex_t"], [6, 3, 1, "_CPPv421posal_nmutex_try_lock14posal_nmutex_t", "posal_nmutex_try_lock"], [6, 4, 1, "_CPPv421posal_nmutex_try_lock14posal_nmutex_t", "posal_nmutex_try_lock::posal_nmutex"], [6, 3, 1, "_CPPv419posal_nmutex_unlock14posal_nmutex_t", "posal_nmutex_unlock"], [6, 4, 1, "_CPPv419posal_nmutex_unlock14posal_nmutex_t", "posal_nmutex_unlock::posal_nmutex"], [6, 6, 1, "_CPPv413posal_pm_bw_t", "posal_pm_bw_t"], [6, 5, 1, "_CPPv413posal_pm_bw_t", "posal_pm_bw_t"], [6, 7, 1, "_CPPv4N13posal_pm_bw_t8is_validE", "posal_pm_bw_t::is_valid"], [6, 7, 1, "_CPPv4N13posal_pm_bw_t5valueE", "posal_pm_bw_t::value"], [6, 2, 1, "_CPPv421posal_pm_cpu_lpr_id_t", "posal_pm_cpu_lpr_id_t"], [6, 5, 1, "_CPPv421posal_pm_cpu_lpr_id_t", "posal_pm_cpu_lpr_id_t"], [6, 1, 1, "_CPPv4N21posal_pm_cpu_lpr_id_t14PM_LPR_CPU_MAXE", "posal_pm_cpu_lpr_id_t::PM_LPR_CPU_MAX"], [6, 1, 1, "_CPPv4N21posal_pm_cpu_lpr_id_t19PM_LPR_CPU_SS_SLEEPE", "posal_pm_cpu_lpr_id_t::PM_LPR_CPU_SS_SLEEP"], [6, 6, 1, "_CPPv423posal_pm_cpu_lpr_vote_t", "posal_pm_cpu_lpr_vote_t"], [6, 5, 1, "_CPPv423posal_pm_cpu_lpr_vote_t", "posal_pm_cpu_lpr_vote_t"], [6, 7, 1, "_CPPv4N23posal_pm_cpu_lpr_vote_t17cpu_lpr_vote_typeE", "posal_pm_cpu_lpr_vote_t::cpu_lpr_vote_type"], [6, 7, 1, "_CPPv4N23posal_pm_cpu_lpr_vote_t8is_validE", "posal_pm_cpu_lpr_vote_t::is_valid"], [6, 7, 1, "_CPPv4N23posal_pm_cpu_lpr_vote_t6lpr_idE", "posal_pm_cpu_lpr_vote_t::lpr_id"], [6, 2, 1, "_CPPv428posal_pm_cpu_lpr_vote_type_t", "posal_pm_cpu_lpr_vote_type_t"], [6, 5, 1, "_CPPv428posal_pm_cpu_lpr_vote_type_t", "posal_pm_cpu_lpr_vote_type_t"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t40PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEPE", "posal_pm_cpu_lpr_vote_type_t::PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEP"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t36PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEPE", "posal_pm_cpu_lpr_vote_type_t::PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEP"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t19PM_VOTE_NUM_CPU_LPRE", "posal_pm_cpu_lpr_vote_type_t::PM_VOTE_NUM_CPU_LPR"], [6, 5, 1, "_CPPv417posal_pm_handle_t", "posal_pm_handle_t"], [6, 2, 1, "_CPPv422posal_pm_island_type_t", "posal_pm_island_type_t"], [6, 5, 1, "_CPPv422posal_pm_island_type_t", "posal_pm_island_type_t"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t22PM_ISLAND_TYPE_DEFAULTE", "posal_pm_island_type_t::PM_ISLAND_TYPE_DEFAULT"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t24PM_ISLAND_TYPE_LOW_POWERE", "posal_pm_island_type_t::PM_ISLAND_TYPE_LOW_POWER"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t26PM_ISLAND_TYPE_LOW_POWER_2E", "posal_pm_island_type_t::PM_ISLAND_TYPE_LOW_POWER_2"], [6, 6, 1, "_CPPv422posal_pm_island_vote_t", "posal_pm_island_vote_t"], [6, 5, 1, "_CPPv422posal_pm_island_vote_t", "posal_pm_island_vote_t"], [6, 7, 1, "_CPPv4N22posal_pm_island_vote_t8is_validE", "posal_pm_island_vote_t::is_valid"], [6, 7, 1, "_CPPv4N22posal_pm_island_vote_t11island_typeE", "posal_pm_island_vote_t::island_type"], [6, 7, 1, "_CPPv4N22posal_pm_island_vote_t16island_vote_typeE", "posal_pm_island_vote_t::island_vote_type"], [6, 2, 1, "_CPPv427posal_pm_island_vote_type_t", "posal_pm_island_vote_type_t"], [6, 5, 1, "_CPPv427posal_pm_island_vote_type_t", "posal_pm_island_vote_type_t"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t24PM_ISLAND_VOTE_DONT_CAREE", "posal_pm_island_vote_type_t::PM_ISLAND_VOTE_DONT_CARE"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t20PM_ISLAND_VOTE_ENTRYE", "posal_pm_island_vote_type_t::PM_ISLAND_VOTE_ENTRY"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t19PM_ISLAND_VOTE_EXITE", "posal_pm_island_vote_type_t::PM_ISLAND_VOTE_EXIT"], [6, 2, 1, "_CPPv415posal_pm_mode_t", "posal_pm_mode_t"], [6, 5, 1, "_CPPv415posal_pm_mode_t", "posal_pm_mode_t"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t15PM_MODE_DEFAULTE", "posal_pm_mode_t::PM_MODE_DEFAULT"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t14PM_MODE_ISLANDE", "posal_pm_mode_t::PM_MODE_ISLAND"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t25PM_MODE_ISLAND_DUTY_CYCLEE", "posal_pm_mode_t::PM_MODE_ISLAND_DUTY_CYCLE"], [6, 6, 1, "_CPPv415posal_pm_mpps_t", "posal_pm_mpps_t"], [6, 5, 1, "_CPPv415posal_pm_mpps_t", "posal_pm_mpps_t"], [6, 7, 1, "_CPPv4N15posal_pm_mpps_t9floor_clkE", "posal_pm_mpps_t::floor_clk"], [6, 7, 1, "_CPPv4N15posal_pm_mpps_t8is_validE", "posal_pm_mpps_t::is_valid"], [6, 7, 1, "_CPPv4N15posal_pm_mpps_t5valueE", "posal_pm_mpps_t::value"], [6, 6, 1, "_CPPv419posal_pm_register_t", "posal_pm_register_t"], [6, 5, 1, "_CPPv419posal_pm_register_t", "posal_pm_register_t"], [6, 7, 1, "_CPPv4N19posal_pm_register_t11island_typeE", "posal_pm_register_t::island_type"], [6, 7, 1, "_CPPv4N19posal_pm_register_t4modeE", "posal_pm_register_t::mode"], [6, 6, 1, "_CPPv423posal_pm_release_info_t", "posal_pm_release_info_t"], [6, 5, 1, "_CPPv423posal_pm_release_info_t", "posal_pm_release_info_t"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t13client_log_idE", "posal_pm_release_info_t::client_log_id"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t8delay_msE", "posal_pm_release_info_t::delay_ms"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t13pm_handle_ptrE", "posal_pm_release_info_t::pm_handle_ptr"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t9resourcesE", "posal_pm_release_info_t::resources"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t15wait_signal_ptrE", "posal_pm_release_info_t::wait_signal_ptr"], [6, 6, 1, "_CPPv423posal_pm_request_info_t", "posal_pm_request_info_t"], [6, 5, 1, "_CPPv423posal_pm_request_info_t", "posal_pm_request_info_t"], [6, 7, 1, "_CPPv4N23posal_pm_request_info_t13client_log_idE", "posal_pm_request_info_t::client_log_id"], [6, 7, 1, "_CPPv4N23posal_pm_request_info_t13pm_handle_ptrE", "posal_pm_request_info_t::pm_handle_ptr"], [6, 7, 1, "_CPPv4N23posal_pm_request_info_t9resourcesE", "posal_pm_request_info_t::resources"], [6, 7, 1, "_CPPv4N23posal_pm_request_info_t15wait_signal_ptrE", "posal_pm_request_info_t::wait_signal_ptr"], [6, 6, 1, "_CPPv420posal_pm_resources_t", "posal_pm_resources_t"], [6, 5, 1, "_CPPv420posal_pm_resources_t", "posal_pm_resources_t"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t2bwE", "posal_pm_resources_t::bw"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t12cpu_lpr_voteE", "posal_pm_resources_t::cpu_lpr_vote"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t11island_voteE", "posal_pm_resources_t::island_vote"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t4mppsE", "posal_pm_resources_t::mpps"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t13sleep_latencyE", "posal_pm_resources_t::sleep_latency"], [6, 6, 1, "_CPPv424posal_pm_sleep_latency_t", "posal_pm_sleep_latency_t"], [6, 5, 1, "_CPPv424posal_pm_sleep_latency_t", "posal_pm_sleep_latency_t"], [6, 7, 1, "_CPPv4N24posal_pm_sleep_latency_t8is_validE", "posal_pm_sleep_latency_t::is_valid"], [6, 7, 1, "_CPPv4N24posal_pm_sleep_latency_t5valueE", "posal_pm_sleep_latency_t::value"], [6, 3, 1, "_CPPv422posal_power_mgr_deinitv", "posal_power_mgr_deinit"], [6, 3, 1, "_CPPv426posal_power_mgr_deregisterP17posal_pm_handle_t8uint32_t", "posal_power_mgr_deregister"], [6, 4, 1, "_CPPv426posal_power_mgr_deregisterP17posal_pm_handle_t8uint32_t", "posal_power_mgr_deregister::log_id"], [6, 4, 1, "_CPPv426posal_power_mgr_deregisterP17posal_pm_handle_t8uint32_t", "posal_power_mgr_deregister::pm_handle_pptr"], [6, 3, 1, "_CPPv420posal_power_mgr_initv", "posal_power_mgr_init"], [6, 3, 1, "_CPPv429posal_power_mgr_is_registered17posal_pm_handle_t", "posal_power_mgr_is_registered"], [6, 4, 1, "_CPPv429posal_power_mgr_is_registered17posal_pm_handle_t", "posal_power_mgr_is_registered::pm_handle_ptr"], [6, 3, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register"], [6, 4, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register::log_id"], [6, 4, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register::pm_handle_pptr"], [6, 4, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register::register_info"], [6, 4, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register::wait_signal"], [6, 3, 1, "_CPPv423posal_power_mgr_releaseP23posal_pm_release_info_t", "posal_power_mgr_release"], [6, 4, 1, "_CPPv423posal_power_mgr_releaseP23posal_pm_release_info_t", "posal_power_mgr_release::release_info_ptr"], [6, 3, 1, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t", "posal_power_mgr_release_max_out"], [6, 4, 1, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t", "posal_power_mgr_release_max_out::delay_ms"], [6, 4, 1, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t", "posal_power_mgr_release_max_out::log_id"], [6, 4, 1, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t", "posal_power_mgr_release_max_out::pm_handle_ptr"], [6, 3, 1, "_CPPv423posal_power_mgr_requestP23posal_pm_request_info_t", "posal_power_mgr_request"], [6, 4, 1, "_CPPv423posal_power_mgr_requestP23posal_pm_request_info_t", "posal_power_mgr_request::request_info_ptr"], [6, 3, 1, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_request_max_out"], [6, 4, 1, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_request_max_out::log_id"], [6, 4, 1, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_request_max_out::pm_handle_ptr"], [6, 4, 1, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_request_max_out::wait_signal"], [6, 3, 1, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t", "posal_power_mgr_send_command"], [6, 4, 1, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t", "posal_power_mgr_send_command::msg_opcode"], [6, 4, 1, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t", "posal_power_mgr_send_command::payload_ptr"], [6, 4, 1, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t", "posal_power_mgr_send_command::payload_size"], [6, 3, 1, "_CPPv435posal_private_get_island_heap_id_v28uint32_t", "posal_private_get_island_heap_id_v2"], [6, 4, 1, "_CPPv435posal_private_get_island_heap_id_v28uint32_t", "posal_private_get_island_heap_id_v2::island_heap_type"], [6, 3, 1, "_CPPv441posal_private_get_mem_type_from_heap_type8uint32_t", "posal_private_get_mem_type_from_heap_type"], [6, 4, 1, "_CPPv441posal_private_get_mem_type_from_heap_type8uint32_t", "posal_private_get_mem_type_from_heap_type::island_heap_type"], [6, 3, 1, "_CPPv421posal_queue_attr_initP23posal_queue_init_attr_t", "posal_queue_attr_init"], [6, 4, 1, "_CPPv421posal_queue_attr_initP23posal_queue_init_attr_t", "posal_queue_attr_init::attr_ptr"], [6, 3, 1, "_CPPv428posal_queue_attr_set_heap_idP23posal_queue_init_attr_t13POSAL_HEAP_ID", "posal_queue_attr_set_heap_id"], [6, 4, 1, "_CPPv428posal_queue_attr_set_heap_idP23posal_queue_init_attr_t13POSAL_HEAP_ID", "posal_queue_attr_set_heap_id::attr_ptr"], [6, 4, 1, "_CPPv428posal_queue_attr_set_heap_idP23posal_queue_init_attr_t13POSAL_HEAP_ID", "posal_queue_attr_set_heap_id::heap_id"], [6, 3, 1, "_CPPv430posal_queue_attr_set_max_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_max_nodes"], [6, 4, 1, "_CPPv430posal_queue_attr_set_max_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_max_nodes::attr_ptr"], [6, 4, 1, "_CPPv430posal_queue_attr_set_max_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_max_nodes::max_nodes"], [6, 3, 1, "_CPPv425posal_queue_attr_set_nameP23posal_queue_init_attr_tP6char_t", "posal_queue_attr_set_name"], [6, 4, 1, "_CPPv425posal_queue_attr_set_nameP23posal_queue_init_attr_tP6char_t", "posal_queue_attr_set_name::attr_ptr"], [6, 4, 1, "_CPPv425posal_queue_attr_set_nameP23posal_queue_init_attr_tP6char_t", "posal_queue_attr_set_name::name_ptr"], [6, 3, 1, "_CPPv435posal_queue_attr_set_prealloc_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_prealloc_nodes"], [6, 4, 1, "_CPPv435posal_queue_attr_set_prealloc_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_prealloc_nodes::attr_ptr"], [6, 4, 1, "_CPPv435posal_queue_attr_set_prealloc_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_prealloc_nodes::prealloc_nodes"], [6, 3, 1, "_CPPv440posal_queue_attr_set_priority_queue_modeP23posal_queue_init_attr_t6bool_t", "posal_queue_attr_set_priority_queue_mode"], [6, 4, 1, "_CPPv440posal_queue_attr_set_priority_queue_modeP23posal_queue_init_attr_t6bool_t", "posal_queue_attr_set_priority_queue_mode::attr_ptr"], [6, 4, 1, "_CPPv440posal_queue_attr_set_priority_queue_modeP23posal_queue_init_attr_t6bool_t", "posal_queue_attr_set_priority_queue_mode::is_priority_queue"], [6, 3, 1, "_CPPv421posal_queue_create_v1PP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_create_v1"], [6, 4, 1, "_CPPv421posal_queue_create_v1PP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_create_v1::attr_ptr"], [6, 4, 1, "_CPPv421posal_queue_create_v1PP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_create_v1::queue_pptr"], [6, 3, 1, "_CPPv418posal_queue_deinitP13posal_queue_t", "posal_queue_deinit"], [6, 4, 1, "_CPPv418posal_queue_deinitP13posal_queue_t", "posal_queue_deinit::q_ptr"], [6, 3, 1, "_CPPv419posal_queue_destroyP13posal_queue_t", "posal_queue_destroy"], [6, 4, 1, "_CPPv419posal_queue_destroyP13posal_queue_t", "posal_queue_destroy::q_ptr"], [6, 3, 1, "_CPPv419posal_queue_disableP13posal_queue_t", "posal_queue_disable"], [6, 4, 1, "_CPPv419posal_queue_disableP13posal_queue_t", "posal_queue_disable::q_ptr"], [6, 5, 1, "_CPPv421posal_queue_element_t", "posal_queue_element_t"], [6, 3, 1, "_CPPv436posal_queue_enable_disable_signalingP13posal_queue_t6bool_t", "posal_queue_enable_disable_signaling"], [6, 4, 1, "_CPPv436posal_queue_enable_disable_signalingP13posal_queue_t6bool_t", "posal_queue_enable_disable_signaling::is_enable"], [6, 4, 1, "_CPPv436posal_queue_enable_disable_signalingP13posal_queue_t6bool_t", "posal_queue_enable_disable_signaling::q_ptr"], [6, 3, 1, "_CPPv423posal_queue_get_channelP13posal_queue_t", "posal_queue_get_channel"], [6, 4, 1, "_CPPv423posal_queue_get_channelP13posal_queue_t", "posal_queue_get_channel::q_ptr"], [6, 3, 1, "_CPPv427posal_queue_get_channel_bitP13posal_queue_t", "posal_queue_get_channel_bit"], [6, 4, 1, "_CPPv427posal_queue_get_channel_bitP13posal_queue_t", "posal_queue_get_channel_bit::q_ptr"], [6, 3, 1, "_CPPv430posal_queue_get_queue_fullnessP13posal_queue_t", "posal_queue_get_queue_fullness"], [6, 4, 1, "_CPPv430posal_queue_get_queue_fullnessP13posal_queue_t", "posal_queue_get_queue_fullness::q_ptr"], [6, 3, 1, "_CPPv420posal_queue_get_sizev", "posal_queue_get_size"], [6, 3, 1, "_CPPv416posal_queue_initP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_init"], [6, 4, 1, "_CPPv416posal_queue_initP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_init::attr_ptr"], [6, 4, 1, "_CPPv416posal_queue_initP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_init::q_ptr"], [6, 6, 1, "_CPPv423posal_queue_init_attr_t", "posal_queue_init_attr_t"], [6, 5, 1, "_CPPv423posal_queue_init_attr_t", "posal_queue_init_attr_t"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t7heap_idE", "posal_queue_init_attr_t::heap_id"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t17is_priority_queueE", "posal_queue_init_attr_t::is_priority_queue"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t9max_nodesE", "posal_queue_init_attr_t::max_nodes"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t4nameE", "posal_queue_init_attr_t::name"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t14prealloc_nodesE", "posal_queue_init_attr_t::prealloc_nodes"], [6, 3, 1, "_CPPv424posal_queue_insert_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_insert_front"], [6, 4, 1, "_CPPv424posal_queue_insert_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_insert_front::payload_ptr"], [6, 4, 1, "_CPPv424posal_queue_insert_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_insert_front::q_ptr"], [6, 3, 1, "_CPPv422posal_queue_lock_mutexP13posal_queue_t", "posal_queue_lock_mutex"], [6, 4, 1, "_CPPv422posal_queue_lock_mutexP13posal_queue_t", "posal_queue_lock_mutex::q_ptr"], [6, 3, 1, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv", "posal_queue_peek_forward"], [6, 4, 1, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv", "posal_queue_peek_forward::iterator_pptr"], [6, 4, 1, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv", "posal_queue_peek_forward::payload_ptr"], [6, 4, 1, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv", "posal_queue_peek_forward::q_ptr"], [6, 3, 1, "_CPPv422posal_queue_peek_frontP13posal_queue_tPP21posal_queue_element_t", "posal_queue_peek_front"], [6, 4, 1, "_CPPv422posal_queue_peek_frontP13posal_queue_tPP21posal_queue_element_t", "posal_queue_peek_front::payload_ptr"], [6, 4, 1, "_CPPv422posal_queue_peek_frontP13posal_queue_tPP21posal_queue_element_t", "posal_queue_peek_front::q_ptr"], [6, 3, 1, "_CPPv416posal_queue_pollP13posal_queue_t", "posal_queue_poll"], [6, 4, 1, "_CPPv416posal_queue_pollP13posal_queue_t", "posal_queue_poll::q_ptr"], [6, 3, 1, "_CPPv424posal_queue_pool_destroy13POSAL_HEAP_ID", "posal_queue_pool_destroy"], [6, 4, 1, "_CPPv424posal_queue_pool_destroy13POSAL_HEAP_ID", "posal_queue_pool_destroy::heap_id"], [6, 3, 1, "_CPPv422posal_queue_pool_reset13POSAL_HEAP_ID", "posal_queue_pool_reset"], [6, 4, 1, "_CPPv422posal_queue_pool_reset13POSAL_HEAP_ID", "posal_queue_pool_reset::heap_id"], [6, 3, 1, "_CPPv422posal_queue_pool_setup13POSAL_HEAP_ID8uint32_t8uint16_t", "posal_queue_pool_setup"], [6, 4, 1, "_CPPv422posal_queue_pool_setup13POSAL_HEAP_ID8uint32_t8uint16_t", "posal_queue_pool_setup::nodes_per_arr"], [6, 4, 1, "_CPPv422posal_queue_pool_setup13POSAL_HEAP_ID8uint32_t8uint16_t", "posal_queue_pool_setup::num_arrays"], [6, 3, 1, "_CPPv420posal_queue_pop_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_back"], [6, 4, 1, "_CPPv420posal_queue_pop_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_back::payload_ptr"], [6, 4, 1, "_CPPv420posal_queue_pop_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_back::q_ptr"], [6, 3, 1, "_CPPv421posal_queue_pop_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_front"], [6, 4, 1, "_CPPv421posal_queue_pop_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_front::payload_ptr"], [6, 4, 1, "_CPPv421posal_queue_pop_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_front::q_ptr"], [6, 3, 1, "_CPPv421posal_queue_push_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_push_back"], [6, 4, 1, "_CPPv421posal_queue_push_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_push_back::payload_ptr"], [6, 4, 1, "_CPPv421posal_queue_push_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_push_back::q_ptr"], [6, 3, 1, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t", "posal_queue_push_back_with_priority"], [6, 4, 1, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t", "posal_queue_push_back_with_priority::payload_ptr"], [6, 4, 1, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t", "posal_queue_push_back_with_priority::priority"], [6, 4, 1, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t", "posal_queue_push_back_with_priority::q_ptr"], [6, 3, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::heap_id"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::num_max_prealloc_q_elem"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::num_max_q_elem"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::q_attr_ptr"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::q_name_ptr"], [6, 5, 1, "_CPPv413posal_queue_t", "posal_queue_t"], [6, 3, 1, "_CPPv424posal_queue_unlock_mutexP13posal_queue_t", "posal_queue_unlock_mutex"], [6, 4, 1, "_CPPv424posal_queue_unlock_mutexP13posal_queue_t", "posal_queue_unlock_mutex::q_ptr"], [6, 3, 1, "_CPPv418posal_signal_clear14posal_signal_t", "posal_signal_clear"], [6, 4, 1, "_CPPv418posal_signal_clear14posal_signal_t", "posal_signal_clear::p_sigobj"], [6, 3, 1, "_CPPv425posal_signal_clear_inline14posal_signal_t", "posal_signal_clear_inline"], [6, 4, 1, "_CPPv425posal_signal_clear_inline14posal_signal_t", "posal_signal_clear_inline::p_signal"], [6, 3, 1, "_CPPv419posal_signal_createP14posal_signal_t13POSAL_HEAP_ID", "posal_signal_create"], [6, 4, 1, "_CPPv419posal_signal_createP14posal_signal_t13POSAL_HEAP_ID", "posal_signal_create::heap_id"], [6, 4, 1, "_CPPv419posal_signal_createP14posal_signal_t13POSAL_HEAP_ID", "posal_signal_create::pp_sigobj"], [6, 3, 1, "_CPPv420posal_signal_destroyP14posal_signal_t", "posal_signal_destroy"], [6, 4, 1, "_CPPv420posal_signal_destroyP14posal_signal_t", "posal_signal_destroy::pp_sigobj"], [6, 3, 1, "_CPPv424posal_signal_get_channel14posal_signal_t", "posal_signal_get_channel"], [6, 4, 1, "_CPPv424posal_signal_get_channel14posal_signal_t", "posal_signal_get_channel::p_sigobj"], [6, 3, 1, "_CPPv428posal_signal_get_channel_bit14posal_signal_t", "posal_signal_get_channel_bit"], [6, 4, 1, "_CPPv428posal_signal_get_channel_bit14posal_signal_t", "posal_signal_get_channel_bit::p_sigobj"], [6, 3, 1, "_CPPv435posal_signal_get_channel_bit_inline14posal_signal_t", "posal_signal_get_channel_bit_inline"], [6, 4, 1, "_CPPv435posal_signal_get_channel_bit_inline14posal_signal_t", "posal_signal_get_channel_bit_inline::p_signal"], [6, 3, 1, "_CPPv431posal_signal_get_channel_inline14posal_signal_t", "posal_signal_get_channel_inline"], [6, 4, 1, "_CPPv431posal_signal_get_channel_inline14posal_signal_t", "posal_signal_get_channel_inline::p_signal"], [6, 6, 1, "_CPPv423posal_signal_internal_t", "posal_signal_internal_t"], [6, 7, 1, "_CPPv4N23posal_signal_internal_t8pChannelE", "posal_signal_internal_t::pChannel"], [6, 7, 1, "_CPPv4N23posal_signal_internal_t14unMyChannelBitE", "posal_signal_internal_t::unMyChannelBit"], [6, 3, 1, "_CPPv419posal_signal_is_set14posal_signal_t", "posal_signal_is_set"], [6, 4, 1, "_CPPv419posal_signal_is_set14posal_signal_t", "posal_signal_is_set::p_sigobj"], [6, 3, 1, "_CPPv426posal_signal_is_set_inline14posal_signal_t", "posal_signal_is_set_inline"], [6, 4, 1, "_CPPv426posal_signal_is_set_inline14posal_signal_t", "posal_signal_is_set_inline::p_signal"], [6, 3, 1, "_CPPv417posal_signal_send14posal_signal_t", "posal_signal_send"], [6, 4, 1, "_CPPv417posal_signal_send14posal_signal_t", "posal_signal_send::p_sigobj"], [6, 5, 1, "_CPPv414posal_signal_t", "posal_signal_t"], [6, 3, 1, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz", "posal_snprintf"], [6, 4, 1, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz", "posal_snprintf::dst"], [6, 4, 1, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz", "posal_snprintf::format"], [6, 4, 1, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz", "posal_snprintf::size"], [6, 3, 1, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t", "posal_strlcpy"], [6, 4, 1, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t", "posal_strlcpy::dest_len"], [6, 4, 1, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t", "posal_strlcpy::dest_ptr"], [6, 4, 1, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t", "posal_strlcpy::src_ptr"], [6, 3, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp"], [6, 4, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp::s1"], [6, 4, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp::s1_size"], [6, 4, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp::s2"], [6, 4, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp::s2_size"], [6, 3, 1, "_CPPv413posal_strnlenPK6char_t8uint32_t", "posal_strnlen"], [6, 4, 1, "_CPPv413posal_strnlenPK6char_t8uint32_t", "posal_strnlen::size"], [6, 4, 1, "_CPPv413posal_strnlenPK6char_t8uint32_t", "posal_strnlen::src_ptr"], [6, 3, 1, "_CPPv434posal_tcm_island_heap_mgr_get_name13POSAL_HEAP_ID", "posal_tcm_island_heap_mgr_get_name"], [6, 4, 1, "_CPPv434posal_tcm_island_heap_mgr_get_name13POSAL_HEAP_ID", "posal_tcm_island_heap_mgr_get_name::origheapId"], [6, 3, 1, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID", "posal_thread_allocate_stack"], [6, 4, 1, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID", "posal_thread_allocate_stack::heap_id"], [6, 4, 1, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID", "posal_thread_allocate_stack::nStackSize"], [6, 4, 1, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID", "posal_thread_allocate_stack::pStackpointer"], [6, 3, 1, "_CPPv422posal_thread_calc_prioP12prio_query_tP19posal_thread_prio_t", "posal_thread_calc_prio"], [6, 4, 1, "_CPPv422posal_thread_calc_prioP12prio_query_tP19posal_thread_prio_t", "posal_thread_calc_prio::prio_query_ptr"], [6, 4, 1, "_CPPv422posal_thread_calc_prioP12prio_query_tP19posal_thread_prio_t", "posal_thread_calc_prio::thread_prio_ptr"], [6, 3, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes"], [6, 4, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes::cpu_set_ptr"], [6, 4, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes::prio_query_ptr"], [6, 4, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes::sched_policy_ptr"], [6, 4, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes::thread_prio_ptr"], [6, 3, 1, "_CPPv425posal_thread_get_curr_tidv", "posal_thread_get_curr_tid"], [6, 3, 1, "_CPPv428posal_thread_get_curr_tid_v2v", "posal_thread_get_curr_tid_v2"], [6, 3, 1, "_CPPv427posal_thread_get_floor_prio20spf_thread_prio_id_t", "posal_thread_get_floor_prio"], [6, 4, 1, "_CPPv427posal_thread_get_floor_prio20spf_thread_prio_id_t", "posal_thread_get_floor_prio::prio_id"], [6, 3, 1, "_CPPv421posal_thread_get_namePch", "posal_thread_get_name"], [6, 4, 1, "_CPPv421posal_thread_get_namePch", "posal_thread_get_name::max_len"], [6, 4, 1, "_CPPv421posal_thread_get_namePch", "posal_thread_get_name::name"], [6, 3, 1, "_CPPv420posal_thread_get_tid14posal_thread_t", "posal_thread_get_tid"], [6, 4, 1, "_CPPv420posal_thread_get_tid14posal_thread_t", "posal_thread_get_tid::thread_obj"], [6, 3, 1, "_CPPv423posal_thread_get_tid_v214posal_thread_t", "posal_thread_get_tid_v2"], [6, 4, 1, "_CPPv423posal_thread_get_tid_v214posal_thread_t", "posal_thread_get_tid_v2::thread_obj"], [6, 3, 1, "_CPPv417posal_thread_join14posal_thread_tP11ar_result_t", "posal_thread_join"], [6, 4, 1, "_CPPv417posal_thread_join14posal_thread_tP11ar_result_t", "posal_thread_join::nStatus"], [6, 4, 1, "_CPPv417posal_thread_join14posal_thread_tP11ar_result_t", "posal_thread_join::nTid"], [6, 3, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch"], [6, 3, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::arg"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::heap_id"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::nPriority"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::nStackSize"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::nrootStackSize"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::pTid"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::pfStartRoutine"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::pzThreadName"], [6, 3, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::affinity"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::arg"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::heap_id"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::nPriority"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::pfStartRoutine"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::posal_obj_ptr"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::root_stack_size"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::sched_policy"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::stack_size"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::threadname"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::arg"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::heap_id"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::nPriority"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::nStackSize"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::pTid"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::pfStartRoutine"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::pzThreadName"], [6, 3, 1, "_CPPv421posal_thread_prio_getv", "posal_thread_prio_get"], [6, 3, 1, "_CPPv422posal_thread_prio_get214posal_thread_t", "posal_thread_prio_get2"], [6, 4, 1, "_CPPv422posal_thread_prio_get214posal_thread_t", "posal_thread_prio_get2::tObj"], [6, 5, 1, "_CPPv419posal_thread_prio_t", "posal_thread_prio_t"], [6, 3, 1, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t", "posal_thread_profiling_get_stack_info"], [6, 4, 1, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t", "posal_thread_profiling_get_stack_info::current_stack_usage_ptr"], [6, 4, 1, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t", "posal_thread_profiling_get_stack_info::stack_size_ptr"], [6, 4, 1, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t", "posal_thread_profiling_get_stack_info::tid"], [6, 3, 1, "_CPPv421posal_thread_set_prio19posal_thread_prio_t", "posal_thread_set_prio"], [6, 3, 1, "_CPPv422posal_thread_set_prio214posal_thread_t19posal_thread_prio_t", "posal_thread_set_prio2"], [6, 4, 1, "_CPPv422posal_thread_set_prio214posal_thread_t19posal_thread_prio_t", "posal_thread_set_prio2::nPrio"], [6, 4, 1, "_CPPv422posal_thread_set_prio214posal_thread_t19posal_thread_prio_t", "posal_thread_set_prio2::tObj"], [6, 4, 1, "_CPPv421posal_thread_set_prio19posal_thread_prio_t", "posal_thread_set_prio::nPrio"], [6, 5, 1, "_CPPv414posal_thread_t", "posal_thread_t"], [6, 6, 1, "_CPPv412prio_query_t", "prio_query_t"], [6, 5, 1, "_CPPv412prio_query_t", "prio_query_t"], [6, 7, 1, "_CPPv4N12prio_query_t17frame_duration_usE", "prio_query_t::frame_duration_us"], [6, 7, 1, "_CPPv4N12prio_query_t17is_interrupt_trigE", "prio_query_t::is_interrupt_trig"], [6, 7, 1, "_CPPv4N12prio_query_t13static_req_idE", "prio_query_t::static_req_id"], [6, 7, 1, "_CPPv422spf_mem_island_heap_id", "spf_mem_island_heap_id"], [6, 7, 1, "_CPPv422spf_mem_island_heap_id", "spf_mem_island_heap_id"], [6, 2, 1, "_CPPv420spf_thread_prio_id_t", "spf_thread_prio_id_t"], [6, 5, 1, "_CPPv420spf_thread_prio_id_t", "spf_thread_prio_id_t"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t17SPF_THREAD_DYN_IDE", "spf_thread_prio_id_t::SPF_THREAD_DYN_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_AMDB_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_AMDB_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_APM_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_APM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_ASPS_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_ASPS_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_CNTR_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_CNTR_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_DLS_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_DLS_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_ID_MAXE", "spf_thread_prio_id_t::SPF_THREAD_STAT_ID_MAX"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_IST_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_IST_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t28SPF_THREAD_STAT_PM_SERVER_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_PM_SERVER_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_PRM_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_PRM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_VCPM_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_VCPM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t30SPF_THREAD_STAT_VOICE_TIMER_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_VOICE_TIMER_ID"]]}, "objtypes": {"0": "c:macro", "1": "cpp:enumerator", "2": "cpp:enum", "3": "cpp:function", "4": "cpp:functionParam", "5": "cpp:type", "6": "cpp:class", "7": "cpp:member", "8": "cpp:union"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "enumerator", "C++ enumerator"], "2": ["cpp", "enum", "C++ enum"], "3": ["cpp", "function", "C++ function"], "4": ["cpp", "functionParam", "C++ function parameter"], "5": ["cpp", "type", "C++ type"], "6": ["cpp", "class", "C++ class"], "7": ["cpp", "member", "C++ member"], "8": ["cpp", "union", "C++ union"]}, "titleterms": {"audioreach": [0, 3, 5, 8, 9, 10, 11, 12, 14, 16, 22, 27, 28, 29], "graph": [0, 2, 10, 11, 12, 16, 24], "servic": [0, 2, 10, 13, 28], "api": [0, 3, 4, 5, 6, 13, 18], "o": [1, 11, 23], "abstract": [1, 10, 11, 23], "layer": [1, 2, 8, 10, 11, 13, 23, 27, 28], "ar_osal_err": 1, "ar_osal_log": 1, "ar_osal_heap": 1, "ar_osal_mem_op": 1, "ar_osal_servreg": 1, "ar_osal_sign": 1, "ar_osal_signal2": 1, "ar_osal_sleep": 1, "ar_osal_sys_id": 1, "ar_osal_typ": 1, "ar_osal_file_io": 1, "ar_osal_shmem": 1, "ar_osal_str": 1, "ar_osal_thread": 1, "engin": [3, 8, 11], "gener": [4, 10, 11, 13, 24], "packet": [4, 11, 13, 20], "router": [4, 10, 11, 13], "gpr": [4, 11, 13], "public": 4, "datalink": 4, "posal": 6, "": 6, "posal_cach": 6, "posal_data_log": 6, "posal_globalst": 6, "posal_heapmgr": 6, "posal_internal_inlin": 6, "posal_island": 6, "posal_memorymap": 6, "posal_mutex": 6, "posal_power_mgr": 6, "posal_root_msg": 6, "posal_sign": 6, "posal_thread": 6, "posal_thread_profil": 6, "posal_bufpool": 6, "posal_condvar": 6, "posal_err_fat": 6, "posal_inline_mutex": 6, "posal_interrupt": 6, "posal_memori": 6, "posal_mem_prof": 6, "posal_nmutex": 6, "posal_queu": 6, "posal_rtld": 6, "posal_std": 6, "posal_thread_prio": 6, "common": [7, 20], "audio": [7, 10, 11, 12, 18, 19, 28], "process": [7, 11, 20], "capi": [7, 18, 20], "interfac": [7, 11, 13, 20], "h": 7, "capi_typ": 7, "capi_ev": 7, "capi_properti": 7, "creator": 8, "introduct": [8, 10, 11, 12, 13, 15, 18, 20, 24], "roadmap": [8, 29], "architectur": [8, 9, 10, 11, 15, 16, 27, 28], "arc": [8, 18, 29], "ui": 8, "frontend": 8, "present": 8, "major": 8, "featur": 8, "facad": 8, "state": [8, 20], "backend": 8, "domain": [8, 13], "overview": [9, 10, 11, 13, 16, 20, 24, 27, 28, 29], "guid": [9, 16, 20, 22, 23, 26], "principl": 9, "walkthrough": 9, "librari": [10, 20], "function": [10, 11, 13, 20], "composit": 10, "acdb": 10, "manag": [10, 11], "packag": 10, "tune": 10, "oper": [10, 13, 20, 29], "system": [10, 24, 27, 29], "high": 11, "level": 11, "possibl": 11, "us": [11, 12, 16, 20, 24, 28], "case": [11, 12, 16, 24], "captur": 11, "record": [11, 28], "render": 11, "playback": [11, 16, 28], "voic": [11, 20], "over": 11, "ip": 11, "voip": 11, "transcod": 11, "loopback": 11, "detect": 11, "framework": [11, 20, 23], "requir": [11, 20, 23], "client": [11, 13, 20], "chain": 11, "topologi": 11, "media": [11, 20], "format": [11, 20], "schedul": 11, "method": 11, "resourc": 11, "debug": [11, 20], "ar": [11, 20, 23], "compon": [11, 28], "block": [11, 16, 20], "opcod": [11, 13], "messag": [11, 13, 20], "between": [11, 20], "gsl": 11, "In": 11, "band": [11, 20], "out": [11, 20], "modul": [11, 12, 18, 19, 20, 23, 24, 28], "control": [11, 13, 16, 20], "data": [11, 12, 13, 20], "link": [11, 13, 20], "connect": 11, "subgraph": 11, "contain": [11, 20], "special": [11, 20], "off": 11, "load": [11, 24], "apm": 11, "close": [11, 20], "stop": [11, 20], "prepar": 11, "start": [11, 20], "suspend": 11, "base": 11, "amdb": 11, "built": 11, "custom": [11, 13, 24], "static": [11, 13], "dynam": [11, 24], "integr": [11, 20, 24], "monitor": 11, "irm": 11, "platform": [11, 13, 23, 26, 29], "calibr": [11, 12, 24, 27, 28], "configur": [11, 12, 13, 20, 24, 27], "regular": 11, "non": [11, 20], "share": 11, "persist": [11, 20], "global": 11, "multi": [11, 16, 20], "instanc": 11, "core": [11, 13], "sourc": [11, 13, 18, 28, 29], "sink": 11, "hand": 11, "free": [11, 13], "profil": 11, "hfp": 11, "activ": 11, "design": [11, 13, 14, 16, 17, 24], "faq": 11, "how": [11, 18], "mani": 11, "draw": 11, "should": 11, "i": 11, "sc": 11, "gc": 11, "can": 11, "improv": 11, "effici": 11, "acronym": [11, 13, 20], "term": [11, 13, 20], "concept": 12, "terminologi": 12, "map": [12, 20], "kei": [12, 16, 20, 24], "valu": [12, 13], "vector": [12, 16], "gkv": [12, 24], "exampl": [12, 20], "ckv": [12, 24], "identif": 12, "tag": [12, 24], "tkv": [12, 24], "exchang": 12, "mode": [12, 20, 27, 28], "driven": 12, "through": [12, 16], "h2xml": [12, 24], "purpos": [13, 20], "infrastructur": 13, "softwar": [13, 23], "model": [13, 20], "asynchron": 13, "structur": [13, 18, 20], "protocol": 13, "detail": 13, "size": 13, "version": 13, "field": 13, "destin": 13, "reserv": 13, "port": [13, 20, 23], "token": 13, "payload": [13, 16, 20], "address": 13, "scheme": 13, "registr": 13, "deregistr": 13, "send": 13, "receiv": 13, "rout": 13, "local": 13, "remot": 13, "constant": 13, "macro": 13, "defin": [13, 20], "document": [13, 20, 25], "gpr_intern": 13, "extern": 13, "c": 13, "gpr_extern": 13, "gpr_ids_domain_id_invalid_v": 13, "0": [13, 20], "gpr_ids_domain_id_modem_v": 13, "1": [13, 20, 27], "gpr_ids_domain_id_adsp_v": 13, "2": [13, 16, 20, 27], "gpr_ids_domain_id_apps_v": 13, "3": [13, 16, 20, 27], "gpr_ids_domain_id_sdsp_v": 13, "4": [13, 20, 27], "gpr_ids_domain_id_cdsp_v": 13, "5": [13, 16, 20, 27], "gpr_pl_max_domain_id_v": 13, "gpr_pl_num_total_domains_v": 13, "gpr_pkt_version_v": 13, "gpr_pkt_init_port_v": 13, "gpr_pkt_init_reserved_v": 13, "gpr_pkt_init_domain_id_v": 13, "gpr_pkt_header_word_size_v": 13, "gpr_pkt_header_byte_size_v": 13, "gpr_undefined_id_v": 13, "gpr_pkt_init_client_data_v": 13, "gpr_pkt_version_mask": 13, "0x0000000f": 13, "gpr_pkt_version_shft": 13, "gpr_pkt_header_size_mask": 13, "0x000000f0": 13, "gpr_pkt_header_size_shft": 13, "gpr_pkt_reserved_mask": 13, "0xfff00000": 13, "gpr_pkt_reserved_shft": 13, "20": 13, "gpr_pkt_packet_size_mask": 13, "0xffffff00": 13, "gpr_pkt_packet_size_shft": 13, "8": 13, "gpr_get_bitmask": 13, "mask": 13, "shift": 13, "gpr_set_bitmask": 13, "gpr_get_field": 13, "gpr_set_field": 13, "gpr_ptr_end_of": 13, "base_ptr": 13, "offset": [13, 20], "gpr_pkt_get_packet_byte_s": 13, "header": 13, "gpr_pkt_get_header_byte_s": 13, "gpr_pkt_get_payload_byte_s": 13, "gpr_pkt_get_payload": 13, "type": [13, 20], "packet_ptr": 13, "statu": 13, "error": [13, 20], "code": [13, 18, 20, 28, 29], "ar_eok": 13, "ar_efail": 13, "ar_ebadparam": 13, "ar_eunsupport": 13, "ar_evers": 13, "ar_eunexpect": 13, "ar_epan": 13, "6": [13, 20], "ar_enoresourc": 13, "7": 13, "ar_ehandl": 13, "ar_ealreadi": 13, "9": 13, "ar_enotreadi": 13, "10": 13, "ar_epend": 13, "11": 13, "ar_ebusi": 13, "12": 13, "ar_eabort": 13, "13": 13, "ar_econtinu": 13, "14": 13, "ar_eimmedi": 13, "15": 13, "ar_enotimpl": 13, "16": 13, "ar_eneedmor": 13, "17": 13, "ar_enomemori": 13, "18": 13, "ar_enotexist": 13, "19": 13, "ar_etermin": 13, "ar_etimeout": 13, "21": 13, "ar_succeed": 13, "x": [13, 20], "ar_fail": 13, "struct": [13, 20], "gpr_packet_t": 13, "callback": 13, "prototyp": 13, "typedef": [13, 20], "uint32_t": [13, 20], "gpr_callback_fn_t": 13, "void": [13, 20], "callback_data": 13, "routin": 13, "gpr_init": 13, "gpr_deinit": 13, "gpr_drv_init": 13, "gpr_drv_deinit": 13, "fundament": 13, "regist": 13, "gpr_cmd_regist": 13, "src_port": 13, "deregist": 13, "gpr_cmd_deregist": 13, "queri": [13, 20], "host": 13, "gpr_cmd_get_host_domain_id": 13, "host_domain_id": 13, "pool": 13, "inform": 13, "gpr_cmd_get_gpr_packet_info": 13, "gpr_cmd_gpr_packet_pool_info_t": 13, "arg": 13, "an": [13, 18, 27, 28], "gpr_cmd_async_send": 13, "alloc": 13, "deliveri": [13, 20], "gpr_cmd_alloc": 13, "alloc_s": 13, "ret_packet": 13, "from": 13, "queue": 13, "gpr_cmd_free": 13, "util": 13, "part": 13, "gpr_cmd_alloc_ext": 13, "gpr_cmd_alloc_ext_t": 13, "gpr_cmd_alloc_send": 13, "gpr_cmd_alloc_send_t": 13, "accept": 13, "command": 13, "gpr_cmd_accept_command": 13, "respons": 13, "gpr_cmd_end_command": 13, "standard": [13, 20], "gpr_ibasic_rsp_result": 13, "0x02001005": 13, "gpr_ibasic_evt_accept": 13, "0x02001006": 13, "ipc": 13, "gpr_to_ipc_vtbl_t": 13, "virtual": [13, 20], "wrapper": [13, 18], "ipc_to_gpr_vtbl_t": 13, "ipc_dl_init_fn_t": 13, "src_domain_id": 13, "dest_domain_id": 13, "const": [13, 20], "p_gpr_to_ipc_vtbl": 13, "pp_ipc_to_gpr_vtbl": 13, "ipc_dl_deinit_fn_t": 13, "ipc_dl_local_init": 13, "specif": 13, "ipc_dl_t": 13, "gpr_drv_internal_init": 13, "gpr_ipc_dl_tabl": 13, "num_domain": 13, "default_domain_id": 13, "buf_size_1": 13, "num_packets_1": 13, "buf_size_2": 13, "num_packets_2": 13, "implement": 13, "id": [13, 20, 27], "For": [13, 20], "processor": 13, "anoth": 13, "transport": 13, "linux": [15, 16, 17, 28], "asoc": 15, "plug": 16, "build": [16, 18, 27, 28, 29], "realiz": 16, "alsa": 16, "guidelin": 16, "assign": 16, "sub": 16, "sampl": [16, 23], "stream": [16, 20], "singl": 16, "devic": 16, "mssd": 16, "ssmd": 16, "switch": 16, "setup": 16, "sequenc": 16, "shutdown": 16, "mixer": 16, "usecas": [16, 27, 28], "sssd": 16, "adapt": 17, "add": [18, 27], "creat": [18, 27, 28], "folder": 18, "file": [18, 24], "entri": [18, 20], "import": [18, 24], "test": 18, "avail": 19, "develop": [20, 21, 22], "life": 20, "cycl": 20, "point": 20, "while": 20, "set": [20, 27, 28], "get": [20, 27], "properti": 20, "extens": 20, "differ": 20, "other": 20, "workflow": [20, 21, 24], "name": 20, "convent": 20, "descript": 20, "fix": 20, "interleav": 20, "channel": 20, "float": 20, "raw": 20, "compress": 20, "deinterleav": 20, "buffer": 20, "flow": 20, "indic": [20, 25], "paramet": 20, "align": 20, "pack": 20, "event": 20, "thread": 20, "safeti": 20, "rais": 20, "call": 20, "timestamp": 20, "propag": 20, "return": 20, "capi_eneedmor": 20, "eof": 20, "handl": 20, "eo": 20, "erasur": 20, "metadata": 20, "context": 20, "signal": 20, "trigger": 20, "polici": 20, "inter": 20, "imcl": 20, "support": [20, 29], "open": 20, "v": 20, "intermodul": 20, "intent": 20, "One": 20, "time": [20, 27, 28], "repeat": 20, "poll": 20, "typic": 20, "flag": 20, "associ": [20, 24], "list": 20, "flush": 20, "intern": 20, "dfg": 20, "tabl": [20, 25], "mandatori": 20, "option": 20, "default": 20, "real": [20, 27, 28], "input": 20, "output": 20, "usag": 20, "downstream": 20, "interact": 20, "frame": 20, "durat": 20, "threshold": 20, "relat": 20, "modifi": 20, "dm": 20, "recommend": 20, "optim": 20, "capi_vtbl_t": 20, "capi_t": 20, "variabl": 20, "capi_err_t": 20, "_pif": 20, "capi_stream_data_t": 20, "end": 20, "set_param": 20, "param_id": 20, "capi_port_info_t": 20, "port_info_ptr": 20, "capi_buf_t": 20, "params_ptr": 20, "get_param": 20, "set_properti": 20, "capi_proplist_t": 20, "proplist_ptr": 20, "get_properti": 20, "capi_get_static_properties_f": 20, "init_set_proplist": 20, "static_proplist": 20, "capi_init_f": 20, "capi_eok": 20, "capi_efail": 20, "capi_ebadparam": 20, "capi_eunsupport": 20, "capi_enomemori": 20, "capi_enotreadi": 20, "capi_ealreadi": 20, "capi_fail": 20, "capi_succeed": 20, "capi_set_error": 20, "error_flag": 20, "return_cod": 20, "capi_is_error_code_set": 20, "error_cod": 20, "bluetooth": 20, "codec": 20, "fwk_extn_bt_codec": 20, "0x000132e4": 20, "capi_bt_codec_extn_event_id_disable_prebuff": 20, "0x000132e5": 20, "capi_bt_codec_extn_event_id_kpps_scale_factor": 20, "0x000132e7": 20, "fwk_extn_container_frame_dur": 20, "0x0a001021": 20, "fwk_extn_param_id_container_frame_dur": 20, "0x0a001022": 20, "fwk_extn_container_proc_dur": 20, "0x0a001043": 20, "fwk_extn_param_id_container_proc_dur": 20, "0x0a001044": 20, "fwk_extn_dm": 20, "0x0a001027": 20, "fwk_extn_dm_param_id_consume_partial_input": 20, "0x080012ee": 20, "fwk_extn_dm_param_id_change_mod": 20, "0x0a001028": 20, "fwk_extn_dm_param_id_set_sampl": 20, "0x0a001029": 20, "fwk_extn_dm_event_id_report_sampl": 20, "0x0a00102a": 20, "fwk_extn_dm_param_id_set_max_sampl": 20, "0x0a00102b": 20, "fwk_extn_dm_event_id_report_max_sampl": 20, "0x0a00102c": 20, "fwk_extn_dm_event_id_disable_dm": 20, "0x0a00102d": 20, "enumer": 20, "enum": 20, "fwk_extn_dm_mode_t": 20, "event_id_disable_dm_supported_values_t": 20, "ecn": 20, "fwk_extn_ecn": 20, "0x0a00101": 20, "fwk_extn_multi_port_buff": 20, "0x0a001010": 20, "pcm": 20, "fwk_extn_pcm": 20, "0x0a001000": 20, "fwk_extn_pcm_param_id_media_format_extn": 20, "0x0a001001": 20, "fwk_extn_stm": 20, "0x0a001003": 20, "fwk_extn_property_id_stm_trigg": 20, "0x0a001004": 20, "fwk_extn_property_id_stm_ctrl": 20, "0x0a001005": 20, "fwk_extn_event_id_is_signal_triggered_act": 20, "0x0a00100d": 20, "fwk_extn_param_id_latest_trigger_timestamp_ptr": 20, "0x0a001050": 20, "ar_result_t": 20, "stm_get_ts_fn_ptr_t": 20, "context_ptr": 20, "uint64_t": 20, "intr_ts_ptr": 20, "async": 20, "fwk_extn_async_signal_trigg": 20, "0x0a001024": 20, "fwk_extn_property_id_async_signal_ctrl": 20, "0x0a001047": 20, "fwk_extn_property_id_async_signal_callback_info": 20, "0x0a00105a": 20, "fwk_extn_async_signal_callback_fn_ptr_t": 20, "module_context_ptr": 20, "soft": 20, "timer": 20, "fwk_extn_soft_tim": 20, "0x0a001008": 20, "fwk_extn_event_id_soft_timer_start": 20, "0x0a001009": 20, "fwk_extn_event_id_soft_timer_dis": 20, "0x0a00100a": 20, "fwk_extn_param_id_soft_timer_expir": 20, "0x0a00100b": 20, "synchron": 20, "fwk_extn_sync": 20, "0x0a00101a": 20, "fwk_extn_sync_event_id_enable_threshold_buff": 20, "0x0a00101b": 20, "fwk_extn_sync_param_id_port_will_start": 20, "0x0a00101d": 20, "fwk_extn_sync_event_id_data_port_activity_st": 20, "0x08001372": 20, "fwk_extn_threshold_configur": 20, "0x0a00104d": 20, "fwk_extn_param_id_threshold_cfg": 20, "0x0a00104": 20, "fwk_extn_trigger_polici": 20, "0x0a00103a": 20, "fwk_extn_param_id_trigger_policy_cb_fn": 20, "0x0a00103b": 20, "fwk_extn_event_id_data_trigger_in_st_cntr": 20, "0x0a00104c": 20, "fwk_extn_port_nontrigger_group_t": 20, "fwk_extn_port_trigger_group_t": 20, "fwk_extn_port_trigger_policy_t": 20, "fwk_extn_port_nontrigger_policy_t": 20, "fwk_extn_port_trigger_affinity_t": 20, "fwk_extn_voice_deliveri": 20, "0x0a00103d": 20, "fwk_extn_property_id_voice_proc_start_trigg": 20, "0x0a00103": 20, "fwk_extn_voice_delivery_event_id_change_container_trigger_polici": 20, "0x0a00103f": 20, "fwk_extn_voice_delivery_param_id_first_proc_tick_notif": 20, "0x0a00104f": 20, "fwk_extn_voice_delivery_param_id_resync_notif": 20, "0x0a001055": 20, "fwk_extn_voice_delivery_param_id_data_drop_during_sync": 20, "0x0a001007": 20, "fwk_extn_voice_delivery_param_id_topo_process_notif": 20, "0x0a001017": 20, "fwk_extn_voice_delivery_event_id_update_sync_st": 20, "0x0800137e": 20, "container_trigger_policy_t": 20, "island": 20, "fwk_extn_island": 20, "0x0a001057": 20, "fwk_extn_event_id_island_exit": 20, "0x0a001058": 20, "intf_extn_data_port_oper": 20, "0x0a001023": 20, "intf_extn_param_id_data_port_oper": 20, "0x0a001031": 20, "intf_extn_port_opcode_invalid_v": 20, "ar_non_guid": 20, "0xffffffff": 20, "intf_extn_data_port_id_idx_map_t": 20, "intf_extn_data_port_opcode_t": 20, "intf_extn_data_port_open": 20, "intf_extn_data_port_start": 20, "intf_extn_data_port_stop": 20, "intf_extn_data_port_clos": 20, "intf_extn_data_port_suspend": 20, "intf_extn_data_port_op_invalid": 20, "intf_extn_data_port_state_t": 20, "intf_extn_imcl": 20, "0x0a001012": 20, "intf_extn_event_id_imcl_recurring_buf_info": 20, "0x0a001013": 20, "intf_extn_event_id_imcl_get_recurring_buf": 20, "0x0a001014": 20, "intf_extn_event_id_imcl_get_one_time_buf": 20, "0x0a001015": 20, "intf_extn_event_id_imcl_outgoing_data": 20, "0x0a001016": 20, "intf_extn_param_id_imcl_port_oper": 20, "0x0a001018": 20, "intf_extn_param_id_imcl_incoming_data": 20, "0x0a001019": 20, "intf_extn_imcl_id_intent_map_t": 20, "intf_extn_imcl_port_open_t": 20, "intf_extn_imcl_port_close_t": 20, "intf_extn_imcl_port_start_t": 20, "intf_extn_imcl_port_stop_t": 20, "intf_extn_imcl_port_opcode_t": 20, "intf_extn_imcl_port_open": 20, "intf_extn_imcl_port_peer_connect": 20, "intf_extn_imcl_port_peer_disconnect": 20, "intf_extn_imcl_port_clos": 20, "intf_extn_imcl_port_state_invalid": 20, "intf_extn_metadata": 20, "0x0a00101f": 20, "intf_extn_metadata_handler_vers": 20, "0x00000001": 20, "intf_extn_param_id_metadata_handl": 20, "0x0a001020": 20, "module_cmn_md_tracking_use_specified_heap_opt": 20, "module_cmn_md_tracking_use_specified_heap_mandatori": 20, "module_cmn_md_tracking_disable_cloning_ev": 20, "module_cmn_md_tracking_enable_cloning_ev": 20, "module_cmn_md_tracking_use_generic_ev": 20, "module_cmn_md_tracking_use_custom_ev": 20, "module_cmn_md_out_of_band": 20, "module_cmn_md_in_band": 20, "module_cmn_md_sample_associ": 20, "module_cmn_md_buffer_associ": 20, "module_cmn_md_is_external_client_md": 20, "module_cmn_md_is_internal_client_md": 20, "module_cmn_md_tracking_config_dis": 20, "module_cmn_md_tracking_config_enable_for_drops_onli": 20, "module_cmn_md_tracking_config_enable_for_drop_or_consum": 20, "module_cmn_md_tracking_event_policy_last": 20, "module_cmn_md_tracking_event_policy_each": 20, "module_cmn_md_vers": 20, "module_cmn_md_end_associated_md": 20, "module_cmn_md_begin_associated_md": 20, "module_cmn_md_needs_propagation_to_client_buffer_en": 20, "module_cmn_md_needs_propagation_to_client_buffer_dis": 20, "module_cmn_md_inband_get_req_s": 20, "inband_s": 20, "module_cmn_md_eos_basic_client_cmd": 20, "module_cmn_md_eos_extension_client_cmd": 20, "module_cmn_md_eos_flush": 20, "module_cmn_md_eos_non_flush": 20, "module_cmn_md_id_dfg": 20, "0x0a001025": 20, "intf_extn_md_propagation_t": 20, "module_cmn_md_tracking_flags_t": 20, "union": 20, "unnam": 20, "module_cmn_md_tracking_payload_t": 20, "module_cmn_md_tracking_t": 20, "intf_extn_param_id_metadata_handler_t": 20, "module_cmn_md_flags_t": 20, "module_cmn_md_t": 20, "module_cmn_md_list_t": 20, "module_cmn_md_eos_flags_t": 20, "module_cmn_md_eos_t": 20, "path": 20, "delai": 20, "intf_extn_path_delai": 20, "0x0a00102": 20, "intf_extn_event_id_request_path_delai": 20, "0x0a00102f": 20, "intf_extn_param_id_response_path_delai": 20, "0x0a001030": 20, "intf_extn_param_id_destroy_path_delai": 20, "0x0a001032": 20, "intf_extn_prop_is_rt_port_properti": 20, "0x0a001048": 20, "intf_extn_param_id_is_rt_port_properti": 20, "0x0a001049": 20, "intf_extn_event_id_is_rt_port_properti": 20, "0x0a00104a": 20, "intf_extn_prop_port_ds_st": 20, "0x0a001040": 20, "intf_extn_param_id_port_ds_st": 20, "0x0a001041": 20, "intf_extn_event_id_port_ds_st": 20, "0x0a001042": 20, "intf_extn_event_id_block_port_ds_state_prop": 20, "0x0a001046": 20, "intf_extn_prop_data_port_state_t": 20, "intf_extn_prop_data_port_state_stop": 20, "intf_extn_prop_data_port_state_prepar": 20, "intf_extn_prop_data_port_state_start": 20, "intf_extn_prop_data_port_state_suspend": 20, "intf_extn_prop_data_port_state_invalid": 20, "mimo": 20, "intf_extn_mimo_module_process_st": 20, "0x0a00101c": 20, "intf_extn_event_id_mimo_module_process_st": 20, "0x0a001059": 20, "duti": 20, "intf_extn_param_id_cntr_duty_cycling_en": 20, "0x0a001063": 20, "intf_extn_event_id_allow_duty_cycl": 20, "0x0a001064": 20, "intf_extn_event_id_allow_duty_cycling_v2": 20, "0x0a001069": 20, "intf_extn_param_id_cntr_duty_cycling_enabled_t": 20, "period": 20, "length": 20, "intf_extn_period": 20, "0x0a001060": 20, "intf_extn_param_id_period": 20, "0x0a001061": 20, "intf_extn_stm_t": 20, "0x0a001baf": 20, "intf_extn_param_id_stm_t": 20, "0x0a001bb0": 20, "intf_extn_param_id_stm_ts_t": 20, "stm_latest_trigger_ts_t": 20, "refer": [20, 26], "depend": 23, "manual": 23, "hardwar": [23, 28, 29], "endpoint": 23, "provid": 23, "execut": 23, "environ": 23, "init": 23, "xml": 24, "kv": 24, "kvh2xml": 24, "ad": [24, 28], "audioreachtm": 25, "announc": 25, "content": 25, "raspberri": 27, "pi": 27, "yocto": [27, 28], "imag": [27, 28], "step": [27, 28, 29], "meta": [27, 28], "compil": 27, "flash": [27, 28], "up": [27, 28], "bootup": 27, "enabl": [27, 28], "run": [27, 28], "troubleshoot": [27, 28], "check": [27, 28], "sound": [27, 28], "card": [27, 28], "rb3": 28, "gen2": 28, "qualcomm": 28, "releas": 28, "crm": 28, "directli": 28, "pull": 28, "latest": 28, "pulseaudio": 28, "next": 28, "explor": 28, "qclinux": 28, "new": 28, "adsp": 28, "project": 29, "sdk": 29, "tool": 29, "instal": 29, "repositori": 29, "recip": 29, "contribut": 29, "govern": 29, "licens": 29}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"AudioReach Graph Services APIs": [[0, "audioreach-graph-services-apis"]], "OS Abstraction Layer": [[1, "os-abstraction-layer"]], "ar_osal_err": [[1, "ar-osal-err"]], "ar_osal_log": [[1, "ar-osal-log"]], "ar_osal_heap": [[1, "ar-osal-heap"]], "ar_osal_mem_op": [[1, "ar-osal-mem-op"]], "ar_osal_servreg": [[1, "ar-osal-servreg"]], "ar_osal_signal": [[1, "ar-osal-signal"]], "ar_osal_signal2": [[1, "ar-osal-signal2"]], "ar_osal_sleep": [[1, "ar-osal-sleep"]], "ar_osal_sys_id": [[1, "ar-osal-sys-id"]], "ar_osal_types": [[1, "ar-osal-types"]], "ar_osal_file_io": [[1, "ar-osal-file-io"]], "ar_osal_shmem": [[1, "ar-osal-shmem"]], "ar_osal_string": [[1, "ar-osal-string"]], "ar_osal_thread": [[1, "ar-osal-thread"]], "Graph Service Layer": [[2, "graph-service-layer"]], "AudioReach Engine APIs": [[3, "audioreach-engine-apis"]], "Generic Packet Router (GPR) APIs": [[4, "generic-packet-router-gpr-apis"]], "Public APIs": [[4, "public-apis"]], "Datalink APIs": [[4, "datalink-apis"]], "AudioReach APIs": [[5, "audioreach-apis"]], "POSAL API\u2019s": [[6, "posal-api-s"]], "posal_cache": [[6, "posal-cache"]], "posal_data_log": [[6, "posal-data-log"]], "posal_globalstate": [[6, "posal-globalstate"]], "posal_heapmgr": [[6, "posal-heapmgr"]], "posal_internal_inline": [[6, "posal-internal-inline"]], "posal_island": [[6, "posal-island"]], "posal_memorymap": [[6, "posal-memorymap"]], "posal_mutex": [[6, "posal-mutex"]], "posal_power_mgr": [[6, "posal-power-mgr"]], "posal_root_msg": [[6, "posal-root-msg"]], "posal_signal": [[6, "posal-signal"]], "posal_thread": [[6, "posal-thread"]], "posal_thread_profiling": [[6, "posal-thread-profiling"]], "posal_bufpool": [[6, "posal-bufpool"]], "posal_condvar": [[6, "posal-condvar"]], "posal_err_fatal": [[6, "posal-err-fatal"]], "posal": [[6, "posal"]], "posal_inline_mutex": [[6, "posal-inline-mutex"]], "posal_interrupt": [[6, "posal-interrupt"]], "posal_memory": [[6, "posal-memory"]], "posal_mem_prof": [[6, "posal-mem-prof"]], "posal_nmutex": [[6, "posal-nmutex"]], "posal_queue": [[6, "posal-queue"]], "posal_rtld": [[6, "posal-rtld"]], "posal_std": [[6, "posal-std"]], "posal_thread_prio": [[6, "posal-thread-prio"]], "Common Audio Processing (CAPI) Interfaces": [[7, "common-audio-processing-capi-interfaces"]], "capi.h": [[7, "capi-h"]], "capi_types.h": [[7, "capi-types-h"]], "capi_events.h": [[7, "capi-events-h"]], "capi_properties.h": [[7, "capi-properties-h"]], "AudioReach Creator": [[8, "audioreach-creator"]], "Introduction": [[8, "introduction"], [10, "introduction"], [11, "introduction"], [12, "introduction"], [13, "introduction"], [15, "introduction"], [18, "introduction"], [20, "introduction"], [24, "introduction"]], "Roadmap": [[8, "roadmap"], [29, "roadmap"]], "Architecture": [[8, "architecture"], [10, "architecture"], [16, "architecture"]], "ARC UI (Frontend)": [[8, "arc-ui-frontend"]], "Presentation Layer": [[8, "presentation-layer"], [8, "id1"]], "Major UI Features": [[8, "major-ui-features"]], "Facade Layer": [[8, "facade-layer"]], "State Layer": [[8, "state-layer"]], "ARC Engine (Backend)": [[8, "arc-engine-backend"]], "Domain Layer": [[8, "domain-layer"]], "AudioReach Architecture Overview": [[9, "audioreach-architecture-overview"]], "Guiding Principles": [[9, "guiding-principles"]], "Architecture Walkthrough": [[9, "architecture-walkthrough"]], "AudioReach Graph Services": [[10, "audioreach-graph-services"]], "Overview": [[10, "overview"], [11, "overview"], [16, "overview"]], "Graph Service Library": [[10, "graph-service-library"]], "Functionalities": [[10, "functionalities"]], "Compositions": [[10, "compositions"]], "ACDB Management Library": [[10, "acdb-management-library"]], "Generic Package Router": [[10, "generic-package-router"]], "Audio Tuning Service": [[10, "audio-tuning-service"]], "Operating System Abstraction Layer": [[10, "operating-system-abstraction-layer"]], "AudioReach Engine": [[11, "audioreach-engine"]], "High-level architecture": [[11, "high-level-architecture"]], "Possible use cases": [[11, "possible-use-cases"]], "Audio capture and recording": [[11, "audio-capture-and-recording"]], "Audio renderer and playback": [[11, "audio-renderer-and-playback"]], "Voice over IP (VoIP)": [[11, "voice-over-ip-voip"]], "Audio transcoding": [[11, "audio-transcoding"]], "Audio loopback": [[11, "audio-loopback"]], "Audio detection": [[11, "audio-detection"]], "Framework requirements": [[11, "framework-requirements"]], "General": [[11, "general"]], "Client interfaces": [[11, "client-interfaces"]], "Processing chains, topologies, and graphs": [[11, "processing-chains-topologies-and-graphs"]], "Media formats": [[11, "media-formats"]], "Scheduling methods": [[11, "scheduling-methods"]], "Resource management": [[11, "resource-management"]], "Debugging": [[11, "debugging"], [20, "debugging"]], "ARE components": [[11, "are-components"]], "High-level architecture of the ARE": [[11, "high-level-architecture-of-the-are"]], "Functional blocks": [[11, "functional-blocks"]], "Generic Packet Router (GPR)": [[11, "generic-packet-router-gpr"]], "Opcodes": [[11, "opcodes"]], "Messaging between ARE and GSL": [[11, "messaging-between-are-and-gsl"]], "In-band messages": [[11, "in-band-messages"]], "Out of band messages": [[11, "out-of-band-messages"]], "Modules": [[11, "modules"]], "Control modules": [[11, "control-modules"]], "Data processing modules": [[11, "data-processing-modules"]], "Links and connections": [[11, "links-and-connections"]], "Control links": [[11, "control-links"]], "Data links": [[11, "data-links"]], "Graph and subgraph": [[11, "graph-and-subgraph"]], "Containers": [[11, "containers"]], "Generic container": [[11, "generic-container"]], "Specialized container": [[11, "specialized-container"]], "Off-load container": [[11, "off-load-container"]], "Audio Processing Manager (APM)": [[11, "audio-processing-manager-apm"]], "CLOSED": [[11, "closed"]], "STOPPED": [[11, "stopped"]], "PREPARED": [[11, "prepared"]], "STARTED": [[11, "started"]], "SUSPENDED": [[11, "suspended"]], "Audio Module Data Base (AMDB)": [[11, "audio-module-data-base-amdb"]], "Built-in modules": [[11, "built-in-modules"]], "Custom modules": [[11, "custom-modules"]], "Static Modules": [[11, "static-modules"]], "Dynamic Modules": [[11, "dynamic-modules"]], "Integrated Resource Monitor (IRM)": [[11, "integrated-resource-monitor-irm"]], "Platform and OS Abstraction Layer": [[11, "platform-and-os-abstraction-layer"]], "Calibration and configuration": [[11, "calibration-and-configuration"]], "Regular and non-shared calibration": [[11, "regular-and-non-shared-calibration"]], "Persistent and shared calibration": [[11, "persistent-and-shared-calibration"]], "Shared-persistent or global-shared calibration": [[11, "shared-persistent-or-global-shared-calibration"]], "Multi-instance and multi-core": [[11, "multi-instance-and-multi-core"]], "Multi-Instance configuration": [[11, "multi-instance-configuration"]], "Multi-core configuration": [[11, "multi-core-configuration"]], "Customizations": [[11, "customizations"]], "Custom module": [[11, "custom-module"]], "Custom container": [[11, "custom-container"]], "Use cases": [[11, "use-cases"]], "Playback": [[11, "playback"], [28, "playback"]], "Capture": [[11, "capture"]], "Use cases with source and sink modules": [[11, "use-cases-with-source-and-sink-modules"]], "Hands free profile (HFP)": [[11, "hands-free-profile-hfp"]], "Voice activation": [[11, "voice-activation"]], "Graph designer FAQ": [[11, "graph-designer-faq"]], "How many subgraphs to draw?": [[11, "how-many-subgraphs-to-draw"]], "How many containers should I use?": [[11, "how-many-containers-should-i-use"]], "Should I use SC or GC?": [[11, "should-i-use-sc-or-gc"]], "How can I improve efficiency?": [[11, "how-can-i-improve-efficiency"]], "Acronyms and terms": [[11, "acronyms-and-terms"]], "AudioReach Concepts and Terminology": [[12, "audioreach-concepts-and-terminology"]], "Use Case to Audio Graph Mapping": [[12, "use-case-to-audio-graph-mapping"]], "Graphs": [[12, "graphs"]], "Keys and Values": [[12, "keys-and-values"]], "Graph Key Vector (GKV)": [[12, "graph-key-vector-gkv"]], "GKV example": [[12, "gkv-example"]], "Use Case to Calibration Data Mapping": [[12, "use-case-to-calibration-data-mapping"]], "Calibration Key Vector (CKV)": [[12, "calibration-key-vector-ckv"]], "CKV example": [[12, "ckv-example"]], "Module Identification and Configuration": [[12, "module-identification-and-configuration"]], "Tag Key Vector (TKV)": [[12, "tag-key-vector-tkv"]], "TKV example": [[12, "tkv-example"]], "Data Exchange Modes": [[12, "data-exchange-modes"]], "Data Driven through H2XML": [[12, "data-driven-through-h2xml"]], "Generic Packet Router": [[13, "generic-packet-router"]], "Purpose": [[13, "purpose"], [20, "purpose"]], "Functional Overview": [[13, "functional-overview"], [20, "functional-overview"]], "GPR Infrastructure": [[13, "gpr-infrastructure"]], "GPR Software Layering": [[13, "gpr-software-layering"]], "Core Layer": [[13, "core-layer"]], "Data Link Layer": [[13, "data-link-layer"]], "Platform layer": [[13, "platform-layer"]], "API Messaging Model": [[13, "api-messaging-model"]], "Asynchronous Messaging Design": [[13, "asynchronous-messaging-design"]], "Message Structure": [[13, "message-structure"]], "GPR Protocol": [[13, "gpr-protocol"]], "Packet Details": [[13, "packet-details"]], "Size and Version Fields": [[13, "size-and-version-fields"]], "Source and Destination Domain Fields": [[13, "source-and-destination-domain-fields"]], "Client Data Field": [[13, "client-data-field"]], "Reserved Field": [[13, "reserved-field"]], "Source and Destination Port Fields": [[13, "source-and-destination-port-fields"]], "Token Field": [[13, "token-field"]], "Opcode Field": [[13, "opcode-field"]], "Payload Field": [[13, "payload-field"]], "General Operations": [[13, "general-operations"]], "Addressing Scheme": [[13, "addressing-scheme"]], "Registration": [[13, "registration"]], "Deregistration": [[13, "deregistration"]], "Send Messages": [[13, "send-messages"]], "Receive Messages": [[13, "receive-messages"]], "Routing": [[13, "routing"]], "Local Routing": [[13, "local-routing"]], "Remote Routing": [[13, "remote-routing"]], "GPR Infrastructure Interfaces": [[13, "gpr-infrastructure-interfaces"]], "GPR Constants and Macros": [[13, "gpr-constants-and-macros"]], "Define Documentation": [[13, "define-documentation"], [13, "id6"], [13, "id19"], [20, "define-documentation"], [20, "id25"], [20, "id27"], [20, "id29"], [20, "id30"], [20, "id31"], [20, "id32"], [20, "id33"], [20, "id35"], [20, "id37"], [20, "id39"], [20, "id40"], [20, "id42"], [20, "id44"], [20, "id48"], [20, "id50"], [20, "id52"], [20, "id55"], [20, "id59"], [20, "id62"], [20, "id63"], [20, "id64"], [20, "id66"], [20, "id67"], [20, "id69"], [20, "id70"]], "#define GPR_INTERNAL extern \u201cC\u201d": [[13, "define-gpr-internal-extern-c"]], "#define GPR_EXTERNAL extern \u201cC\u201d": [[13, "define-gpr-external-extern-c"]], "#define GPR_IDS_DOMAIN_ID_INVALID_V 0": [[13, "define-gpr-ids-domain-id-invalid-v-0"]], "#define GPR_IDS_DOMAIN_ID_MODEM_V 1": [[13, "define-gpr-ids-domain-id-modem-v-1"]], "#define GPR_IDS_DOMAIN_ID_ADSP_V 2": [[13, "define-gpr-ids-domain-id-adsp-v-2"]], "#define GPR_IDS_DOMAIN_ID_APPS_V 3": [[13, "define-gpr-ids-domain-id-apps-v-3"]], "#define GPR_IDS_DOMAIN_ID_SDSP_V 4": [[13, "define-gpr-ids-domain-id-sdsp-v-4"]], "#define GPR_IDS_DOMAIN_ID_CDSP_V 5": [[13, "define-gpr-ids-domain-id-cdsp-v-5"]], "#define GPR_PL_MAX_DOMAIN_ID_V": [[13, "define-gpr-pl-max-domain-id-v"]], "#define GPR_PL_NUM_TOTAL_DOMAINS_V": [[13, "define-gpr-pl-num-total-domains-v"]], "#define GPR_PKT_VERSION_V": [[13, "define-gpr-pkt-version-v"]], "#define GPR_PKT_INIT_PORT_V": [[13, "define-gpr-pkt-init-port-v"]], "#define GPR_PKT_INIT_RESERVED_V": [[13, "define-gpr-pkt-init-reserved-v"]], "#define GPR_PKT_INIT_DOMAIN_ID_V": [[13, "define-gpr-pkt-init-domain-id-v"]], "#define GPR_PKT_HEADER_WORD_SIZE_V": [[13, "define-gpr-pkt-header-word-size-v"]], "#define GPR_PKT_HEADER_BYTE_SIZE_V": [[13, "define-gpr-pkt-header-byte-size-v"]], "#define GPR_UNDEFINED_ID_V": [[13, "define-gpr-undefined-id-v"]], "#define GPR_PKT_INIT_CLIENT_DATA_V": [[13, "define-gpr-pkt-init-client-data-v"]], "#define GPR_PKT_VERSION_MASK ( 0x0000000F )": [[13, "define-gpr-pkt-version-mask-0x0000000f"]], "#define GPR_PKT_VERSION_SHFT ( 0 )": [[13, "define-gpr-pkt-version-shft-0"]], "#define GPR_PKT_HEADER_SIZE_MASK ( 0x000000F0 )": [[13, "define-gpr-pkt-header-size-mask-0x000000f0"]], "#define GPR_PKT_HEADER_SIZE_SHFT ( 4 )": [[13, "define-gpr-pkt-header-size-shft-4"]], "#define GPR_PKT_RESERVED_MASK ( 0xFFF00000 )": [[13, "define-gpr-pkt-reserved-mask-0xfff00000"]], "#define GPR_PKT_RESERVED_SHFT ( 20 )": [[13, "define-gpr-pkt-reserved-shft-20"]], "#define GPR_PKT_PACKET_SIZE_MASK ( 0xFFFFFF00 )": [[13, "define-gpr-pkt-packet-size-mask-0xffffff00"]], "#define GPR_PKT_PACKET_SIZE_SHFT ( 8 )": [[13, "define-gpr-pkt-packet-size-shft-8"]], "#define GPR_GET_BITMASK( mask, shift, value )": [[13, "define-gpr-get-bitmask-mask-shift-value"]], "#define GPR_SET_BITMASK( mask, shift, value )": [[13, "define-gpr-set-bitmask-mask-shift-value"]], "#define GPR_GET_FIELD( field, value )": [[13, "define-gpr-get-field-field-value"]], "#define GPR_SET_FIELD( field, value )": [[13, "define-gpr-set-field-field-value"]], "#define GPR_PTR_END_OF( base_ptr, offset )": [[13, "define-gpr-ptr-end-of-base-ptr-offset"]], "#define GPR_PKT_GET_PACKET_BYTE_SIZE( header )": [[13, "define-gpr-pkt-get-packet-byte-size-header"]], "#define GPR_PKT_GET_HEADER_BYTE_SIZE( header )": [[13, "define-gpr-pkt-get-header-byte-size-header"]], "#define GPR_PKT_GET_PAYLOAD_BYTE_SIZE( header )": [[13, "define-gpr-pkt-get-payload-byte-size-header"]], "#define GPR_PKT_GET_PAYLOAD( type, packet_ptr )": [[13, "define-gpr-pkt-get-payload-type-packet-ptr"]], "GPR Status and Error Codes": [[13, "gpr-status-and-error-codes"]], "#define AR_EOK (0)": [[13, "define-ar-eok-0"]], "#define AR_EFAILED (1)": [[13, "define-ar-efailed-1"]], "#define AR_EBADPARAM (2)": [[13, "define-ar-ebadparam-2"]], "#define AR_EUNSUPPORTED (3)": [[13, "define-ar-eunsupported-3"]], "#define AR_EVERSION (4)": [[13, "define-ar-eversion-4"]], "#define AR_EUNEXPECTED (5)": [[13, "define-ar-eunexpected-5"]], "#define AR_EPANIC (6)": [[13, "define-ar-epanic-6"]], "#define AR_ENORESOURCE (7)": [[13, "define-ar-enoresource-7"]], "#define AR_EHANDLE (8)": [[13, "define-ar-ehandle-8"]], "#define AR_EALREADY (9)": [[13, "define-ar-ealready-9"]], "#define AR_ENOTREADY (10)": [[13, "define-ar-enotready-10"]], "#define AR_EPENDING (11)": [[13, "define-ar-epending-11"]], "#define AR_EBUSY (12)": [[13, "define-ar-ebusy-12"]], "#define AR_EABORTED (13)": [[13, "define-ar-eaborted-13"]], "#define AR_ECONTINUE (14)": [[13, "define-ar-econtinue-14"]], "#define AR_EIMMEDIATE (15)": [[13, "define-ar-eimmediate-15"]], "#define AR_ENOTIMPL (16)": [[13, "define-ar-enotimpl-16"]], "#define AR_ENEEDMORE (17)": [[13, "define-ar-eneedmore-17"]], "#define AR_ENOMEMORY (18)": [[13, "define-ar-enomemory-18"]], "#define AR_ENOTEXIST (19)": [[13, "define-ar-enotexist-19"]], "#define AR_ETERMINATED (20)": [[13, "define-ar-eterminated-20"]], "#define AR_ETIMEOUT (21)": [[13, "define-ar-etimeout-21"]], "#define AR_SUCCEEDED( x )": [[13, "define-ar-succeeded-x"]], "#define AR_FAILED( x )": [[13, "define-ar-failed-x"]], "GPR Core Packet Structure": [[13, "gpr-core-packet-structure"]], "Data Structure Documentation": [[13, "data-structure-documentation"], [13, "id21"], [13, "id23"], [13, "id28"], [20, "data-structure-documentation"], [20, "id45"], [20, "id53"], [20, "id56"], [20, "id60"], [20, "id71"]], "struct gpr_packet_t": [[13, "struct-gpr-packet-t"]], "Callback Function Prototype": [[13, "callback-function-prototype"]], "Typedef Documentation": [[13, "typedef-documentation"], [13, "id25"], [20, "typedef-documentation"], [20, "id20"], [20, "id22"], [20, "id36"], [20, "id38"], [20, "id46"], [20, "id68"], [20, "id72"]], "typedef uint32_t(gpr_callback_fn_t)(gpr_packet_t \u2217packet, void callback_data)": [[13, "typedef-uint32-t-gpr-callback-fn-t-gpr-packet-t-packet-void-callback-data"]], "GPR Core Routines": [[13, "gpr-core-routines"]], "Function Documentation": [[13, "function-documentation"], [13, "id7"], [13, "id8"], [13, "id9"], [13, "id10"], [13, "id11"], [13, "id12"], [13, "id13"], [13, "id14"], [13, "id15"], [13, "id16"], [13, "id17"], [13, "id18"], [13, "id26"], [13, "id29"]], "GPR_EXTERNAL uint32_t gpr_init ( void )": [[13, "gpr-external-uint32-t-gpr-init-void"]], "GPR_EXTERNAL uint32_t gpr_deinit ( void )": [[13, "gpr-external-uint32-t-gpr-deinit-void"]], "GPR_EXTERNAL uint32_t gpr_drv_init ( void )": [[13, "gpr-external-uint32-t-gpr-drv-init-void"]], "GPR_INTERNAL uint32_t gpr_drv_deinit ( void )": [[13, "gpr-internal-uint32-t-gpr-drv-deinit-void"]], "GPR Fundamental Controls": [[13, "gpr-fundamental-controls"]], "Register a Service": [[13, "register-a-service"]], "static uint32_t gpr_cmd_register ( uint32_t src_port, gpr_callback_fn_t, void * callback_data)": [[13, "static-uint32-t-gpr-cmd-register-uint32-t-src-port-gpr-callback-fn-t-void-callback-data"]], "Deregister a Service": [[13, "deregister-a-service"]], "static uint32_t gpr_cmd_deregister ( uint32_t src_port )": [[13, "static-uint32-t-gpr-cmd-deregister-uint32-t-src-port"]], "Query for Registered Service": [[13, "query-for-registered-service"]], "Query for Local or Host Domain": [[13, "query-for-local-or-host-domain"]], "static uint32_t gpr_cmd_get_host_domain_id (uint32_t *host_domain_id)": [[13, "static-uint32-t-gpr-cmd-get-host-domain-id-uint32-t-host-domain-id"]], "Query for Packet Pool Information": [[13, "query-for-packet-pool-information"]], "static uint32_t gpr_cmd_get_gpr_packet_info (gpr_cmd_gpr_packet_pool_info_t *args)": [[13, "static-uint32-t-gpr-cmd-get-gpr-packet-info-gpr-cmd-gpr-packet-pool-info-t-args"]], "struct gpr_cmd_gpr_packet_pool_info_t": [[13, "struct-gpr-cmd-gpr-packet-pool-info-t"]], "Send an Asynchronous Message": [[13, "send-an-asynchronous-message"]], "static uint32_t gpr_cmd_async_send (gpr_packet_t packet )": [[13, "static-uint32-t-gpr-cmd-async-send-gpr-packet-t-packet"]], "Allocate a Free Message for Delivery": [[13, "allocate-a-free-message-for-delivery"]], "static uint32_t gpr_cmd_alloc ( uint32_t alloc_size, gpr_packet_t **ret_packet)": [[13, "static-uint32-t-gpr-cmd-alloc-uint32-t-alloc-size-gpr-packet-t-ret-packet"]], "Free a Packet from a Queue": [[13, "free-a-packet-from-a-queue"]], "static uint32_t gpr_cmd_free ( gpr_packet_t *packet)": [[13, "static-uint32-t-gpr-cmd-free-gpr-packet-t-packet"]], "GPR Utility Controls": [[13, "gpr-utility-controls"]], "Allocate Part of a Message": [[13, "allocate-part-of-a-message"]], "static uint32_t gpr_cmd_alloc_ext (gpr_cmd_alloc_ext_t *args )": [[13, "static-uint32-t-gpr-cmd-alloc-ext-gpr-cmd-alloc-ext-t-args"]], "struct gpr_cmd_alloc_ext_t": [[13, "struct-gpr-cmd-alloc-ext-t"]], "Allocate and Send a Message": [[13, "allocate-and-send-a-message"]], "static uint32_t gpr_cmd_alloc_send (gpr_cmd_alloc_send_t args )": [[13, "static-uint32-t-gpr-cmd-alloc-send-gpr-cmd-alloc-send-t-args"]], "struct gpr_cmd_alloc_send_t": [[13, "struct-gpr-cmd-alloc-send-t"]], "Accept a Command Message": [[13, "accept-a-command-message"]], "static uint32_t gpr_cmd_accept_command (gpr_packet_t *packet)": [[13, "static-uint32-t-gpr-cmd-accept-command-gpr-packet-t-packet"]], "Send a Command Response": [[13, "send-a-command-response"]], "static uint32_t gpr_cmd_end_command ( gpr_packet_t *packet, uint32_t status )": [[13, "static-uint32-t-gpr-cmd-end-command-gpr-packet-t-packet-uint32-t-status"]], "GPR Standard Response Opcodes": [[13, "gpr-standard-response-opcodes"]], "#define GPR_IBASIC_RSP_RESULT ( 0x02001005 )": [[13, "define-gpr-ibasic-rsp-result-0x02001005"]], "#define GPR_IBASIC_EVT_ACCEPTED ( 0x02001006 )": [[13, "define-gpr-ibasic-evt-accepted-0x02001006"]], "IPC Interfaces": [[13, "ipc-interfaces"]], "GPR-to-IPC Callback Functions": [[13, "gpr-to-ipc-callback-functions"]], "struct gpr_to_ipc_vtbl_t": [[13, "struct-gpr-to-ipc-vtbl-t"]], "IPC-to-GPR Virtual Function Wrapper": [[13, "ipc-to-gpr-virtual-function-wrapper"]], "struct ipc_to_gpr_vtbl_t": [[13, "struct-ipc-to-gpr-vtbl-t"]], "IPC Data Link Function Prototypes": [[13, "ipc-data-link-function-prototypes"]], "typedef uint32_t(\u2217 ipc_dl_init_fn_t)(uint32_t src_domain_id, uint32_t dest_domain_id, const gpr_to_ipc_vtbl_t *p_gpr_to_ipc_vtbl, ipc_to_gpr_vtbl_t **pp_ipc_to_gpr_vtbl)": [[13, "typedef-uint32-t-ipc-dl-init-fn-t-uint32-t-src-domain-id-uint32-t-dest-domain-id-const-gpr-to-ipc-vtbl-t-p-gpr-to-ipc-vtbl-ipc-to-gpr-vtbl-t-pp-ipc-to-gpr-vtbl"]], "typedef uint32_t(\u2217 ipc_dl_deinit_fn_t)(uint32_t src_domain_id, uint32_t dest_domain_id)": [[13, "typedef-uint32-t-ipc-dl-deinit-fn-t-uint32-t-src-domain-id-uint32-t-dest-domain-id"]], "GPR Functions for Local Routing": [[13, "gpr-functions-for-local-routing"]], "GPR_EXTERNAL uint32_t ipc_dl_local_init ( uint32_t src_domain_id, uint32_t dest_domain_id, const gpr_to_ipc_vtbl_t *p_gpr_to_ipc_vtbl, ipc_to_gpr_vtbl_t **pp_ipc_to_gpr_vtbl )": [[13, "gpr-external-uint32-t-ipc-dl-local-init-uint32-t-src-domain-id-uint32-t-dest-domain-id-const-gpr-to-ipc-vtbl-t-p-gpr-to-ipc-vtbl-ipc-to-gpr-vtbl-t-pp-ipc-to-gpr-vtbl"]], "Platform-specific Configuration Wrappers": [[13, "platform-specific-configuration-wrappers"]], "struct ipc_dl_t": [[13, "struct-ipc-dl-t"]], "GPR_EXTERNAL uint32_t gpr_drv_internal_init ( struct ipc_dl_t gpr_ipc_dl_table[ ], uint32_t num_domains, uint32_t default_domain_id, uint32_t buf_size_1, uint32_t num_packets_1, uint32_t buf_size_2, uint32_t num_packets_2 )": [[13, "gpr-external-uint32-t-gpr-drv-internal-init-struct-ipc-dl-t-gpr-ipc-dl-table-uint32-t-num-domains-uint32-t-default-domain-id-uint32-t-buf-size-1-uint32-t-num-packets-1-uint32-t-buf-size-2-uint32-t-num-packets-2"]], "Custom Implementations": [[13, "custom-implementations"]], "Custom Platform Wrapper": [[13, "custom-platform-wrapper"]], "Custom Domain ID": [[13, "custom-domain-id"]], "For GPR on a Custom Domain or Processor": [[13, "for-gpr-on-a-custom-domain-or-processor"]], "For GPR on Another Domain or Processor": [[13, "for-gpr-on-another-domain-or-processor"]], "Custom IPC Data Link or Transport Layer": [[13, "custom-ipc-data-link-or-transport-layer"]], "Acronyms and Terms": [[13, "acronyms-and-terms"], [20, "acronyms-and-terms"]], "AudioReach Designs": [[14, "audioreach-designs"]], "Linux ASoC Architecture": [[15, "linux-asoc-architecture"]], "Linux Plug-in Architecture": [[16, "linux-plug-in-architecture"]], "Building Blocks": [[16, "building-blocks"]], "AudioReach Realization through ALSA": [[16, "audioreach-realization-through-alsa"]], "Guidelines for assigning key vectors to sub-graphs": [[16, "guidelines-for-assigning-key-vectors-to-sub-graphs"]], "Sample Graph Design for Plug-in Architecture": [[16, "sample-graph-design-for-plug-in-architecture"]], "Multi-Streams to Single-Device(MSSD) Playback": [[16, "multi-streams-to-single-device-mssd-playback"]], "Graph Overview": [[16, "graph-overview"], [16, "id1"]], "Key Vector Design": [[16, "key-vector-design"], [16, "id2"]], "Single-Stream to Multi-Device(SSMD) Playback": [[16, "single-stream-to-multi-device-ssmd-playback"]], "Device Switch": [[16, "device-switch"]], "Guide to Setup Use Case through ALSA": [[16, "guide-to-setup-use-case-through-alsa"]], "Setup Sequence": [[16, "setup-sequence"]], "Shutdown Sequence": [[16, "shutdown-sequence"]], "Mixer Control and Payload": [[16, "mixer-control-and-payload"]], "Sample Mixer control setup for Usecases.": [[16, "sample-mixer-control-setup-for-usecases"]], "Playback SSSD": [[16, "playback-sssd"]], "5.2. Playback SSMD": [[16, "playback-ssmd"]], "5.3. Playback MSSD": [[16, "playback-mssd"]], "Linux Adaptation Design": [[17, "linux-adaptation-design"]], "How to add an Audio Module": [[18, "how-to-add-an-audio-module"]], "Create the folder structure": [[18, "create-the-folder-structure"]], "Create an API file": [[18, "create-an-api-file"]], "Add the source code and CAPI Wrapper": [[18, "add-the-source-code-and-capi-wrapper"]], "Create a build file": [[18, "create-a-build-file"]], "Add entries to build the module": [[18, "add-entries-to-build-the-module"]], "Build the module and import to ARC": [[18, "build-the-module-and-import-to-arc"]], "Test the module": [[18, "test-the-module"]], "Available Audio Modules": [[19, "available-audio-modules"]], "CAPI Module Development Guide": [[20, "capi-module-development-guide"]], "Module": [[20, "module"]], "Types of Modules": [[20, "types-of-modules"]], "Life Cycle of a CAPI": [[20, "life-cycle-of-a-capi"]], "Entry Point Functions": [[20, "entry-point-functions"]], "Error Codes": [[20, "error-codes"], [20, "capi-error-codes"]], "Errors While Setting and Getting Properties": [[20, "errors-while-setting-and-getting-properties"]], "Extensions": [[20, "extensions"]], "Framework Extensions": [[20, "framework-extensions"], [20, "id24"]], "Interface Extensions": [[20, "interface-extensions"], [20, "id51"]], "Differences Between Framework and Interface Extensions": [[20, "differences-between-framework-and-interface-extensions"]], "Other Requirements": [[20, "other-requirements"]], "Module Integration": [[20, "module-integration"]], "Workflow": [[20, "workflow"]], "Naming Convention for Entry Point Functions": [[20, "naming-convention-for-entry-point-functions"]], "Functional Description": [[20, "functional-description"]], "Media Format": [[20, "media-format"]], "Fixed Point": [[20, "fixed-point"]], "Interleaving": [[20, "interleaving"]], "Channel Map or Channel Type": [[20, "channel-map-or-channel-type"]], "Floating Point": [[20, "floating-point"]], "Raw Compressed": [[20, "raw-compressed"]], "Packetized Formats": [[20, "packetized-formats"]], "Deinterleaved Raw Compressed": [[20, "deinterleaved-raw-compressed"]], "Buffering": [[20, "buffering"]], "Non-buffered Data Flow Model": [[20, "non-buffered-data-flow-model"]], "Buffered Data Flow Model": [[20, "buffered-data-flow-model"]], "Data Ports": [[20, "data-ports"]], "Port Indices and Port IDs": [[20, "port-indices-and-port-ids"]], "Get and Set Parameters": [[20, "get-and-set-parameters"]], "Alignment, Packing, and Get Parameter Requirements": [[20, "alignment-packing-and-get-parameter-requirements"]], "Get Parameter Requirements": [[20, "get-parameter-requirements"]], "Property for Persistent Parameters": [[20, "property-for-persistent-parameters"]], "Events": [[20, "events"], [20, "id23"]], "Thread Safety": [[20, "thread-safety"]], "Raise Events to ARE Clients": [[20, "raise-events-to-are-clients"]], "Common Events": [[20, "common-events"]], "Process Call": [[20, "process-call"]], "Stream Data": [[20, "stream-data"]], "Timestamp Propagation": [[20, "timestamp-propagation"]], "Return CAPI_ENEEDMORE in a Process Call": [[20, "return-capi-eneedmore-in-a-process-call"]], "EOF Handling": [[20, "eof-handling"]], "EOS Handling": [[20, "eos-handling"]], "Erasure Handling": [[20, "erasure-handling"]], "Metadata Propagation": [[20, "metadata-propagation"]], "Raise Events in Process Context": [[20, "raise-events-in-process-context"]], "Key Framework Extensions": [[20, "key-framework-extensions"]], "Signal Triggered Module": [[20, "signal-triggered-module"], [20, "id34"]], "Trigger Policy": [[20, "trigger-policy"], [20, "id8"], [20, "id43"]], "Key Interface Extensions": [[20, "key-interface-extensions"]], "Data Port Operation": [[20, "data-port-operation"], [20, "id4"]], "Inter-module Control Link (IMCL)": [[20, "inter-module-control-link-imcl"]], "Metadata": [[20, "metadata"], [20, "id6"], [20, "id58"]], "Port Property Propagation": [[20, "port-property-propagation"], [20, "id11"]], "Supporting Libraries": [[20, "supporting-libraries"]], "Query for a Library": [[20, "query-for-a-library"]], "Standard Functions in Libraries": [[20, "standard-functions-in-libraries"]], "Data Flow States": [[20, "data-flow-states"]], "Open": [[20, "open"]], "Start": [[20, "start"]], "Stop": [[20, "stop"]], "Close": [[20, "close"]], "Data Flow State vs Port State": [[20, "data-flow-state-vs-port-state"]], "Intermodule Control Link (IMCL)": [[20, "intermodule-control-link-imcl"]], "Intents": [[20, "intents"]], "Types of Ports": [[20, "types-of-ports"]], "Control Link Port Operations": [[20, "control-link-port-operations"]], "Types of Messages": [[20, "types-of-messages"]], "One Time vs. Repeating": [[20, "one-time-vs-repeating"]], "Triggerable or Polling": [[20, "triggerable-or-polling"]], "Typical Operation": [[20, "typical-operation"]], "Common Metadata Interfaces": [[20, "common-metadata-interfaces"]], "Flags": [[20, "flags"], [20, "id7"]], "Out-of-band": [[20, "out-of-band"]], "Buffer Association": [[20, "buffer-association"]], "Offset": [[20, "offset"]], "Lists": [[20, "lists"]], "EOS Metadata": [[20, "eos-metadata"]], "Flushing EOS": [[20, "flushing-eos"]], "Internal EOS": [[20, "internal-eos"]], "EOS Payload": [[20, "eos-payload"]], "DFG Metadata": [[20, "dfg-metadata"]], "Virtual Function Table": [[20, "virtual-function-table"], [20, "id14"]], "Types of Triggers": [[20, "types-of-triggers"]], "Triggerable Ports": [[20, "triggerable-ports"]], "Mandatory Policy": [[20, "mandatory-policy"]], "Optional Policy": [[20, "optional-policy"]], "Non-triggerable Ports and Blocked Ports": [[20, "non-triggerable-ports-and-blocked-ports"]], "Non-triggerable Ports": [[20, "non-triggerable-ports"]], "Blocked Ports": [[20, "blocked-ports"]], "Default Trigger Policy": [[20, "default-trigger-policy"]], "Real-time Flag": [[20, "real-time-flag"]], "For Input Ports": [[20, "for-input-ports"]], "For Output Ports": [[20, "for-output-ports"]], "Usage Examples": [[20, "usage-examples"]], "Framework Default Settings": [[20, "framework-default-settings"], [20, "id13"]], "Downstream State": [[20, "downstream-state"]], "Multi-port Modules": [[20, "multi-port-modules"]], "Interaction Between Port Properties and Trigger Policy": [[20, "interaction-between-port-properties-and-trigger-policy"]], "Frame Duration and Threshold-related Extensions": [[20, "frame-duration-and-threshold-related-extensions"]], "Threshold Configuration": [[20, "threshold-configuration"], [20, "id41"]], "Container Frame Duration": [[20, "container-frame-duration"], [20, "id26"]], "Container Processing Duration": [[20, "container-processing-duration"], [20, "id28"]], "Data Duration Modifying Modules and Container Handling": [[20, "data-duration-modifying-modules-and-container-handling"]], "DM Modules": [[20, "dm-modules"]], "DM handling in ARE": [[20, "dm-handling-in-are"]], "Special handling for Fixed-Output mode of operation": [[20, "special-handling-for-fixed-output-mode-of-operation"]], "Typical Recommendations": [[20, "typical-recommendations"]], "Optimization": [[20, "optimization"]], "CAPI Interfaces": [[20, "capi-interfaces"]], "struct capi_vtbl_t": [[20, "struct-capi-vtbl-t"]], "struct capi_t": [[20, "struct-capi-t"]], "process()": [[20, "process"]], "Variable Documentation": [[20, "variable-documentation"], [20, "id15"], [20, "id16"], [20, "id17"], [20, "id18"], [20, "id19"]], "capi_err_t(\u2217 capi_vtbl_t::process)(capi_t \u2217_pif, capi_stream_data_t \u2217input[ ], capi_stream_data_t \u2217output[ ])": [[20, "capi-err-t-capi-vtbl-t-process-capi-t-pif-capi-stream-data-t-input-capi-stream-data-t-output"]], "end()": [[20, "end"]], "capi_err_t(\u2217 capi_vtbl_t::end)(capi_t \u2217_pif)": [[20, "capi-err-t-capi-vtbl-t-end-capi-t-pif"]], "set_param()": [[20, "set-param"]], "capi_err_t(\u2217 capi_vtbl_t::set_param)(capi_t \u2217_pif, uint32_t param_id, const capi_port_info_t \u2217port_info_ptr, capi_buf_t \u2217params_ptr)": [[20, "capi-err-t-capi-vtbl-t-set-param-capi-t-pif-uint32-t-param-id-const-capi-port-info-t-port-info-ptr-capi-buf-t-params-ptr"]], "get_param()": [[20, "get-param"]], "capi_err_t(\u2217 capi_vtbl_t::get_param)(capi_t \u2217_pif, uint32_t param_id, const capi_port_info_t \u2217port_info_ptr, capi_buf_t \u2217params_ptr)": [[20, "capi-err-t-capi-vtbl-t-get-param-capi-t-pif-uint32-t-param-id-const-capi-port-info-t-port-info-ptr-capi-buf-t-params-ptr"]], "set_properties()": [[20, "set-properties"]], "capi_err_t(\u2217capi_vtbl_t::set_properties)(capi_t \u2217_pif, capi_proplist_t \u2217proplist_ptr)": [[20, "capi-err-t-capi-vtbl-t-set-properties-capi-t-pif-capi-proplist-t-proplist-ptr"]], "get_properties()": [[20, "get-properties"]], "capi_err_t(\u2217capi_vtbl_t::get_properties)(capi_t \u2217_pif, capi_proplist_t \u2217proplist_ptr)": [[20, "capi-err-t-capi-vtbl-t-get-properties-capi-t-pif-capi-proplist-t-proplist-ptr"]], "capi_get_static_properties_f()": [[20, "capi-get-static-properties-f"]], "typedef capi_err_t(\u2217capi_get_static_properties_f)(capi_proplist_t \u2217init_set_proplist, capi_proplist_t \u2217static_proplist)": [[20, "typedef-capi-err-t-capi-get-static-properties-f-capi-proplist-t-init-set-proplist-capi-proplist-t-static-proplist"]], "capi_init_f()": [[20, "capi-init-f"]], "typedef capi_err_t(\u2217 capi_init_f)(capi_t \u2217_pif, capi_proplist_t \u2217init_set_proplist)": [[20, "typedef-capi-err-t-capi-init-f-capi-t-pif-capi-proplist-t-init-set-proplist"]], "Data Types and Payloads": [[20, "data-types-and-payloads"]], "#define CAPI_EOK 0": [[20, "define-capi-eok-0"]], "#define CAPI_EFAILED ((uint32_t)1)": [[20, "define-capi-efailed-uint32-t-1"]], "#define CAPI_EBADPARAM (((uint32_t)1) << 1)": [[20, "define-capi-ebadparam-uint32-t-1-1"]], "#define CAPI_EUNSUPPORTED (((uint32_t)1) << 2)": [[20, "define-capi-eunsupported-uint32-t-1-2"]], "#define CAPI_ENOMEMORY (((uint32_t)1) << 3)": [[20, "define-capi-enomemory-uint32-t-1-3"]], "#define CAPI_ENEEDMORE (((uint32_t)1) << 4)": [[20, "define-capi-eneedmore-uint32-t-1-4"]], "#define CAPI_ENOTREADY (((uint32_t)1) << 5)": [[20, "define-capi-enotready-uint32-t-1-5"]], "#define CAPI_EALREADY (((uint32_t)1) << 6)": [[20, "define-capi-ealready-uint32-t-1-6"]], "#define CAPI_FAILED( x ) (CAPI_EOK != (x))": [[20, "define-capi-failed-x-capi-eok-x"]], "#define CAPI_SUCCEEDED( x ) (CAPI_EOK == (x))": [[20, "define-capi-succeeded-x-capi-eok-x"]], "#define CAPI_SET_ERROR( error_flags, return_code ) ((error_flags) |= (return_code))": [[20, "define-capi-set-error-error-flags-return-code-error-flags-return-code"]], "#define CAPI_IS_ERROR_CODE_SET( error_flags, error_code) (((error_flags) & (error_code)) != CAPI_EOK)": [[20, "define-capi-is-error-code-set-error-flags-error-code-error-flags-error-code-capi-eok"]], "typedef uint32_t capi_err_t": [[20, "typedef-uint32-t-capi-err-t"]], "Property IDs": [[20, "property-ids"]], "Example of Using a Framework Extension": [[20, "example-of-using-a-framework-extension"]], "Bluetooth Codec": [[20, "bluetooth-codec"]], "#define FWK_EXTN_BT_CODEC 0x000132e4": [[20, "define-fwk-extn-bt-codec-0x000132e4"]], "#define CAPI_BT_CODEC_EXTN_EVENT_ID_DISABLE_PREBUFFER 0x000132e5": [[20, "define-capi-bt-codec-extn-event-id-disable-prebuffer-0x000132e5"]], "#define CAPI_BT_CODEC_EXTN_EVENT_ID_KPPS_SCALE_FACTOR 0x000132e7": [[20, "define-capi-bt-codec-extn-event-id-kpps-scale-factor-0x000132e7"]], "#define FWK_EXTN_CONTAINER_FRAME_DURATION 0x0A001021": [[20, "define-fwk-extn-container-frame-duration-0x0a001021"]], "#define FWK_EXTN_PARAM_ID_CONTAINER_FRAME_DURATION 0x0A001022": [[20, "define-fwk-extn-param-id-container-frame-duration-0x0a001022"]], "#define FWK_EXTN_CONTAINER_PROC_DURATION 0x0A001043": [[20, "define-fwk-extn-container-proc-duration-0x0a001043"]], "#define FWK_EXTN_PARAM_ID_CONTAINER_PROC_DURATION 0x0A001044": [[20, "define-fwk-extn-param-id-container-proc-duration-0x0a001044"]], "Data Duration Modifying Modules": [[20, "data-duration-modifying-modules"]], "#define FWK_EXTN_DM 0x0A001027": [[20, "define-fwk-extn-dm-0x0a001027"]], "#define FWK_EXTN_DM_PARAM_ID_CONSUME_PARTIAL_INPUT 0x080012EE": [[20, "define-fwk-extn-dm-param-id-consume-partial-input-0x080012ee"]], "#define FWK_EXTN_DM_PARAM_ID_CHANGE_MODE 0x0A001028": [[20, "define-fwk-extn-dm-param-id-change-mode-0x0a001028"]], "#define FWK_EXTN_DM_PARAM_ID_SET_SAMPLES 0x0A001029": [[20, "define-fwk-extn-dm-param-id-set-samples-0x0a001029"]], "#define FWK_EXTN_DM_EVENT_ID_REPORT_SAMPLES 0x0A00102A": [[20, "define-fwk-extn-dm-event-id-report-samples-0x0a00102a"]], "#define FWK_EXTN_DM_PARAM_ID_SET_MAX_SAMPLES 0x0A00102B": [[20, "define-fwk-extn-dm-param-id-set-max-samples-0x0a00102b"]], "#define FWK_EXTN_DM_EVENT_ID_REPORT_MAX_SAMPLES 0x0A00102C": [[20, "define-fwk-extn-dm-event-id-report-max-samples-0x0a00102c"]], "#define FWK_EXTN_DM_EVENT_ID_DISABLE_DM 0x0A00102D": [[20, "define-fwk-extn-dm-event-id-disable-dm-0x0a00102d"]], "Enumeration Type Documentation": [[20, "enumeration-type-documentation"], [20, "id47"], [20, "id49"], [20, "id54"], [20, "id57"], [20, "id65"]], "enum fwk_extn_dm_mode_t": [[20, "enum-fwk-extn-dm-mode-t"]], "enum event_id_disable_dm_supported_values_t": [[20, "enum-event-id-disable-dm-supported-values-t"]], "ECNS": [[20, "ecns"]], "#define FWK_EXTN_ECNS 0x0A00101E": [[20, "define-fwk-extn-ecns-0x0a00101e"]], "Multi-port Buffering": [[20, "multi-port-buffering"]], "#define FWK_EXTN_MULTI_PORT_BUFFERING 0x0A001010": [[20, "define-fwk-extn-multi-port-buffering-0x0a001010"]], "PCM": [[20, "pcm"]], "#define FWK_EXTN_PCM 0x0A001000": [[20, "define-fwk-extn-pcm-0x0a001000"]], "#define FWK_EXTN_PCM_PARAM_ID_MEDIA_FORMAT_EXTN 0x0A001001": [[20, "define-fwk-extn-pcm-param-id-media-format-extn-0x0a001001"]], "#define FWK_EXTN_STM 0x0A001003": [[20, "define-fwk-extn-stm-0x0a001003"]], "#define FWK_EXTN_PROPERTY_ID_STM_TRIGGER 0x0A001004": [[20, "define-fwk-extn-property-id-stm-trigger-0x0a001004"]], "#define FWK_EXTN_PROPERTY_ID_STM_CTRL 0x0A001005": [[20, "define-fwk-extn-property-id-stm-ctrl-0x0a001005"]], "#define FWK_EXTN_EVENT_ID_IS_SIGNAL_TRIGGERED_ACTIVE 0x0A00100D": [[20, "define-fwk-extn-event-id-is-signal-triggered-active-0x0a00100d"]], "#define FWK_EXTN_PARAM_ID_LATEST_TRIGGER_TIMESTAMP_PTR 0x0A001050": [[20, "define-fwk-extn-param-id-latest-trigger-timestamp-ptr-0x0a001050"]], "typedef ar_result_t(\u2217 stm_get_ts_fn_ptr_t)(void \u2217context_ptr, uint64_t \u2217intr_ts_ptr)": [[20, "typedef-ar-result-t-stm-get-ts-fn-ptr-t-void-context-ptr-uint64-t-intr-ts-ptr"]], "Async Signal Triggered Module": [[20, "async-signal-triggered-module"]], "#define FWK_EXTN_ASYNC_SIGNAL_TRIGGER 0x0A001024": [[20, "define-fwk-extn-async-signal-trigger-0x0a001024"]], "#define FWK_EXTN_PROPERTY_ID_ASYNC_SIGNAL_CTRL 0x0A001047": [[20, "define-fwk-extn-property-id-async-signal-ctrl-0x0a001047"]], "#define FWK_EXTN_PROPERTY_ID_ASYNC_SIGNAL_CALLBACK_INFO 0x0A00105A": [[20, "define-fwk-extn-property-id-async-signal-callback-info-0x0a00105a"]], "typedef ar_result_t(\u2217fwk_extn_async_signal_callback_fn_ptr_t)(void \u2217module_context_ptr)": [[20, "typedef-ar-result-t-fwk-extn-async-signal-callback-fn-ptr-t-void-module-context-ptr"]], "Soft Timer": [[20, "soft-timer"]], "#define FWK_EXTN_SOFT_TIMER 0x0A001008": [[20, "define-fwk-extn-soft-timer-0x0a001008"]], "#define FWK_EXTN_EVENT_ID_SOFT_TIMER_START 0x0A001009": [[20, "define-fwk-extn-event-id-soft-timer-start-0x0a001009"]], "#define FWK_EXTN_EVENT_ID_SOFT_TIMER_DISABLE 0x0A00100A": [[20, "define-fwk-extn-event-id-soft-timer-disable-0x0a00100a"]], "#define FWK_EXTN_PARAM_ID_SOFT_TIMER_EXPIRED 0x0A00100B": [[20, "define-fwk-extn-param-id-soft-timer-expired-0x0a00100b"]], "Synchronization": [[20, "synchronization"]], "#define FWK_EXTN_SYNC 0x0A00101A": [[20, "define-fwk-extn-sync-0x0a00101a"]], "#define FWK_EXTN_SYNC_EVENT_ID_ENABLE_THRESHOLD_BUFFERING 0x0A00101B": [[20, "define-fwk-extn-sync-event-id-enable-threshold-buffering-0x0a00101b"]], "#define FWK_EXTN_SYNC_PARAM_ID_PORT_WILL_START 0x0A00101D": [[20, "define-fwk-extn-sync-param-id-port-will-start-0x0a00101d"]], "#define FWK_EXTN_SYNC_EVENT_ID_DATA_PORT_ACTIVITY_STATE 0x08001372": [[20, "define-fwk-extn-sync-event-id-data-port-activity-state-0x08001372"]], "#define FWK_EXTN_THRESHOLD_CONFIGURATION 0x0A00104D": [[20, "define-fwk-extn-threshold-configuration-0x0a00104d"]], "#define FWK_EXTN_PARAM_ID_THRESHOLD_CFG 0x0A00104E": [[20, "define-fwk-extn-param-id-threshold-cfg-0x0a00104e"]], "#define FWK_EXTN_TRIGGER_POLICY 0x0A00103A": [[20, "define-fwk-extn-trigger-policy-0x0a00103a"]], "#define FWK_EXTN_PARAM_ID_TRIGGER_POLICY_CB_FN 0x0A00103B": [[20, "define-fwk-extn-param-id-trigger-policy-cb-fn-0x0a00103b"]], "#define FWK_EXTN_EVENT_ID_DATA_TRIGGER_IN_ST_CNTR 0x0A00104C": [[20, "define-fwk-extn-event-id-data-trigger-in-st-cntr-0x0a00104c"]], "struct fwk_extn_port_nontrigger_group_t": [[20, "struct-fwk-extn-port-nontrigger-group-t"]], "struct fwk_extn_port_trigger_group_t": [[20, "struct-fwk-extn-port-trigger-group-t"]], "enum fwk_extn_port_trigger_policy_t": [[20, "enum-fwk-extn-port-trigger-policy-t"]], "enum fwk_extn_port_nontrigger_policy_t": [[20, "enum-fwk-extn-port-nontrigger-policy-t"]], "enum fwk_extn_port_trigger_affinity_t": [[20, "enum-fwk-extn-port-trigger-affinity-t"]], "Voice Delivery": [[20, "voice-delivery"]], "#define FWK_EXTN_VOICE_DELIVERY 0x0A00103D": [[20, "define-fwk-extn-voice-delivery-0x0a00103d"]], "#define FWK_EXTN_PROPERTY_ID_VOICE_PROC_START_TRIGGER 0x0A00103E": [[20, "define-fwk-extn-property-id-voice-proc-start-trigger-0x0a00103e"]], "#define FWK_EXTN_VOICE_DELIVERY_EVENT_ID_CHANGE_CONTAINER_TRIGGER_POLICY 0x0A00103F": [[20, "define-fwk-extn-voice-delivery-event-id-change-container-trigger-policy-0x0a00103f"]], "#define FWK_EXTN_VOICE_DELIVERY_PARAM_ID_FIRST_PROC_TICK_NOTIF 0x0A00104F": [[20, "define-fwk-extn-voice-delivery-param-id-first-proc-tick-notif-0x0a00104f"]], "#define FWK_EXTN_VOICE_DELIVERY_PARAM_ID_RESYNC_NOTIF 0x0A001055": [[20, "define-fwk-extn-voice-delivery-param-id-resync-notif-0x0a001055"]], "#define FWK_EXTN_VOICE_DELIVERY_PARAM_ID_DATA_DROP_DURING_SYNC 0x0A001007": [[20, "define-fwk-extn-voice-delivery-param-id-data-drop-during-sync-0x0a001007"]], "#define FWK_EXTN_VOICE_DELIVERY_PARAM_ID_TOPO_PROCESS_NOTIF 0x0A001017": [[20, "define-fwk-extn-voice-delivery-param-id-topo-process-notif-0x0a001017"]], "#define FWK_EXTN_VOICE_DELIVERY_EVENT_ID_UPDATE_SYNC_STATE 0x0800137E": [[20, "define-fwk-extn-voice-delivery-event-id-update-sync-state-0x0800137e"]], "enum container_trigger_policy_t": [[20, "enum-container-trigger-policy-t"]], "Island Handling": [[20, "island-handling"]], "#define FWK_EXTN_ISLAND 0x0A001057": [[20, "define-fwk-extn-island-0x0a001057"]], "#define FWK_EXTN_EVENT_ID_ISLAND_EXIT 0x0A001058": [[20, "define-fwk-extn-event-id-island-exit-0x0a001058"]], "Data Port Operations": [[20, "data-port-operations"]], "#define INTF_EXTN_DATA_PORT_OPERATION 0x0A001023": [[20, "define-intf-extn-data-port-operation-0x0a001023"]], "#define INTF_EXTN_PARAM_ID_DATA_PORT_OPERATION 0x0A001031": [[20, "define-intf-extn-param-id-data-port-operation-0x0a001031"]], "#define INTF_EXTN_PORT_OPCODE_INVALID_VAL AR_NON_GUID(0xFFFFFFFF)": [[20, "define-intf-extn-port-opcode-invalid-val-ar-non-guid-0xffffffff"]], "struct intf_extn_data_port_id_idx_map_t": [[20, "struct-intf-extn-data-port-id-idx-map-t"]], "enum intf_extn_data_port_opcode_t": [[20, "enum-intf-extn-data-port-opcode-t"]], "INTF_EXTN_DATA_PORT_OPEN": [[20, "intf-extn-data-port-open"]], "INTF_EXTN_DATA_PORT_START": [[20, "intf-extn-data-port-start"]], "INTF_EXTN_DATA_PORT_STOP": [[20, "intf-extn-data-port-stop"]], "INTF_EXTN_DATA_PORT_CLOSE": [[20, "intf-extn-data-port-close"]], "INTF_EXTN_DATA_PORT_SUSPEND": [[20, "intf-extn-data-port-suspend"]], "INTF_EXTN_DATA_PORT_OP_INVALID": [[20, "intf-extn-data-port-op-invalid"]], "enum intf_extn_data_port_state_t": [[20, "enum-intf-extn-data-port-state-t"]], "IMCL": [[20, "imcl"]], "#define INTF_EXTN_IMCL 0x0A001012": [[20, "define-intf-extn-imcl-0x0a001012"]], "#define INTF_EXTN_EVENT_ID_IMCL_RECURRING_BUF_INFO 0x0A001013": [[20, "define-intf-extn-event-id-imcl-recurring-buf-info-0x0a001013"]], "#define INTF_EXTN_EVENT_ID_IMCL_GET_RECURRING_BUF 0x0A001014": [[20, "define-intf-extn-event-id-imcl-get-recurring-buf-0x0a001014"]], "#define INTF_EXTN_EVENT_ID_IMCL_GET_ONE_TIME_BUF 0x0A001015": [[20, "define-intf-extn-event-id-imcl-get-one-time-buf-0x0a001015"]], "#define INTF_EXTN_EVENT_ID_IMCL_OUTGOING_DATA 0x0A001016": [[20, "define-intf-extn-event-id-imcl-outgoing-data-0x0a001016"]], "#define INTF_EXTN_PARAM_ID_IMCL_PORT_OPERATION 0x0A001018": [[20, "define-intf-extn-param-id-imcl-port-operation-0x0a001018"]], "#define INTF_EXTN_PARAM_ID_IMCL_INCOMING_DATA 0x0A001019": [[20, "define-intf-extn-param-id-imcl-incoming-data-0x0a001019"]], "struct intf_extn_imcl_id_intent_map_t": [[20, "struct-intf-extn-imcl-id-intent-map-t"]], "struct intf_extn_imcl_port_open_t": [[20, "struct-intf-extn-imcl-port-open-t"]], "struct intf_extn_imcl_port_close_t": [[20, "struct-intf-extn-imcl-port-close-t"]], "struct intf_extn_imcl_port_start_t": [[20, "struct-intf-extn-imcl-port-start-t"]], "struct intf_extn_imcl_port_stop_t": [[20, "struct-intf-extn-imcl-port-stop-t"]], "enum intf_extn_imcl_port_opcode_t": [[20, "enum-intf-extn-imcl-port-opcode-t"]], "INTF_EXTN_IMCL_PORT_OPEN": [[20, "intf-extn-imcl-port-open"]], "INTF_EXTN_IMCL_PORT_PEER_CONNECTED": [[20, "intf-extn-imcl-port-peer-connected"]], "INTF_EXTN_IMCL_PORT_PEER_DISCONNECTED": [[20, "intf-extn-imcl-port-peer-disconnected"]], "INTF_EXTN_IMCL_PORT_CLOSE": [[20, "intf-extn-imcl-port-close"]], "INTF_EXTN_IMCL_PORT_STATE_INVALID": [[20, "intf-extn-imcl-port-state-invalid"]], "#define INTF_EXTN_METADATA 0x0A00101F": [[20, "define-intf-extn-metadata-0x0a00101f"]], "#define INTF_EXTN_METADATA_HANDLER_VERSION 0x00000001": [[20, "define-intf-extn-metadata-handler-version-0x00000001"]], "#define INTF_EXTN_PARAM_ID_METADATA_HANDLER 0x0A001020": [[20, "define-intf-extn-param-id-metadata-handler-0x0a001020"]], "#define MODULE_CMN_MD_TRACKING_USE_SPECIFIED_HEAP_OPTIONAL 0": [[20, "define-module-cmn-md-tracking-use-specified-heap-optional-0"]], "#define MODULE_CMN_MD_TRACKING_USE_SPECIFIED_HEAP_MANDATORY 1": [[20, "define-module-cmn-md-tracking-use-specified-heap-mandatory-1"]], "#define MODULE_CMN_MD_TRACKING_DISABLE_CLONING_EVENT 0": [[20, "define-module-cmn-md-tracking-disable-cloning-event-0"]], "#define MODULE_CMN_MD_TRACKING_ENABLE_CLONING_EVENT 1": [[20, "define-module-cmn-md-tracking-enable-cloning-event-1"]], "#define MODULE_CMN_MD_TRACKING_USE_GENERIC_EVENT 0": [[20, "define-module-cmn-md-tracking-use-generic-event-0"]], "#define MODULE_CMN_MD_TRACKING_USE_CUSTOM_EVENT 1": [[20, "define-module-cmn-md-tracking-use-custom-event-1"]], "#define MODULE_CMN_MD_OUT_OF_BAND 1": [[20, "define-module-cmn-md-out-of-band-1"]], "#define MODULE_CMN_MD_IN_BAND 0": [[20, "define-module-cmn-md-in-band-0"]], "#define MODULE_CMN_MD_SAMPLE_ASSOCIATED 0": [[20, "define-module-cmn-md-sample-associated-0"]], "#define MODULE_CMN_MD_BUFFER_ASSOCIATED 1": [[20, "define-module-cmn-md-buffer-associated-1"]], "#define MODULE_CMN_MD_IS_EXTERNAL_CLIENT_MD 1": [[20, "define-module-cmn-md-is-external-client-md-1"]], "#define MODULE_CMN_MD_IS_INTERNAL_CLIENT_MD 0": [[20, "define-module-cmn-md-is-internal-client-md-0"]], "#define MODULE_CMN_MD_TRACKING_CONFIG_DISABLE 0": [[20, "define-module-cmn-md-tracking-config-disable-0"]], "#define MODULE_CMN_MD_TRACKING_CONFIG_ENABLE_FOR_DROPS_ONLY 1": [[20, "define-module-cmn-md-tracking-config-enable-for-drops-only-1"]], "#define MODULE_CMN_MD_TRACKING_CONFIG_ENABLE_FOR_DROP_OR_CONSUME 2": [[20, "define-module-cmn-md-tracking-config-enable-for-drop-or-consume-2"]], "#define MODULE_CMN_MD_TRACKING_EVENT_POLICY_LAST 0": [[20, "define-module-cmn-md-tracking-event-policy-last-0"]], "#define MODULE_CMN_MD_TRACKING_EVENT_POLICY_EACH 1": [[20, "define-module-cmn-md-tracking-event-policy-each-1"]], "#define MODULE_CMN_MD_VERSION 0": [[20, "define-module-cmn-md-version-0"]], "#define MODULE_CMN_MD_END_ASSOCIATED_MD": [[20, "define-module-cmn-md-end-associated-md"]], "#define MODULE_CMN_MD_BEGIN_ASSOCIATED_MD": [[20, "define-module-cmn-md-begin-associated-md"]], "#define MODULE_CMN_MD_NEEDS_PROPAGATION_TO_CLIENT_BUFFER_ENABLE 1": [[20, "define-module-cmn-md-needs-propagation-to-client-buffer-enable-1"]], "#define MODULE_CMN_MD_NEEDS_PROPAGATION_TO_CLIENT_BUFFER_DISABLE 0": [[20, "define-module-cmn-md-needs-propagation-to-client-buffer-disable-0"]], "#define MODULE_CMN_MD_INBAND_GET_REQ_SIZE(inband_size)": [[20, "define-module-cmn-md-inband-get-req-size-inband-size"]], "#define MODULE_CMN_MD_EOS_BASIC_CLIENT_CMD 0": [[20, "define-module-cmn-md-eos-basic-client-cmd-0"]], "#define MODULE_CMN_MD_EOS_EXTENSION_CLIENT_CMD 1": [[20, "define-module-cmn-md-eos-extension-client-cmd-1"]], "#define MODULE_CMN_MD_EOS_FLUSHING 1": [[20, "define-module-cmn-md-eos-flushing-1"]], "#define MODULE_CMN_MD_EOS_NON_FLUSHING 0": [[20, "define-module-cmn-md-eos-non-flushing-0"]], "#define MODULE_CMN_MD_ID_DFG 0x0A001025": [[20, "define-module-cmn-md-id-dfg-0x0a001025"]], "struct intf_extn_md_propagation_t": [[20, "struct-intf-extn-md-propagation-t"]], "struct module_cmn_md_tracking_flags_t": [[20, "struct-module-cmn-md-tracking-flags-t"]], "union module_cmn_md_tracking_flags_t. unnamed": [[20, "union-module-cmn-md-tracking-flags-t-unnamed"]], "struct module_cmn_md_tracking_flags_t. unnamed . unnamed": [[20, "struct-module-cmn-md-tracking-flags-t-unnamed-unnamed"]], "struct module_cmn_md_tracking_payload_t": [[20, "struct-module-cmn-md-tracking-payload-t"]], "struct module_cmn_md_tracking_t": [[20, "struct-module-cmn-md-tracking-t"]], "struct intf_extn_param_id_metadata_handler_t": [[20, "struct-intf-extn-param-id-metadata-handler-t"]], "struct module_cmn_md_flags_t": [[20, "struct-module-cmn-md-flags-t"]], "union module_cmn_md_flags_t. unnamed": [[20, "union-module-cmn-md-flags-t-unnamed"]], "struct module_cmn_md_flags_t. unnamed . unnamed": [[20, "struct-module-cmn-md-flags-t-unnamed-unnamed"]], "struct module_cmn_md_t": [[20, "struct-module-cmn-md-t"]], "union module_cmn_md_t. unnamed": [[20, "union-module-cmn-md-t-unnamed"]], "struct module_cmn_md_list_t": [[20, "struct-module-cmn-md-list-t"]], "struct module_cmn_md_eos_flags_t": [[20, "struct-module-cmn-md-eos-flags-t"]], "union module_cmn_md_eos_flags_t. unnamed": [[20, "union-module-cmn-md-eos-flags-t-unnamed"]], "struct module_cmn_md_eos_flags_t. unnamed . unnamed": [[20, "struct-module-cmn-md-eos-flags-t-unnamed-unnamed"]], "struct module_cmn_md_eos_t": [[20, "struct-module-cmn-md-eos-t"]], "Path Delay": [[20, "path-delay"]], "#define INTF_EXTN_PATH_DELAY 0x0A00102E": [[20, "define-intf-extn-path-delay-0x0a00102e"]], "#define INTF_EXTN_EVENT_ID_REQUEST_PATH_DELAY 0x0A00102F": [[20, "define-intf-extn-event-id-request-path-delay-0x0a00102f"]], "#define INTF_EXTN_PARAM_ID_RESPONSE_PATH_DELAY 0x0A001030": [[20, "define-intf-extn-param-id-response-path-delay-0x0a001030"]], "#define INTF_EXTN_PARAM_ID_DESTROY_PATH_DELAY 0x0A001032": [[20, "define-intf-extn-param-id-destroy-path-delay-0x0a001032"]], "Propagated Port Properties": [[20, "propagated-port-properties"]], "#define INTF_EXTN_PROP_IS_RT_PORT_PROPERTY 0x0A001048": [[20, "define-intf-extn-prop-is-rt-port-property-0x0a001048"]], "#define INTF_EXTN_PARAM_ID_IS_RT_PORT_PROPERTY 0x0A001049": [[20, "define-intf-extn-param-id-is-rt-port-property-0x0a001049"]], "#define INTF_EXTN_EVENT_ID_IS_RT_PORT_PROPERTY 0x0A00104A": [[20, "define-intf-extn-event-id-is-rt-port-property-0x0a00104a"]], "Propagated Port Downstream States": [[20, "propagated-port-downstream-states"]], "#define INTF_EXTN_PROP_PORT_DS_STATE 0x0A001040": [[20, "define-intf-extn-prop-port-ds-state-0x0a001040"]], "#define INTF_EXTN_PARAM_ID_PORT_DS_STATE 0x0A001041": [[20, "define-intf-extn-param-id-port-ds-state-0x0a001041"]], "#define INTF_EXTN_EVENT_ID_PORT_DS_STATE 0x0A001042": [[20, "define-intf-extn-event-id-port-ds-state-0x0a001042"]], "#define INTF_EXTN_EVENT_ID_BLOCK_PORT_DS_STATE_PROP 0x0A001046": [[20, "define-intf-extn-event-id-block-port-ds-state-prop-0x0a001046"]], "enum intf_extn_prop_data_port_state_t": [[20, "enum-intf-extn-prop-data-port-state-t"]], "INTF_EXTN_PROP_DATA_PORT_STATE_STOPPED": [[20, "intf-extn-prop-data-port-state-stopped"]], "INTF_EXTN_PROP_DATA_PORT_STATE_PREPARED": [[20, "intf-extn-prop-data-port-state-prepared"]], "INTF_EXTN_PROP_DATA_PORT_STATE_STARTED": [[20, "intf-extn-prop-data-port-state-started"]], "INTF_EXTN_PROP_DATA_PORT_STATE_SUSPENDED": [[20, "intf-extn-prop-data-port-state-suspended"]], "INTF_EXTN_PROP_DATA_PORT_STATE_INVALID": [[20, "intf-extn-prop-data-port-state-invalid"]], "MIMO Modules Process States": [[20, "mimo-modules-process-states"]], "#define INTF_EXTN_MIMO_MODULE_PROCESS_STATE 0x0A00101C": [[20, "define-intf-extn-mimo-module-process-state-0x0a00101c"]], "#define INTF_EXTN_EVENT_ID_MIMO_MODULE_PROCESS_STATE 0x0A001059": [[20, "define-intf-extn-event-id-mimo-module-process-state-0x0a001059"]], "Duty Cycling Island": [[20, "duty-cycling-island"]], "#define INTF_EXTN_PARAM_ID_CNTR_DUTY_CYCLING_ENABLED 0x0A001063": [[20, "define-intf-extn-param-id-cntr-duty-cycling-enabled-0x0a001063"]], "#define INTF_EXTN_EVENT_ID_ALLOW_DUTY_CYCLING 0x0A001064": [[20, "define-intf-extn-event-id-allow-duty-cycling-0x0a001064"]], "#define INTF_EXTN_EVENT_ID_ALLOW_DUTY_CYCLING_V2 0x0A001069": [[20, "define-intf-extn-event-id-allow-duty-cycling-v2-0x0a001069"]], "typedef struct intf_extn_param_id_cntr_duty_cycling_enabled_t intf_extn_param_id_cntr_duty_cycling_enabled_t": [[20, "typedef-struct-intf-extn-param-id-cntr-duty-cycling-enabled-t-intf-extn-param-id-cntr-duty-cycling-enabled-t"]], "Period Length": [[20, "period-length"]], "#define INTF_EXTN_PERIOD 0x0A001060": [[20, "define-intf-extn-period-0x0a001060"]], "#define INTF_EXTN_PARAM_ID_PERIOD 0x0A001061": [[20, "define-intf-extn-param-id-period-0x0a001061"]], "Signal Triggered Module Timestamp": [[20, "signal-triggered-module-timestamp"]], "#define INTF_EXTN_STM_TS 0x0A001BAF": [[20, "define-intf-extn-stm-ts-0x0a001baf"]], "#define INTF_EXTN_PARAM_ID_STM_TS 0x0A001BB0": [[20, "define-intf-extn-param-id-stm-ts-0x0a001bb0"]], "struct intf_extn_param_id_stm_ts_t": [[20, "struct-intf-extn-param-id-stm-ts-t"]], "typedef struct stm_latest_trigger_ts_t stm_latest_trigger_ts_t": [[20, "typedef-struct-stm-latest-trigger-ts-t-stm-latest-trigger-ts-t"]], "References": [[20, "references"]], "Development Workflow": [[21, "development-workflow"]], "AudioReach Developer Guides": [[22, "audioreach-developer-guides"]], "Platform Porting Guide": [[23, "platform-porting-guide"]], "Porting Dependency and requirements": [[23, "porting-dependency-and-requirements"]], "Porting Manual": [[23, "porting-manual"]], "Platform & OS Abstraction Layer": [[23, "platform-os-abstraction-layer"]], "Hardware & Software Endpoint Modules": [[23, "hardware-software-endpoint-modules"]], "Provide Execution Environment": [[23, "provide-execution-environment"]], "Sample ARE Framework init execution environment": [[23, "sample-are-framework-init-execution-environment"]], "System Integrator Workflow": [[24, "system-integrator-workflow"]], "Workflow Overview": [[24, "workflow-overview"]], "Import H2XML XML files": [[24, "import-h2xml-xml-files"]], "Design use case graphs": [[24, "design-use-case-graphs"]], "Associate GKV, CKV, TKV": [[24, "associate-gkv-ckv-tkv"]], "Configure dynamic loading": [[24, "configure-dynamic-loading"]], "Customizing KVs with KVH2XML": [[24, "customizing-kvs-with-kvh2xml"]], "KVH2XML overview": [[24, "kvh2xml-overview"]], "Adding a generic key": [[24, "adding-a-generic-key"]], "Adding a graph or calibration key": [[24, "adding-a-graph-or-calibration-key"]], "Adding a module tag": [[24, "adding-a-module-tag"]], "AudioReachTM Documentation": [[25, "audioreachtm-documentation"]], "Announcements": [[25, "announcements"]], "Table of Contents": [[25, "table-of-contents"]], "Indices and tables": [[25, "indices-and-tables"]], "Platform Reference Guide": [[26, "platform-reference-guide"]], "Raspberry Pi 4": [[27, "raspberry-pi-4"]], "Architecture Overview": [[27, "architecture-overview"], [28, "architecture-overview"]], "Create a Yocto image": [[27, "create-a-yocto-image"], [28, "create-a-yocto-image"]], "Step 1: Create a Yocto build": [[27, "step-1-create-a-yocto-build"]], "Step 2: Get AudioReach Meta Layer": [[27, "step-2-get-audioreach-meta-layer"]], "Step 3: Add AudioReach to system image": [[27, "step-3-add-audioreach-to-system-image"]], "Step 4: Compile the image": [[27, "step-4-compile-the-image"]], "Step 5: Flash the Yocto image": [[27, "step-5-flash-the-yocto-image"]], "Setting up the Raspberry Pi": [[27, "setting-up-the-raspberry-pi"]], "Configure bootup settings": [[27, "configure-bootup-settings"]], "Enable Real-time Calibration Mode": [[27, "enable-real-time-calibration-mode"], [28, "enable-real-time-calibration-mode"]], "Running an AudioReach Usecase": [[27, "running-an-audioreach-usecase"], [28, "running-an-audioreach-usecase"]], "Troubleshooting": [[27, "troubleshooting"], [28, "troubleshooting"]], "Check the sound card": [[27, "check-the-sound-card"]], "Check the sound card ID": [[27, "check-the-sound-card-id"]], "RB3 Gen2": [[28, "rb3-gen2"]], "Using Qualcomm Linux builds (Released CRM builds)": [[28, "using-qualcomm-linux-builds-released-crm-builds"]], "Directly pulling using meta layers (AudioReach latest source code)": [[28, "directly-pulling-using-meta-layers-audioreach-latest-source-code"]], "Flash the Yocto image": [[28, "flash-the-yocto-image"]], "Setting up the RB3 Gen2": [[28, "setting-up-the-rb3-gen2"]], "Set up Audio hardware": [[28, "set-up-audio-hardware"]], "Check for Sound Card": [[28, "check-for-sound-card"]], "Check for PulseAudio Service": [[28, "check-for-pulseaudio-service"]], "Record": [[28, "record"]], "Next Steps": [[28, "next-steps"]], "Exploring AudioReach Components in the QCLINUX Build": [[28, "exploring-audioreach-components-in-the-qclinux-build"]], "Adding a new Module to ADSP Image": [[28, "adding-a-new-module-to-adsp-image"]], "AudioReach Project Overview": [[29, "audioreach-project-overview"]], "SDK Overview": [[29, "sdk-overview"]], "Platform Support": [[29, "platform-support"]], "Operating System Support": [[29, "operating-system-support"]], "Hardware Platform": [[29, "hardware-platform"]], "Tools": [[29, "tools"]], "Steps to install ARC": [[29, "steps-to-install-arc"]], "Source Code Repository": [[29, "source-code-repository"]], "Build Recipe": [[29, "build-recipe"]], "Contribution & Project Governance": [[29, "contribution-project-governance"]], "License": [[29, "license"]]}, "indexentries": {"ar_apss (c macro)": [[1, "c.AR_APSS"]], "ar_apss2 (c macro)": [[1, "c.AR_APSS2"]], "ar_audio_dsp (c macro)": [[1, "c.AR_AUDIO_DSP"]], "ar_cc_dsp (c macro)": [[1, "c.AR_CC_DSP"]], "ar_compute_dsp (c macro)": [[1, "c.AR_COMPUTE_DSP"]], "ar_critical (c macro)": [[1, "c.AR_CRITICAL"]], "ar_debug (c macro)": [[1, "c.AR_DEBUG"]], "ar_default_dsp (c macro)": [[1, "c.AR_DEFAULT_DSP"]], "ar_eaborted (c macro)": [[1, "c.AR_EABORTED"]], "ar_ealready (c macro)": [[1, "c.AR_EALREADY"]], "ar_ebadparam (c macro)": [[1, "c.AR_EBADPARAM"]], "ar_ebusy (c macro)": [[1, "c.AR_EBUSY"]], "ar_econtinue (c macro)": [[1, "c.AR_ECONTINUE"]], "ar_eduplicate (c macro)": [[1, "c.AR_EDUPLICATE"]], "ar_efailed (c macro)": [[1, "c.AR_EFAILED"]], "ar_ehandle (c macro)": [[1, "c.AR_EHANDLE"]], "ar_eimmediate (c macro)": [[1, "c.AR_EIMMEDIATE"]], "ar_eiodata (c macro)": [[1, "c.AR_EIODATA"]], "ar_eneedmore (c macro)": [[1, "c.AR_ENEEDMORE"]], "ar_enomemory (c macro)": [[1, "c.AR_ENOMEMORY"]], "ar_enoresource (c macro)": [[1, "c.AR_ENORESOURCE"]], "ar_enotexist (c macro)": [[1, "c.AR_ENOTEXIST"]], "ar_enotimpl (c macro)": [[1, "c.AR_ENOTIMPL"]], "ar_enotready (c macro)": [[1, "c.AR_ENOTREADY"]], "ar_eok (c macro)": [[1, "c.AR_EOK"]], "ar_epanic (c macro)": [[1, "c.AR_EPANIC"]], "ar_epending (c macro)": [[1, "c.AR_EPENDING"]], "ar_error (c macro)": [[1, "c.AR_ERROR"]], "ar_error_prio (c macro)": [[1, "c.AR_ERROR_PRIO"]], "ar_esubsysreset (c macro)": [[1, "c.AR_ESUBSYSRESET"]], "ar_eterminated (c macro)": [[1, "c.AR_ETERMINATED"]], "ar_etimeout (c macro)": [[1, "c.AR_ETIMEOUT"]], "ar_eunexpected (c macro)": [[1, "c.AR_EUNEXPECTED"]], "ar_eunsupported (c macro)": [[1, "c.AR_EUNSUPPORTED"]], "ar_eversion (c macro)": [[1, "c.AR_EVERSION"]], "ar_failed (c macro)": [[1, "c.AR_FAILED"]], "ar_fatal_prio (c macro)": [[1, "c.AR_FATAL_PRIO"]], "ar_fopen_append (c macro)": [[1, "c.AR_FOPEN_APPEND"]], "ar_fopen_read_only (c macro)": [[1, "c.AR_FOPEN_READ_ONLY"]], "ar_fopen_read_only_write (c macro)": [[1, "c.AR_FOPEN_READ_ONLY_WRITE"]], "ar_fopen_read_write (c macro)": [[1, "c.AR_FOPEN_READ_WRITE"]], "ar_fopen_read_write_append (c macro)": [[1, "c.AR_FOPEN_READ_WRITE_APPEND"]], "ar_fopen_write_only (c macro)": [[1, "c.AR_FOPEN_WRITE_ONLY"]], "ar_fopen_write_only_append (c macro)": [[1, "c.AR_FOPEN_WRITE_ONLY_APPEND"]], "ar_heap_tag_default (c macro)": [[1, "c.AR_HEAP_TAG_DEFAULT"]], "ar_high_prio (c macro)": [[1, "c.AR_HIGH_PRIO"]], "ar_info (c macro)": [[1, "c.AR_INFO"]], "ar_log_critical (c macro)": [[1, "c.AR_LOG_CRITICAL"]], "ar_log_debug (c macro)": [[1, "c.AR_LOG_DEBUG"]], "ar_log_err (c macro)": [[1, "c.AR_LOG_ERR"]], "ar_log_error (c macro)": [[1, "c.AR_LOG_ERROR"]], "ar_log_fatal (c macro)": [[1, "c.AR_LOG_FATAL"]], "ar_log_high (c macro)": [[1, "c.AR_LOG_HIGH"]], "ar_log_info (c macro)": [[1, "c.AR_LOG_INFO"]], "ar_log_low (c macro)": [[1, "c.AR_LOG_LOW"]], "ar_log_med (c macro)": [[1, "c.AR_LOG_MED"]], "ar_log_verbose (c macro)": [[1, "c.AR_LOG_VERBOSE"]], "ar_low_prio (c macro)": [[1, "c.AR_LOW_PRIO"]], "ar_med_prio (c macro)": [[1, "c.AR_MED_PRIO"]], "ar_modem_dsp (c macro)": [[1, "c.AR_MODEM_DSP"]], "ar_osal_servreg_name_length_max (c macro)": [[1, "c.AR_OSAL_SERVREG_NAME_LENGTH_MAX"]], "ar_sensor_dsp (c macro)": [[1, "c.AR_SENSOR_DSP"]], "ar_shmem_bit_mask_hw_accelerator_flag (c macro)": [[1, "c.AR_SHMEM_BIT_MASK_HW_ACCELERATOR_FLAG"]], "ar_shmem_hw_accelerator_disabled (c macro)": [[1, "c.AR_SHMEM_HW_ACCELERATOR_DISABLED"]], "ar_shmem_hw_accelerator_enabled (c macro)": [[1, "c.AR_SHMEM_HW_ACCELERATOR_ENABLED"]], "ar_shmem_shift_hw_accelerator_flag (c macro)": [[1, "c.AR_SHMEM_SHIFT_HW_ACCELERATOR_FLAG"]], "ar_sub_sys_ids_mask (c macro)": [[1, "c.AR_SUB_SYS_IDS_MASK"]], "ar_sub_sys_id_first (c macro)": [[1, "c.AR_SUB_SYS_ID_FIRST"]], "ar_sub_sys_id_invalid (c macro)": [[1, "c.AR_SUB_SYS_ID_INVALID"]], "ar_sub_sys_id_last (c macro)": [[1, "c.AR_SUB_SYS_ID_LAST"]], "ar_succeeded (c macro)": [[1, "c.AR_SUCCEEDED"]], "ar_verbose (c macro)": [[1, "c.AR_VERBOSE"]], "dispatch_level (c macro)": [[1, "c.DISPATCH_LEVEL"]], "false (c macro)": [[1, "c.FALSE"]], "paged_data_end (c macro)": [[1, "c.PAGED_DATA_END"]], "paged_data_start (c macro)": [[1, "c.PAGED_DATA_START"]], "paged_function (c macro)": [[1, "c.PAGED_FUNCTION"]], "paged_functions_end (c macro)": [[1, "c.PAGED_FUNCTIONS_END"]], "paged_functions_start (c macro)": [[1, "c.PAGED_FUNCTIONS_START"]], "passive_level (c macro)": [[1, "c.PASSIVE_LEVEL"]], "true (c macro)": [[1, "c.TRUE"]], "_irql_requires_max_ (c macro)": [[1, "c._IRQL_requires_max_"]], "_irql_requires_min_ (c macro)": [[1, "c._IRQL_requires_min_"]], "_in_ (c macro)": [[1, "c._In_"]], "_in_opt_ (c macro)": [[1, "c._In_opt_"]], "_inout_ (c macro)": [[1, "c._Inout_"]], "_inout_opt_ (c macro)": [[1, "c._Inout_opt_"]], "_out_ (c macro)": [[1, "c._Out_"]], "_out_opt_ (c macro)": [[1, "c._Out_opt_"]], "_outptr_ (c macro)": [[1, "c._Outptr_"]], "_outptr_opt_ (c macro)": [[1, "c._Outptr_opt_"]], "__unreferenced_param (c macro)": [[1, "c.__UNREFERENCED_PARAM"]], "__unused (c macro)": [[1, "c.__UNUSED"]], "_ar_heap_align_bytes (c++ enum)": [[1, "_CPPv420_ar_heap_align_bytes"]], "_ar_heap_align_bytes::ar_heap_align_16_bytes (c++ enumerator)": [[1, "_CPPv4N20_ar_heap_align_bytes22AR_HEAP_ALIGN_16_BYTESE"]], "_ar_heap_align_bytes::ar_heap_align_4_bytes (c++ enumerator)": [[1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_4_BYTESE"]], "_ar_heap_align_bytes::ar_heap_align_8_bytes (c++ enumerator)": [[1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_8_BYTESE"]], "_ar_heap_align_bytes::ar_heap_align_default (c++ enumerator)": [[1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_DEFAULTE"]], "_ar_heap_id (c++ enum)": [[1, "_CPPv411_ar_heap_id"]], "_ar_heap_id::ar_heap_id_1 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_1E"]], "_ar_heap_id::ar_heap_id_10 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_10E"]], "_ar_heap_id::ar_heap_id_11 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_11E"]], "_ar_heap_id::ar_heap_id_2 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_2E"]], "_ar_heap_id::ar_heap_id_3 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_3E"]], "_ar_heap_id::ar_heap_id_4 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_4E"]], "_ar_heap_id::ar_heap_id_5 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_5E"]], "_ar_heap_id::ar_heap_id_6 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_6E"]], "_ar_heap_id::ar_heap_id_7 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_7E"]], "_ar_heap_id::ar_heap_id_8 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_8E"]], "_ar_heap_id::ar_heap_id_9 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_9E"]], "_ar_heap_id::ar_heap_id_default (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id18AR_HEAP_ID_DEFAULTE"]], "_ar_heap_pool_type (c++ enum)": [[1, "_CPPv418_ar_heap_pool_type"]], "_ar_heap_pool_type::ar_heap_pool_default (c++ enumerator)": [[1, "_CPPv4N18_ar_heap_pool_type20AR_HEAP_POOL_DEFAULTE"]], "_ar_heap_pool_type::ar_heap_pool_non_paged_execute (c++ enumerator)": [[1, "_CPPv4N18_ar_heap_pool_type30AR_HEAP_POOL_NON_PAGED_EXECUTEE"]], "_ar_heap_pool_type::ar_heap_pool_non_paged_nx (c++ enumerator)": [[1, "_CPPv4N18_ar_heap_pool_type25AR_HEAP_POOL_NON_PAGED_NXE"]], "_ar_heap_pool_type::ar_heap_pool_paged (c++ enumerator)": [[1, "_CPPv4N18_ar_heap_pool_type18AR_HEAP_POOL_PAGEDE"]], "ar_fclose (c++ function)": [[1, "_CPPv49ar_fclose10ar_fhandle"]], "ar_fdelete (c++ function)": [[1, "_CPPv410ar_fdeletePK6char_t"]], "ar_fhandle (c++ type)": [[1, "_CPPv410ar_fhandle"]], "ar_fmap (c++ function)": [[1, "_CPPv47ar_fmap10ar_fhandlePPKv"]], "ar_fopen (c++ function)": [[1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t"]], "ar_fread (c++ function)": [[1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t"]], "ar_fseek (c++ function)": [[1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t"]], "ar_fseek_reference (c++ enum)": [[1, "_CPPv418ar_fseek_reference"]], "ar_fseek_reference::ar_fseek_begin (c++ enumerator)": [[1, "_CPPv4N18ar_fseek_reference14AR_FSEEK_BEGINE"]], "ar_fseek_reference::ar_fseek_current (c++ enumerator)": [[1, "_CPPv4N18ar_fseek_reference16AR_FSEEK_CURRENTE"]], "ar_fseek_reference::ar_fseek_end (c++ enumerator)": [[1, "_CPPv4N18ar_fseek_reference12AR_FSEEK_ENDE"]], "ar_fseek_reference_t (c++ type)": [[1, "_CPPv420ar_fseek_reference_t"]], "ar_fsize (c++ function)": [[1, "_CPPv48ar_fsize10ar_fhandle"]], "ar_funmap (c++ function)": [[1, "_CPPv49ar_funmapPKv"]], "ar_fwrite (c++ function)": [[1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t"]], "ar_heap_align_bytes (c++ type)": [[1, "_CPPv419ar_heap_align_bytes"]], "ar_heap_calloc (c++ function)": [[1, "_CPPv414ar_heap_calloc6size_t13par_heap_info"]], "ar_heap_deinit (c++ function)": [[1, "_CPPv414ar_heap_deinitv"]], "ar_heap_free (c++ function)": [[1, "_CPPv412ar_heap_freePv13par_heap_info"]], "ar_heap_id (c++ type)": [[1, "_CPPv410ar_heap_id"]], "ar_heap_info (c++ type)": [[1, "_CPPv412ar_heap_info"]], "ar_heap_info_t (c++ struct)": [[1, "_CPPv414ar_heap_info_t"]], "ar_heap_info_t::align_bytes (c++ member)": [[1, "_CPPv4N14ar_heap_info_t11align_bytesE"]], "ar_heap_info_t::heap_id (c++ member)": [[1, "_CPPv4N14ar_heap_info_t7heap_idE"]], "ar_heap_info_t::pool_type (c++ member)": [[1, "_CPPv4N14ar_heap_info_t9pool_typeE"]], "ar_heap_info_t::tag (c++ member)": [[1, "_CPPv4N14ar_heap_info_t3tagE"]], "ar_heap_init (c++ function)": [[1, "_CPPv412ar_heap_initv"]], "ar_heap_malloc (c++ function)": [[1, "_CPPv414ar_heap_malloc6size_t13par_heap_info"]], "ar_heap_pool_type (c++ type)": [[1, "_CPPv417ar_heap_pool_type"]], "ar_log (c++ function)": [[1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz"]], "ar_log_deinit (c++ function)": [[1, "_CPPv413ar_log_deinitv"]], "ar_log_init (c++ function)": [[1, "_CPPv411ar_log_initv"]], "ar_log_lvl (c++ member)": [[1, "_CPPv410ar_log_lvl"]], "ar_mem_cmp (c++ function)": [[1, "_CPPv410ar_mem_cmpPKvPKv6size_t"]], "ar_mem_cpy (c++ function)": [[1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t"]], "ar_mem_move (c++ function)": [[1, "_CPPv411ar_mem_movePv6size_tPKv6size_t"]], "ar_mem_set (c++ function)": [[1, "_CPPv410ar_mem_setPv7int32_t6size_t"]], "ar_osal_client (c++ enum)": [[1, "_CPPv414ar_osal_client"]], "ar_osal_client::ar_osal_client_invalid (c++ enumerator)": [[1, "_CPPv4N14ar_osal_client22AR_OSAL_CLIENT_INVALIDE"]], "ar_osal_client::ar_osal_client_listener (c++ enumerator)": [[1, "_CPPv4N14ar_osal_client23AR_OSAL_CLIENT_LISTENERE"]], "ar_osal_client::ar_osal_client_service_provider (c++ enumerator)": [[1, "_CPPv4N14ar_osal_client31AR_OSAL_CLIENT_SERVICE_PROVIDERE"]], "ar_osal_client_type (c++ type)": [[1, "_CPPv419ar_osal_client_type"]], "ar_osal_micro_sleep (c++ function)": [[1, "_CPPv419ar_osal_micro_sleep8uint64_t"]], "ar_osal_panic (c++ function)": [[1, "_CPPv413ar_osal_panicv"]], "ar_osal_service_state (c++ enum)": [[1, "_CPPv421ar_osal_service_state"]], "ar_osal_service_state::ar_osal_service_state_down (c++ enumerator)": [[1, "_CPPv4N21ar_osal_service_state26AR_OSAL_SERVICE_STATE_DOWNE"]], "ar_osal_service_state::ar_osal_service_state_up (c++ enumerator)": [[1, "_CPPv4N21ar_osal_service_state24AR_OSAL_SERVICE_STATE_UPE"]], "ar_osal_service_state_type (c++ type)": [[1, "_CPPv426ar_osal_service_state_type"]], "ar_osal_servreg_callback (c++ type)": [[1, "_CPPv424ar_osal_servreg_callback"]], "ar_osal_servreg_cb_event (c++ enum)": [[1, "_CPPv424ar_osal_servreg_cb_event"]], "ar_osal_servreg_cb_event::ar_osal_service_state_notify (c++ enumerator)": [[1, "_CPPv4N24ar_osal_servreg_cb_event28AR_OSAL_SERVICE_STATE_NOTIFYE"]], "ar_osal_servreg_cb_event_type (c++ type)": [[1, "_CPPv429ar_osal_servreg_cb_event_type"]], "ar_osal_servreg_deinit (c++ function)": [[1, "_CPPv422ar_osal_servreg_deinitv"]], "ar_osal_servreg_deregister (c++ function)": [[1, "_CPPv426ar_osal_servreg_deregister17ar_osal_servreg_t"]], "ar_osal_servreg_entry_type (c++ struct)": [[1, "_CPPv426ar_osal_servreg_entry_type"]], "ar_osal_servreg_entry_type::instance_id (c++ member)": [[1, "_CPPv4N26ar_osal_servreg_entry_type11instance_idE"]], "ar_osal_servreg_entry_type::name (c++ member)": [[1, "_CPPv4N26ar_osal_servreg_entry_type4nameE"]], "ar_osal_servreg_get_domainlist (c++ function)": [[1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t"]], "ar_osal_servreg_init (c++ function)": [[1, "_CPPv420ar_osal_servreg_initv"]], "ar_osal_servreg_register (c++ function)": [[1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type"]], "ar_osal_servreg_restart_service (c++ function)": [[1, "_CPPv431ar_osal_servreg_restart_service17ar_osal_servreg_t"]], "ar_osal_servreg_set_state (c++ function)": [[1, "_CPPv425ar_osal_servreg_set_state17ar_osal_servreg_t26ar_osal_service_state_type"]], "ar_osal_servreg_state_notify_payload (c++ struct)": [[1, "_CPPv436ar_osal_servreg_state_notify_payload"]], "ar_osal_servreg_state_notify_payload::domain (c++ member)": [[1, "_CPPv4N36ar_osal_servreg_state_notify_payload6domainE"]], "ar_osal_servreg_state_notify_payload::service (c++ member)": [[1, "_CPPv4N36ar_osal_servreg_state_notify_payload7serviceE"]], "ar_osal_servreg_state_notify_payload::service_state (c++ member)": [[1, "_CPPv4N36ar_osal_servreg_state_notify_payload13service_stateE"]], "ar_osal_servreg_state_notify_payload_type (c++ type)": [[1, "_CPPv441ar_osal_servreg_state_notify_payload_type"]], "ar_osal_servreg_t (c++ type)": [[1, "_CPPv417ar_osal_servreg_t"]], "ar_osal_signal2_clear (c++ function)": [[1, "_CPPv421ar_osal_signal2_clear17ar_osal_signal2_t8uint32_t"]], "ar_osal_signal2_create (c++ function)": [[1, "_CPPv422ar_osal_signal2_createP17ar_osal_signal2_t"]], "ar_osal_signal2_deinit (c++ function)": [[1, "_CPPv422ar_osal_signal2_deinit17ar_osal_signal2_t"]], "ar_osal_signal2_destroy (c++ function)": [[1, "_CPPv423ar_osal_signal2_destroy17ar_osal_signal2_t"]], "ar_osal_signal2_get (c++ function)": [[1, "_CPPv419ar_osal_signal2_get17ar_osal_signal2_t"]], "ar_osal_signal2_get_size (c++ function)": [[1, "_CPPv424ar_osal_signal2_get_sizev"]], "ar_osal_signal2_init (c++ function)": [[1, "_CPPv420ar_osal_signal2_init17ar_osal_signal2_t"]], "ar_osal_signal2_set (c++ function)": [[1, "_CPPv419ar_osal_signal2_set17ar_osal_signal2_t8uint32_t"]], "ar_osal_signal2_t (c++ type)": [[1, "_CPPv417ar_osal_signal2_t"]], "ar_osal_signal2_wait_all (c++ function)": [[1, "_CPPv424ar_osal_signal2_wait_all17ar_osal_signal2_t8uint32_t"]], "ar_osal_signal2_wait_any (c++ function)": [[1, "_CPPv424ar_osal_signal2_wait_any17ar_osal_signal2_t8uint32_t"]], "ar_osal_signal_clear (c++ function)": [[1, "_CPPv420ar_osal_signal_clear16ar_osal_signal_t"]], "ar_osal_signal_create (c++ function)": [[1, "_CPPv421ar_osal_signal_createP16ar_osal_signal_t"]], "ar_osal_signal_deinit (c++ function)": [[1, "_CPPv421ar_osal_signal_deinit16ar_osal_signal_t"]], "ar_osal_signal_destroy (c++ function)": [[1, "_CPPv422ar_osal_signal_destroy16ar_osal_signal_t"]], "ar_osal_signal_get_size (c++ function)": [[1, "_CPPv423ar_osal_signal_get_sizev"]], "ar_osal_signal_init (c++ function)": [[1, "_CPPv419ar_osal_signal_init16ar_osal_signal_t"]], "ar_osal_signal_set (c++ function)": [[1, "_CPPv418ar_osal_signal_set16ar_osal_signal_t"]], "ar_osal_signal_t (c++ type)": [[1, "_CPPv416ar_osal_signal_t"]], "ar_osal_signal_timedwait (c++ function)": [[1, "_CPPv424ar_osal_signal_timedwait16ar_osal_signal_t7int64_t"]], "ar_osal_signal_wait (c++ function)": [[1, "_CPPv419ar_osal_signal_wait16ar_osal_signal_t"]], "ar_osal_thread_attr_init (c++ function)": [[1, "_CPPv424ar_osal_thread_attr_initP21ar_osal_thread_attr_t"]], "ar_osal_thread_attr_t (c++ struct)": [[1, "_CPPv421ar_osal_thread_attr_t"]], "ar_osal_thread_attr_t (c++ type)": [[1, "_CPPv421ar_osal_thread_attr_t"]], "ar_osal_thread_attr_t::priority (c++ member)": [[1, "_CPPv4N21ar_osal_thread_attr_t8priorityE"]], "ar_osal_thread_attr_t::stack_size (c++ member)": [[1, "_CPPv4N21ar_osal_thread_attr_t10stack_sizeE"]], "ar_osal_thread_attr_t::thread_name (c++ member)": [[1, "_CPPv4N21ar_osal_thread_attr_t11thread_nameE"]], "ar_osal_thread_create (c++ function)": [[1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv"]], "ar_osal_thread_get_id (c++ function)": [[1, "_CPPv421ar_osal_thread_get_idv"]], "ar_osal_thread_get_priority (c++ function)": [[1, "_CPPv427ar_osal_thread_get_priority16ar_osal_thread_tP7int32_t"]], "ar_osal_thread_join_destroy (c++ function)": [[1, "_CPPv427ar_osal_thread_join_destroy16ar_osal_thread_t"]], "ar_osal_thread_self_get_priority (c++ function)": [[1, "_CPPv432ar_osal_thread_self_get_priorityP7int32_t"]], "ar_osal_thread_self_set_priority (c++ function)": [[1, "_CPPv432ar_osal_thread_self_set_priority7int32_t"]], "ar_osal_thread_set_priority (c++ function)": [[1, "_CPPv427ar_osal_thread_set_priority16ar_osal_thread_t7int32_t"]], "ar_osal_thread_start_routine (c++ type)": [[1, "_CPPv428ar_osal_thread_start_routine"]], "ar_osal_thread_t (c++ type)": [[1, "_CPPv416ar_osal_thread_t"]], "ar_set_log_level (c++ function)": [[1, "_CPPv416ar_set_log_level8uint32_t"]], "ar_shmem_alloc (c++ function)": [[1, "_CPPv414ar_shmem_allocP13ar_shmem_info"]], "ar_shmem_buffer_index_type (c++ enum)": [[1, "_CPPv426ar_shmem_buffer_index_type"]], "ar_shmem_buffer_index_type::ar_shmem_buffer_address (c++ enumerator)": [[1, "_CPPv4N26ar_shmem_buffer_index_type23AR_SHMEM_BUFFER_ADDRESSE"]], "ar_shmem_buffer_index_type::ar_shmem_buffer_offset (c++ enumerator)": [[1, "_CPPv4N26ar_shmem_buffer_index_type22AR_SHMEM_BUFFER_OFFSETE"]], "ar_shmem_buffer_index_type_t (c++ type)": [[1, "_CPPv428ar_shmem_buffer_index_type_t"]], "ar_shmem_cache_type (c++ enum)": [[1, "_CPPv419ar_shmem_cache_type"]], "ar_shmem_cache_type::ar_shmem_cached (c++ enumerator)": [[1, "_CPPv4N19ar_shmem_cache_type15AR_SHMEM_CACHEDE"]], "ar_shmem_cache_type::ar_shmem_uncached (c++ enumerator)": [[1, "_CPPv4N19ar_shmem_cache_type17AR_SHMEM_UNCACHEDE"]], "ar_shmem_cache_type_t (c++ type)": [[1, "_CPPv421ar_shmem_cache_type_t"]], "ar_shmem_deinit (c++ function)": [[1, "_CPPv415ar_shmem_deinitv"]], "ar_shmem_free (c++ function)": [[1, "_CPPv413ar_shmem_freeP13ar_shmem_info"]], "ar_shmem_get_uid (c++ function)": [[1, "_CPPv416ar_shmem_get_uid8uint64_tP8uint64_t"]], "ar_shmem_hyp_assign_dest_sys_info (c++ type)": [[1, "_CPPv433ar_shmem_hyp_assign_dest_sys_info"]], "ar_shmem_hyp_assign_dest_sys_info_t (c++ struct)": [[1, "_CPPv435ar_shmem_hyp_assign_dest_sys_info_t"]], "ar_shmem_hyp_assign_dest_sys_info_t::dest_perm (c++ member)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_info_t9dest_permE"]], "ar_shmem_hyp_assign_dest_sys_info_t::dest_sys_id (c++ member)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_info_t11dest_sys_idE"]], "ar_shmem_hyp_assign_dest_sys_perm (c++ type)": [[1, "_CPPv433ar_shmem_hyp_assign_dest_sys_perm"]], "ar_shmem_hyp_assign_dest_sys_perm_t (c++ enum)": [[1, "_CPPv435ar_shmem_hyp_assign_dest_sys_perm_t"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_exec (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t18DEST_SYS_PERM_EXECE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_exec_read (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_EXEC_READE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_exec_write (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_EXEC_WRITEE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_exec_write_read (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t29DEST_SYS_PERM_EXEC_WRITE_READE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_invalid (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t21DEST_SYS_PERM_INVALIDE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_read_only (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_READ_ONLYE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_write_only (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_ONLYE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_write_read (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_READE"]], "ar_shmem_hyp_assign_phys (c++ function)": [[1, "_CPPv424ar_shmem_hyp_assign_physP29ar_shmem_hyp_assign_phys_info"]], "ar_shmem_hyp_assign_phys_addr (c++ type)": [[1, "_CPPv429ar_shmem_hyp_assign_phys_addr"]], "ar_shmem_hyp_assign_phys_addr_t (c++ struct)": [[1, "_CPPv431ar_shmem_hyp_assign_phys_addr_t"]], "ar_shmem_hyp_assign_phys_addr_t::phys_addr (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_addr_t9phys_addrE"]], "ar_shmem_hyp_assign_phys_addr_t::size (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_addr_t4sizeE"]], "ar_shmem_hyp_assign_phys_info (c++ type)": [[1, "_CPPv429ar_shmem_hyp_assign_phys_info"]], "ar_shmem_hyp_assign_phys_info_t (c++ struct)": [[1, "_CPPv431ar_shmem_hyp_assign_phys_info_t"]], "ar_shmem_hyp_assign_phys_info_t::dest_sys_list (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t13dest_sys_listE"]], "ar_shmem_hyp_assign_phys_info_t::dest_sys_list_size (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t18dest_sys_list_sizeE"]], "ar_shmem_hyp_assign_phys_info_t::metadata (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t8metadataE"]], "ar_shmem_hyp_assign_phys_info_t::phys_addr_list (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t14phys_addr_listE"]], "ar_shmem_hyp_assign_phys_info_t::phys_addr_list_size (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t19phys_addr_list_sizeE"]], "ar_shmem_hyp_assign_phys_info_t::src_sys_list (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t12src_sys_listE"]], "ar_shmem_hyp_assign_phys_info_t::src_sys_list_size (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t17src_sys_list_sizeE"]], "ar_shmem_info (c++ type)": [[1, "_CPPv413ar_shmem_info"]], "ar_shmem_info_t (c++ struct)": [[1, "_CPPv415ar_shmem_info_t"]], "ar_shmem_info_t::buf_size (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t8buf_sizeE"]], "ar_shmem_info_t::cache_type (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t10cache_typeE"]], "ar_shmem_info_t::flags (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t5flagsE"]], "ar_shmem_info_t::index_type (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t10index_typeE"]], "ar_shmem_info_t::ipa_lsw (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t7ipa_lswE"]], "ar_shmem_info_t::ipa_msw (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t7ipa_mswE"]], "ar_shmem_info_t::mem_type (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t8mem_typeE"]], "ar_shmem_info_t::metadata (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t8metadataE"]], "ar_shmem_info_t::num_sys_id (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t10num_sys_idE"]], "ar_shmem_info_t::pa_lsw (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t6pa_lswE"]], "ar_shmem_info_t::pa_msw (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t6pa_mswE"]], "ar_shmem_info_t::platform_info (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t13platform_infoE"]], "ar_shmem_info_t::sys_id (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t6sys_idE"]], "ar_shmem_info_t::vaddr (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t5vaddrE"]], "ar_shmem_init (c++ function)": [[1, "_CPPv413ar_shmem_initv"]], "ar_shmem_map (c++ function)": [[1, "_CPPv412ar_shmem_mapP13ar_shmem_info"]], "ar_shmem_memory_type (c++ enum)": [[1, "_CPPv420ar_shmem_memory_type"]], "ar_shmem_memory_type::ar_shmem_physical_memory (c++ enumerator)": [[1, "_CPPv4N20ar_shmem_memory_type24AR_SHMEM_PHYSICAL_MEMORYE"]], "ar_shmem_memory_type::ar_shmem_virtual_memory (c++ enumerator)": [[1, "_CPPv4N20ar_shmem_memory_type23AR_SHMEM_VIRTUAL_MEMORYE"]], "ar_shmem_memory_type_t (c++ type)": [[1, "_CPPv422ar_shmem_memory_type_t"]], "ar_shmem_pd_type (c++ enum)": [[1, "_CPPv416ar_shmem_pd_type"]], "ar_shmem_pd_type::dynamic_pd (c++ enumerator)": [[1, "_CPPv4N16ar_shmem_pd_type10DYNAMIC_PDE"]], "ar_shmem_pd_type::static_pd (c++ enumerator)": [[1, "_CPPv4N16ar_shmem_pd_type9STATIC_PDE"]], "ar_shmem_pd_type_t (c++ type)": [[1, "_CPPv418ar_shmem_pd_type_t"]], "ar_shmem_proc_info (c++ type)": [[1, "_CPPv418ar_shmem_proc_info"]], "ar_shmem_proc_info_t (c++ struct)": [[1, "_CPPv420ar_shmem_proc_info_t"]], "ar_shmem_proc_info_t::is_active (c++ member)": [[1, "_CPPv4N20ar_shmem_proc_info_t9is_activeE"]], "ar_shmem_proc_info_t::proc_id (c++ member)": [[1, "_CPPv4N20ar_shmem_proc_info_t7proc_idE"]], "ar_shmem_proc_info_t::proc_type (c++ member)": [[1, "_CPPv4N20ar_shmem_proc_info_t9proc_typeE"]], "ar_shmem_unmap (c++ function)": [[1, "_CPPv414ar_shmem_unmapP13ar_shmem_info"]], "ar_sprintf (c macro)": [[1, "c.ar_sprintf"]], "ar_sscanf (c macro)": [[1, "c.ar_sscanf"]], "ar_strcat (c++ function)": [[1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t"]], "ar_strcmp (c++ function)": [[1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t"]], "ar_strcpy (c++ function)": [[1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t"]], "ar_strlen (c++ function)": [[1, "_CPPv49ar_strlenPK6char_t6size_t"]], "ar_strstr (c++ function)": [[1, "_CPPv49ar_strstrPK6char_tPK6char_t"]], "bool_t (c++ type)": [[1, "_CPPv46bool_t"]], "char_t (c++ type)": [[1, "_CPPv46char_t"]], "par_heap_info (c++ type)": [[1, "_CPPv413par_heap_info"]], "gsl_attributes_datapath_setup_mask (c macro)": [[2, "c.GSL_ATTRIBUTES_DATAPATH_SETUP_MASK"]], "gsl_attributes_datapath_setup_shift (c macro)": [[2, "c.GSL_ATTRIBUTES_DATAPATH_SETUP_SHIFT"]], "gsl_attributes_data_mode_mask (c macro)": [[2, "c.GSL_ATTRIBUTES_DATA_MODE_MASK"]], "gsl_buff_flag_eof (c macro)": [[2, "c.GSL_BUFF_FLAG_EOF"]], "gsl_buff_flag_eos (c macro)": [[2, "c.GSL_BUFF_FLAG_EOS"]], "gsl_buff_flag_media_format (c macro)": [[2, "c.GSL_BUFF_FLAG_MEDIA_FORMAT"]], "gsl_buff_flag_ts_valid (c macro)": [[2, "c.GSL_BUFF_FLAG_TS_VALID"]], "gsl_datapath_setup_alloc_shmem_only (c macro)": [[2, "c.GSL_DATAPATH_SETUP_ALLOC_SHMEM_ONLY"]], "gsl_datapath_setup_default (c macro)": [[2, "c.GSL_DATAPATH_SETUP_DEFAULT"]], "gsl_datapath_setup_spf_provision_only (c macro)": [[2, "c.GSL_DATAPATH_SETUP_SPF_PROVISION_ONLY"]], "gsl_data_mode_blocking (c macro)": [[2, "c.GSL_DATA_MODE_BLOCKING"]], "gsl_data_mode_extern_mem (c macro)": [[2, "c.GSL_DATA_MODE_EXTERN_MEM"]], "gsl_data_mode_non_blocking (c macro)": [[2, "c.GSL_DATA_MODE_NON_BLOCKING"]], "gsl_data_mode_push_pull (c macro)": [[2, "c.GSL_DATA_MODE_PUSH_PULL"]], "gsl_data_mode_shmem (c macro)": [[2, "c.GSL_DATA_MODE_SHMEM"]], "gsl_event_src_module_id_gsl (c macro)": [[2, "c.GSL_EVENT_SRC_MODULE_ID_GSL"]], "gsl_max_len_of_acdb_filename (c macro)": [[2, "c.GSL_MAX_LEN_OF_ACDB_FILENAME"]], "gsl_max_num_of_acdb_files (c macro)": [[2, "c.GSL_MAX_NUM_OF_ACDB_FILES"]], "gsl_acdb_data_files (c++ struct)": [[2, "_CPPv419gsl_acdb_data_files"]], "gsl_acdb_data_files::acdbfiles (c++ member)": [[2, "_CPPv4N19gsl_acdb_data_files9acdbFilesE"]], "gsl_acdb_data_files::num_files (c++ member)": [[2, "_CPPv4N19gsl_acdb_data_files9num_filesE"]], "gsl_acdb_file (c++ struct)": [[2, "_CPPv413gsl_acdb_file"]], "gsl_acdb_file::filename (c++ member)": [[2, "_CPPv4N13gsl_acdb_file8fileNameE"]], "gsl_acdb_file::filenamelen (c++ member)": [[2, "_CPPv4N13gsl_acdb_file11fileNameLenE"]], "gsl_acdb_handle_t (c++ type)": [[2, "_CPPv417gsl_acdb_handle_t"]], "gsl_add_database (c++ function)": [[2, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t"]], "gsl_buff (c++ struct)": [[2, "_CPPv48gsl_buff"]], "gsl_buff::addr (c++ member)": [[2, "_CPPv4N8gsl_buff4addrE"]], "gsl_buff::alloc_info (c++ member)": [[2, "_CPPv4N8gsl_buff10alloc_infoE"]], "gsl_buff::flags (c++ member)": [[2, "_CPPv4N8gsl_buff5flagsE"]], "gsl_buff::metadata (c++ member)": [[2, "_CPPv4N8gsl_buff8metadataE"]], "gsl_buff::metadata_size (c++ member)": [[2, "_CPPv4N8gsl_buff13metadata_sizeE"]], "gsl_buff::size (c++ member)": [[2, "_CPPv4N8gsl_buff4sizeE"]], "gsl_buff::timestamp (c++ member)": [[2, "_CPPv4N8gsl_buff9timestampE"]], "gsl_cb_func_ptr (c++ type)": [[2, "_CPPv415gsl_cb_func_ptr"]], "gsl_close (c++ function)": [[2, "_CPPv49gsl_close12gsl_handle_t"]], "gsl_cmd_configure_read_write_params (c++ struct)": [[2, "_CPPv435gsl_cmd_configure_read_write_params"]], "gsl_cmd_configure_read_write_params::attributes (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params10attributesE"]], "gsl_cmd_configure_read_write_params::buff_size (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params9buff_sizeE"]], "gsl_cmd_configure_read_write_params::max_metadata_size (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params17max_metadata_sizeE"]], "gsl_cmd_configure_read_write_params::num_buffs (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params9num_buffsE"]], "gsl_cmd_configure_read_write_params::platform_info (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params13platform_infoE"]], "gsl_cmd_configure_read_write_params::shmem_ep_tag (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params12shmem_ep_tagE"]], "gsl_cmd_configure_read_write_params::start_threshold (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params15start_thresholdE"]], "gsl_cmd_configure_read_write_params::stop_threshold (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params14stop_thresholdE"]], "gsl_cmd_get_shmem_buf_info (c++ struct)": [[2, "_CPPv426gsl_cmd_get_shmem_buf_info"]], "gsl_cmd_get_shmem_buf_info::buffs (c++ member)": [[2, "_CPPv4N26gsl_cmd_get_shmem_buf_info5buffsE"]], "gsl_cmd_get_shmem_buf_info::num_buffs (c++ member)": [[2, "_CPPv4N26gsl_cmd_get_shmem_buf_info9num_buffsE"]], "gsl_cmd_get_shmem_buf_info::size (c++ member)": [[2, "_CPPv4N26gsl_cmd_get_shmem_buf_info4sizeE"]], "gsl_cmd_graph_select (c++ struct)": [[2, "_CPPv420gsl_cmd_graph_select"]], "gsl_cmd_graph_select::cal_key_vect (c++ member)": [[2, "_CPPv4N20gsl_cmd_graph_select12cal_key_vectE"]], "gsl_cmd_graph_select::graph_key_vector (c++ member)": [[2, "_CPPv4N20gsl_cmd_graph_select16graph_key_vectorE"]], "gsl_cmd_id (c++ enum)": [[2, "_CPPv410gsl_cmd_id"]], "gsl_cmd_id::gsl_cmd_add_graph (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id17GSL_CMD_ADD_GRAPHE"]], "gsl_cmd_id::gsl_cmd_change_graph (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id20GSL_CMD_CHANGE_GRAPHE"]], "gsl_cmd_id::gsl_cmd_close_with_props (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id24GSL_CMD_CLOSE_WITH_PROPSE"]], "gsl_cmd_id::gsl_cmd_configure_read_params (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id29GSL_CMD_CONFIGURE_READ_PARAMSE"]], "gsl_cmd_id::gsl_cmd_configure_write_params (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id30GSL_CMD_CONFIGURE_WRITE_PARAMSE"]], "gsl_cmd_id::gsl_cmd_eos (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id11GSL_CMD_EOSE"]], "gsl_cmd_id::gsl_cmd_flush (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id13GSL_CMD_FLUSHE"]], "gsl_cmd_id::gsl_cmd_free_read_buff (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id22GSL_CMD_FREE_READ_BUFFE"]], "gsl_cmd_id::gsl_cmd_free_write_buff (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id23GSL_CMD_FREE_WRITE_BUFFE"]], "gsl_cmd_id::gsl_cmd_get_read_buff_info (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id26GSL_CMD_GET_READ_BUFF_INFOE"]], "gsl_cmd_id::gsl_cmd_get_read_pos_buff_info (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id30GSL_CMD_GET_READ_POS_BUFF_INFOE"]], "gsl_cmd_id::gsl_cmd_get_write_buff_info (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id27GSL_CMD_GET_WRITE_BUFF_INFOE"]], "gsl_cmd_id::gsl_cmd_get_write_pos_buff_info (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id31GSL_CMD_GET_WRITE_POS_BUFF_INFOE"]], "gsl_cmd_id::gsl_cmd_max (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id11GSL_CMD_MAXE"]], "gsl_cmd_id::gsl_cmd_prepare (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id15GSL_CMD_PREPAREE"]], "gsl_cmd_id::gsl_cmd_query_graph_delay (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id25GSL_CMD_QUERY_GRAPH_DELAYE"]], "gsl_cmd_id::gsl_cmd_register_custom_event (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id29GSL_CMD_REGISTER_CUSTOM_EVENTE"]], "gsl_cmd_id::gsl_cmd_remove_graph (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id20GSL_CMD_REMOVE_GRAPHE"]], "gsl_cmd_id::gsl_cmd_start (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id13GSL_CMD_STARTE"]], "gsl_cmd_id::gsl_cmd_stop (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id12GSL_CMD_STOPE"]], "gsl_cmd_id::gsl_cmd_suspend (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id15GSL_CMD_SUSPENDE"]], "gsl_cmd_properties (c++ struct)": [[2, "_CPPv418gsl_cmd_properties"]], "gsl_cmd_properties::gkv (c++ member)": [[2, "_CPPv4N18gsl_cmd_properties3gkvE"]], "gsl_cmd_properties::num_property_values (c++ member)": [[2, "_CPPv4N18gsl_cmd_properties19num_property_valuesE"]], "gsl_cmd_properties::property_id (c++ member)": [[2, "_CPPv4N18gsl_cmd_properties11property_idE"]], "gsl_cmd_properties::property_values (c++ member)": [[2, "_CPPv4N18gsl_cmd_properties15property_valuesE"]], "gsl_cmd_register_custom_event (c++ struct)": [[2, "_CPPv429gsl_cmd_register_custom_event"]], "gsl_cmd_register_custom_event::event_config_payload (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event20event_config_payloadE"]], "gsl_cmd_register_custom_event::event_config_payload_size (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event25event_config_payload_sizeE"]], "gsl_cmd_register_custom_event::event_id (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event8event_idE"]], "gsl_cmd_register_custom_event::is_register (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event11is_registerE"]], "gsl_cmd_register_custom_event::module_instance_id (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event18module_instance_idE"]], "gsl_cmd_remove_graph (c++ struct)": [[2, "_CPPv420gsl_cmd_remove_graph"]], "gsl_cmd_remove_graph::graph_key_vector (c++ member)": [[2, "_CPPv4N20gsl_cmd_remove_graph16graph_key_vectorE"]], "gsl_cshm_alloc (c++ function)": [[2, "_CPPv414gsl_cshm_alloc8uint32_tP15gsl_cshm_info_t"]], "gsl_cshm_cache_type (c++ enum)": [[2, "_CPPv419gsl_cshm_cache_type"]], "gsl_cshm_cache_type::gsl_cshm_cached (c++ enumerator)": [[2, "_CPPv4N19gsl_cshm_cache_type15GSL_CSHM_CACHEDE"]], "gsl_cshm_cache_type::gsl_cshm_uncached (c++ enumerator)": [[2, "_CPPv4N19gsl_cshm_cache_type17GSL_CSHM_UNCACHEDE"]], "gsl_cshm_cache_type_t (c++ type)": [[2, "_CPPv421gsl_cshm_cache_type_t"]], "gsl_cshm_dealloc (c++ function)": [[2, "_CPPv416gsl_cshm_dealloc12gsl_mem_id_t"]], "gsl_cshm_deinit (c++ function)": [[2, "_CPPv415gsl_cshm_deinitv"]], "gsl_cshm_info (c++ struct)": [[2, "_CPPv413gsl_cshm_info"]], "gsl_cshm_info::fd (c++ member)": [[2, "_CPPv4N13gsl_cshm_info2fdE"]], "gsl_cshm_info::flag (c++ member)": [[2, "_CPPv4N13gsl_cshm_info4flagE"]], "gsl_cshm_info::mem_id (c++ member)": [[2, "_CPPv4N13gsl_cshm_info6mem_idE"]], "gsl_cshm_info::subsystem_mask (c++ member)": [[2, "_CPPv4N13gsl_cshm_info14subsystem_maskE"]], "gsl_cshm_info::type (c++ member)": [[2, "_CPPv4N13gsl_cshm_info4typeE"]], "gsl_cshm_info_t (c++ type)": [[2, "_CPPv415gsl_cshm_info_t"]], "gsl_cshm_init (c++ function)": [[2, "_CPPv413gsl_cshm_init8uint32_t"]], "gsl_cshm_msg (c++ function)": [[2, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t"]], "gsl_data_dir (c++ enum)": [[2, "_CPPv412gsl_data_dir"]], "gsl_data_dir::gsl_data_dir_read (c++ enumerator)": [[2, "_CPPv4N12gsl_data_dir17GSL_DATA_DIR_READE"]], "gsl_data_dir::gsl_data_dir_write (c++ enumerator)": [[2, "_CPPv4N12gsl_data_dir18GSL_DATA_DIR_WRITEE"]], "gsl_deinit (c++ function)": [[2, "_CPPv410gsl_deinitv"]], "gsl_enable_acdb_persistence (c++ function)": [[2, "_CPPv427gsl_enable_acdb_persistence7uint8_t"]], "gsl_eos_render_status_t (c++ enum)": [[2, "_CPPv423gsl_eos_render_status_t"]], "gsl_eos_render_status_t::gsl_eos_dropped (c++ enumerator)": [[2, "_CPPv4N23gsl_eos_render_status_t15GSL_EOS_DROPPEDE"]], "gsl_eos_render_status_t::gsl_eos_rendered (c++ enumerator)": [[2, "_CPPv4N23gsl_eos_render_status_t16GSL_EOS_RENDEREDE"]], "gsl_event_cb_params (c++ struct)": [[2, "_CPPv419gsl_event_cb_params"]], "gsl_event_cb_params::event_id (c++ member)": [[2, "_CPPv4N19gsl_event_cb_params8event_idE"]], "gsl_event_cb_params::event_payload (c++ member)": [[2, "_CPPv4N19gsl_event_cb_params13event_payloadE"]], "gsl_event_cb_params::event_payload_size (c++ member)": [[2, "_CPPv4N19gsl_event_cb_params18event_payload_sizeE"]], "gsl_event_cb_params::source_module_id (c++ member)": [[2, "_CPPv4N19gsl_event_cb_params16source_module_idE"]], "gsl_event_eos_payload (c++ struct)": [[2, "_CPPv421gsl_event_eos_payload"]], "gsl_event_eos_payload::module_instance_id (c++ member)": [[2, "_CPPv4N21gsl_event_eos_payload18module_instance_idE"]], "gsl_event_eos_payload::render_status (c++ member)": [[2, "_CPPv4N21gsl_event_eos_payload13render_statusE"]], "gsl_event_id (c++ enum)": [[2, "_CPPv412gsl_event_id"]], "gsl_event_id::gsl_event_id_buffer_avail (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id25GSL_EVENT_ID_BUFFER_AVAILE"]], "gsl_event_id::gsl_event_id_eos (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_EOSE"]], "gsl_event_id::gsl_event_id_max (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_MAXE"]], "gsl_event_id::gsl_event_id_read_done (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id22GSL_EVENT_ID_READ_DONEE"]], "gsl_event_id::gsl_event_id_write_done (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id23GSL_EVENT_ID_WRITE_DONEE"]], "gsl_event_read_write_done_payload (c++ struct)": [[2, "_CPPv433gsl_event_read_write_done_payload"]], "gsl_event_read_write_done_payload::buff (c++ member)": [[2, "_CPPv4N33gsl_event_read_write_done_payload4buffE"]], "gsl_event_read_write_done_payload::md_status (c++ member)": [[2, "_CPPv4N33gsl_event_read_write_done_payload9md_statusE"]], "gsl_event_read_write_done_payload::status (c++ member)": [[2, "_CPPv4N33gsl_event_read_write_done_payload6statusE"]], "gsl_event_read_write_done_payload::tag (c++ member)": [[2, "_CPPv4N33gsl_event_read_write_done_payload3tagE"]], "gsl_extern_alloc_buff_info (c++ struct)": [[2, "_CPPv426gsl_extern_alloc_buff_info"]], "gsl_extern_alloc_buff_info::alloc_handle (c++ member)": [[2, "_CPPv4N26gsl_extern_alloc_buff_info12alloc_handleE"]], "gsl_extern_alloc_buff_info::alloc_size (c++ member)": [[2, "_CPPv4N26gsl_extern_alloc_buff_info10alloc_sizeE"]], "gsl_extern_alloc_buff_info::offset (c++ member)": [[2, "_CPPv4N26gsl_extern_alloc_buff_info6offsetE"]], "gsl_get_avail_buffer_size (c++ function)": [[2, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t"]], "gsl_get_cal_data_from_acdb (c++ function)": [[2, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t"]], "gsl_get_custom_config (c++ function)": [[2, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t"]], "gsl_get_driver_data (c++ function)": [[2, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t"]], "gsl_get_driver_module_kvs (c++ function)": [[2, "_CPPv425gsl_get_driver_module_kvs8uint32_tP19gsl_key_vector_list"]], "gsl_get_graph_alias (c++ function)": [[2, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t"]], "gsl_get_graph_ckvs (c++ function)": [[2, "_CPPv418gsl_get_graph_ckvsPK14gsl_key_vectorP19gsl_key_vector_list"]], "gsl_get_graph_tkvs (c++ function)": [[2, "_CPPv418gsl_get_graph_tkvsPK14gsl_key_vectorP23gsl_tag_key_vector_list"]], "gsl_get_processed_buff_cnt (c++ function)": [[2, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t"]], "gsl_get_supported_gkvs (c++ function)": [[2, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list"]], "gsl_get_tag_data_from_acdb (c++ function)": [[2, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t"]], "gsl_get_tagged_custom_config (c++ function)": [[2, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t"]], "gsl_get_tagged_data (c++ function)": [[2, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t"]], "gsl_get_tagged_module_info (c++ function)": [[2, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t"]], "gsl_get_tags_with_module_info (c++ function)": [[2, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t"]], "gsl_get_version (c++ function)": [[2, "_CPPv415gsl_get_versionP8uint32_tP8uint32_t"]], "gsl_global_cb_func_ptr (c++ type)": [[2, "_CPPv422gsl_global_cb_func_ptr"]], "gsl_global_event_ids (c++ enum)": [[2, "_CPPv420gsl_global_event_ids"]], "gsl_global_event_ids::gsl_global_event_audio_svc_dn (c++ enumerator)": [[2, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_DNE"]], "gsl_global_event_ids::gsl_global_event_audio_svc_up (c++ enumerator)": [[2, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_UPE"]], "gsl_global_event_ids::gsl_global_event_max (c++ enumerator)": [[2, "_CPPv4N20gsl_global_event_ids20GSL_GLOBAL_EVENT_MAXE"]], "gsl_global_event_svc_dn_payload (c++ struct)": [[2, "_CPPv431gsl_global_event_svc_dn_payload"]], "gsl_global_event_svc_dn_payload::handle_list (c++ member)": [[2, "_CPPv4N31gsl_global_event_svc_dn_payload11handle_listE"]], "gsl_global_event_svc_dn_payload::num_handles (c++ member)": [[2, "_CPPv4N31gsl_global_event_svc_dn_payload11num_handlesE"]], "gsl_handle_t (c++ type)": [[2, "_CPPv412gsl_handle_t"]], "gsl_init (c++ function)": [[2, "_CPPv48gsl_initP13gsl_init_data"]], "gsl_init_data (c++ struct)": [[2, "_CPPv413gsl_init_data"]], "gsl_init_data::acdb_addr (c++ member)": [[2, "_CPPv4N13gsl_init_data9acdb_addrE"]], "gsl_init_data::acdb_delta_file (c++ member)": [[2, "_CPPv4N13gsl_init_data15acdb_delta_fileE"]], "gsl_init_data::acdb_files (c++ member)": [[2, "_CPPv4N13gsl_init_data10acdb_filesE"]], "gsl_init_data::max_num_ready_checks (c++ member)": [[2, "_CPPv4N13gsl_init_data20max_num_ready_checksE"]], "gsl_init_data::ready_check_interval_ms (c++ member)": [[2, "_CPPv4N13gsl_init_data23ready_check_interval_msE"]], "gsl_ioctl (c++ function)": [[2, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t"]], "gsl_key_value_pair (c++ struct)": [[2, "_CPPv418gsl_key_value_pair"]], "gsl_key_value_pair::key (c++ member)": [[2, "_CPPv4N18gsl_key_value_pair3keyE"]], "gsl_key_value_pair::value (c++ member)": [[2, "_CPPv4N18gsl_key_value_pair5valueE"]], "gsl_key_vector (c++ struct)": [[2, "_CPPv414gsl_key_vector"]], "gsl_key_vector::kvp (c++ member)": [[2, "_CPPv4N14gsl_key_vector3kvpE"]], "gsl_key_vector::num_kvps (c++ member)": [[2, "_CPPv4N14gsl_key_vector8num_kvpsE"]], "gsl_key_vector_array (c++ struct)": [[2, "_CPPv420gsl_key_vector_array"]], "gsl_key_vector_array::kvp (c++ member)": [[2, "_CPPv4N20gsl_key_vector_array3kvpE"]], "gsl_key_vector_array::num_keys (c++ member)": [[2, "_CPPv4N20gsl_key_vector_array8num_keysE"]], "gsl_key_vector_list (c++ struct)": [[2, "_CPPv419gsl_key_vector_list"]], "gsl_key_vector_list::key_vector_list (c++ member)": [[2, "_CPPv4N19gsl_key_vector_list15key_vector_listE"]], "gsl_key_vector_list::list_size (c++ member)": [[2, "_CPPv4N19gsl_key_vector_list9list_sizeE"]], "gsl_key_vector_list::num_key_vectors (c++ member)": [[2, "_CPPv4N19gsl_key_vector_list15num_key_vectorsE"]], "gsl_mem_id_t (c++ type)": [[2, "_CPPv412gsl_mem_id_t"]], "gsl_module_id_info (c++ struct)": [[2, "_CPPv418gsl_module_id_info"]], "gsl_module_id_info::module_entry (c++ member)": [[2, "_CPPv4N18gsl_module_id_info12module_entryE"]], "gsl_module_id_info::num_modules (c++ member)": [[2, "_CPPv4N18gsl_module_id_info11num_modulesE"]], "gsl_module_id_info_entry (c++ struct)": [[2, "_CPPv424gsl_module_id_info_entry"]], "gsl_module_id_info_entry::module_id (c++ member)": [[2, "_CPPv4N24gsl_module_id_info_entry9module_idE"]], "gsl_module_id_info_entry::module_iid (c++ member)": [[2, "_CPPv4N24gsl_module_id_info_entry10module_iidE"]], "gsl_open (c++ function)": [[2, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t"]], "gsl_read (c++ function)": [[2, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t"]], "gsl_register_event_cb (c++ function)": [[2, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv"]], "gsl_register_global_event_cb (c++ function)": [[2, "_CPPv428gsl_register_global_event_cb22gsl_global_cb_func_ptrPv"]], "gsl_remove_database (c++ function)": [[2, "_CPPv419gsl_remove_database17gsl_acdb_handle_t"]], "gsl_set_cal (c++ function)": [[2, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector"]], "gsl_set_cal_data_to_acdb (c++ function)": [[2, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t"]], "gsl_set_config (c++ function)": [[2, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector"]], "gsl_set_custom_config (c++ function)": [[2, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t"]], "gsl_set_tag_data_to_acdb (c++ function)": [[2, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t"]], "gsl_set_tagged_custom_config (c++ function)": [[2, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t"]], "gsl_set_tagged_custom_config_persist (c++ function)": [[2, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t"]], "gsl_set_temp_path_to_acdb (c++ function)": [[2, "_CPPv425gsl_set_temp_path_to_acdb8uint32_tPKc"]], "gsl_shmem_buf (c++ struct)": [[2, "_CPPv413gsl_shmem_buf"]], "gsl_shmem_buf::addr (c++ member)": [[2, "_CPPv4N13gsl_shmem_buf4addrE"]], "gsl_shmem_buf::metadata (c++ member)": [[2, "_CPPv4N13gsl_shmem_buf8metadataE"]], "gsl_subsystem (c++ enum)": [[2, "_CPPv413gsl_subsystem"]], "gsl_subsystem::gsl_ss_adsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem11GSL_SS_ADSPE"]], "gsl_subsystem::gsl_ss_apps (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem11GSL_SS_APPSE"]], "gsl_subsystem::gsl_ss_cc_dsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem13GSL_SS_CC_DSPE"]], "gsl_subsystem::gsl_ss_compute_dsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem18GSL_SS_COMPUTE_DSPE"]], "gsl_subsystem::gsl_ss_invalid (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem14GSL_SS_INVALIDE"]], "gsl_subsystem::gsl_ss_modem_dsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem16GSL_SS_MODEM_DSPE"]], "gsl_subsystem::gsl_ss_sensor_dsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem17GSL_SS_SENSOR_DSPE"]], "gsl_subsystem_t (c++ type)": [[2, "_CPPv415gsl_subsystem_t"]], "gsl_tag_key_vector (c++ struct)": [[2, "_CPPv418gsl_tag_key_vector"]], "gsl_tag_key_vector::kvp (c++ member)": [[2, "_CPPv4N18gsl_tag_key_vector3kvpE"]], "gsl_tag_key_vector::num_keys (c++ member)": [[2, "_CPPv4N18gsl_tag_key_vector8num_keysE"]], "gsl_tag_key_vector::tag_id (c++ member)": [[2, "_CPPv4N18gsl_tag_key_vector6tag_idE"]], "gsl_tag_key_vector_list (c++ struct)": [[2, "_CPPv423gsl_tag_key_vector_list"]], "gsl_tag_key_vector_list::key_vector_list (c++ member)": [[2, "_CPPv4N23gsl_tag_key_vector_list15key_vector_listE"]], "gsl_tag_key_vector_list::list_size (c++ member)": [[2, "_CPPv4N23gsl_tag_key_vector_list9list_sizeE"]], "gsl_tag_key_vector_list::num_key_vectors (c++ member)": [[2, "_CPPv4N23gsl_tag_key_vector_list15num_key_vectorsE"]], "gsl_tag_module_info (c++ struct)": [[2, "_CPPv419gsl_tag_module_info"]], "gsl_tag_module_info::num_tags (c++ member)": [[2, "_CPPv4N19gsl_tag_module_info8num_tagsE"]], "gsl_tag_module_info::tag_module_entry (c++ member)": [[2, "_CPPv4N19gsl_tag_module_info16tag_module_entryE"]], "gsl_tag_module_info_entry (c++ struct)": [[2, "_CPPv425gsl_tag_module_info_entry"]], "gsl_tag_module_info_entry::module_entry (c++ member)": [[2, "_CPPv4N25gsl_tag_module_info_entry12module_entryE"]], "gsl_tag_module_info_entry::num_modules (c++ member)": [[2, "_CPPv4N25gsl_tag_module_info_entry11num_modulesE"]], "gsl_tag_module_info_entry::tag_id (c++ member)": [[2, "_CPPv4N25gsl_tag_module_info_entry6tag_idE"]], "gsl_write (c++ function)": [[2, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t"]], "gpr_heap_index_1 (c macro)": [[4, "c.GPR_HEAP_INDEX_1"]], "gpr_heap_index_default (c macro)": [[4, "c.GPR_HEAP_INDEX_DEFAULT"]], "gpr_callback_fn_t (c++ type)": [[4, "_CPPv417gpr_callback_fn_t"]], "gpr_cmd_alloc_ext_t (c++ struct)": [[4, "_CPPv419gpr_cmd_alloc_ext_t"]], "gpr_cmd_alloc_ext_t::client_data (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t11client_dataE"]], "gpr_cmd_alloc_ext_t::dst_domain_id (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t13dst_domain_idE"]], "gpr_cmd_alloc_ext_t::dst_port (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t8dst_portE"]], "gpr_cmd_alloc_ext_t::opcode (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t6opcodeE"]], "gpr_cmd_alloc_ext_t::payload_size (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t12payload_sizeE"]], "gpr_cmd_alloc_ext_t::ret_packet (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t10ret_packetE"]], "gpr_cmd_alloc_ext_t::src_domain_id (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t13src_domain_idE"]], "gpr_cmd_alloc_ext_t::src_port (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t8src_portE"]], "gpr_cmd_alloc_ext_t::token (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t5tokenE"]], "gpr_cmd_alloc_ext_v2_t (c++ struct)": [[4, "_CPPv422gpr_cmd_alloc_ext_v2_t"]], "gpr_cmd_alloc_ext_v2_t (c++ type)": [[4, "_CPPv422gpr_cmd_alloc_ext_v2_t"]], "gpr_cmd_alloc_ext_v2_t::client_data (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t11client_dataE"]], "gpr_cmd_alloc_ext_v2_t::dst_domain_id (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t13dst_domain_idE"]], "gpr_cmd_alloc_ext_v2_t::dst_port (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t8dst_portE"]], "gpr_cmd_alloc_ext_v2_t::heap_index (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t10heap_indexE"]], "gpr_cmd_alloc_ext_v2_t::opcode (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t6opcodeE"]], "gpr_cmd_alloc_ext_v2_t::payload_size (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t12payload_sizeE"]], "gpr_cmd_alloc_ext_v2_t::ret_packet (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t10ret_packetE"]], "gpr_cmd_alloc_ext_v2_t::src_domain_id (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t13src_domain_idE"]], "gpr_cmd_alloc_ext_v2_t::src_port (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t8src_portE"]], "gpr_cmd_alloc_ext_v2_t::token (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t5tokenE"]], "gpr_cmd_alloc_send_t (c++ struct)": [[4, "_CPPv420gpr_cmd_alloc_send_t"]], "gpr_cmd_alloc_send_t::client_data (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t11client_dataE"]], "gpr_cmd_alloc_send_t::dst_domain_id (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t13dst_domain_idE"]], "gpr_cmd_alloc_send_t::dst_port (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t8dst_portE"]], "gpr_cmd_alloc_send_t::opcode (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t6opcodeE"]], "gpr_cmd_alloc_send_t::payload (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t7payloadE"]], "gpr_cmd_alloc_send_t::payload_size (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t12payload_sizeE"]], "gpr_cmd_alloc_send_t::src_domain_id (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t13src_domain_idE"]], "gpr_cmd_alloc_send_t::src_port (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t8src_portE"]], "gpr_cmd_alloc_send_t::token (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t5tokenE"]], "gpr_cmd_gpr_packet_pool_info_t (c++ struct)": [[4, "_CPPv430gpr_cmd_gpr_packet_pool_info_t"]], "gpr_cmd_gpr_packet_pool_info_t (c++ type)": [[4, "_CPPv430gpr_cmd_gpr_packet_pool_info_t"]], "gpr_cmd_gpr_packet_pool_info_t::bytes_per_max_size_packet (c++ member)": [[4, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t25bytes_per_max_size_packetE"]], "gpr_cmd_gpr_packet_pool_info_t::bytes_per_min_size_packet (c++ member)": [[4, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t25bytes_per_min_size_packetE"]], "gpr_cmd_gpr_packet_pool_info_t::num_max_size_packets (c++ member)": [[4, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t20num_max_size_packetsE"]], "gpr_cmd_gpr_packet_pool_info_t::num_min_size_packets (c++ member)": [[4, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t20num_min_size_packetsE"]], "gpr_heap_index_t (c++ type)": [[4, "_CPPv416gpr_heap_index_t"]], "gpr_packet_pool_info_v2_t (c++ struct)": [[4, "_CPPv425gpr_packet_pool_info_v2_t"]], "gpr_packet_pool_info_v2_t (c++ type)": [[4, "_CPPv425gpr_packet_pool_info_v2_t"]], "gpr_packet_pool_info_v2_t::heap_index (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t10heap_indexE"]], "gpr_packet_pool_info_v2_t::is_dynamic (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t10is_dynamicE"]], "gpr_packet_pool_info_v2_t::num_packets (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t11num_packetsE"]], "gpr_packet_pool_info_v2_t::packet_size (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t11packet_sizeE"]], "gpr_packet_pool_info_v2_t::reserved (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t8reservedE"]], "gpr_to_ipc_vtbl_t (c++ struct)": [[4, "_CPPv417gpr_to_ipc_vtbl_t"]], "gpr_to_ipc_vtbl_t (c++ type)": [[4, "_CPPv417gpr_to_ipc_vtbl_t"]], "gpr_to_ipc_vtbl_t::receive (c++ member)": [[4, "_CPPv4N17gpr_to_ipc_vtbl_t7receiveE"]], "gpr_to_ipc_vtbl_t::send_done (c++ member)": [[4, "_CPPv4N17gpr_to_ipc_vtbl_t9send_doneE"]], "ipc_dl_deinit_fn_t (c++ type)": [[4, "_CPPv418ipc_dl_deinit_fn_t"]], "ipc_dl_init_fn_t (c++ type)": [[4, "_CPPv416ipc_dl_init_fn_t"]], "ipc_to_gpr_vtbl_t (c++ struct)": [[4, "_CPPv417ipc_to_gpr_vtbl_t"]], "ipc_to_gpr_vtbl_t (c++ type)": [[4, "_CPPv417ipc_to_gpr_vtbl_t"]], "ipc_to_gpr_vtbl_t::receive_done (c++ member)": [[4, "_CPPv4N17ipc_to_gpr_vtbl_t12receive_doneE"]], "ipc_to_gpr_vtbl_t::send (c++ member)": [[4, "_CPPv4N17ipc_to_gpr_vtbl_t4sendE"]], "ar_std_max (c macro)": [[6, "c.AR_STD_MAX"]], "ar_std_min (c macro)": [[6, "c.AR_STD_MIN"]], "get_actual_heap_id (c macro)": [[6, "c.GET_ACTUAL_HEAP_ID"]], "get_heap_id_with_island_info (c macro)": [[6, "c.GET_HEAP_ID_WITH_ISLAND_INFO"]], "get_tracking_id_from_heap_id (c macro)": [[6, "c.GET_TRACKING_ID_FROM_HEAP_ID"]], "heap_id_from_heap_table_index (c macro)": [[6, "c.HEAP_ID_FROM_HEAP_TABLE_INDEX"]], "heap_id_mask (c macro)": [[6, "c.HEAP_ID_MASK"]], "heap_id_mask_with_island_info (c macro)": [[6, "c.HEAP_ID_MASK_WITH_ISLAND_INFO"]], "heap_id_shift (c macro)": [[6, "c.HEAP_ID_SHIFT"]], "heap_table_index_from_heap_id (c macro)": [[6, "c.HEAP_TABLE_INDEX_FROM_HEAP_ID"]], "is_free (c macro)": [[6, "c.IS_FREE"]], "is_malloc (c macro)": [[6, "c.IS_MALLOC"]], "modify_heap_id_for_fwk_alloc_for_mem_tracking (c macro)": [[6, "c.MODIFY_HEAP_ID_FOR_FWK_ALLOC_FOR_MEM_TRACKING"]], "modify_heap_id_for_mem_tracking (c macro)": [[6, "c.MODIFY_HEAP_ID_FOR_MEM_TRACKING"]], "modify_static_module_heap_id_for_mem_tracking (c macro)": [[6, "c.MODIFY_STATIC_MODULE_HEAP_ID_FOR_MEM_TRACKING"]], "pm_server_client_name_length (c macro)": [[6, "c.PM_SERVER_CLIENT_NAME_LENGTH"]], "pm_server_client_name_max_length (c macro)": [[6, "c.PM_SERVER_CLIENT_NAME_MAX_LENGTH"]], "pm_server_client_token_length (c macro)": [[6, "c.PM_SERVER_CLIENT_TOKEN_LENGTH"]], "pm_server_client_token_prefix (c macro)": [[6, "c.PM_SERVER_CLIENT_TOKEN_PREFIX"]], "posal_bufpool_invalid_handle (c macro)": [[6, "c.POSAL_BUFPOOL_INVALID_HANDLE"]], "posal_default_heap_index (c macro)": [[6, "c.POSAL_DEFAULT_HEAP_INDEX"]], "posal_default_name_len (c macro)": [[6, "c.POSAL_DEFAULT_NAME_LEN"]], "posal_heap_id (c++ enum)": [[6, "_CPPv413POSAL_HEAP_ID"]], "posal_heap_id::posal_heap_default (c++ enumerator)": [[6, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_DEFAULTE"]], "posal_heap_id::posal_heap_invalid (c++ enumerator)": [[6, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_INVALIDE"]], "posal_heap_id::posal_heap_out_of_range (c++ enumerator)": [[6, "_CPPv4N13POSAL_HEAP_ID23POSAL_HEAP_OUT_OF_RANGEE"]], "posal_heap_id_island_bit_mask (c macro)": [[6, "c.POSAL_HEAP_ID_ISLAND_BIT_MASK"]], "posal_heap_mgr_heap_index_end (c macro)": [[6, "c.POSAL_HEAP_MGR_HEAP_INDEX_END"]], "posal_heap_mgr_heap_index_start (c macro)": [[6, "c.POSAL_HEAP_MGR_HEAP_INDEX_START"]], "posal_is_island_heap_id (c macro)": [[6, "c.POSAL_IS_ISLAND_HEAP_ID"]], "posal_memorypooltype (c++ enum)": [[6, "_CPPv420POSAL_MEMORYPOOLTYPE"]], "posal_memorypooltype::posal_memorymap_audio_dynamic_pool (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE34POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOLE"]], "posal_memorypooltype::posal_memorymap_defaultphy_pool (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE31POSAL_MEMORYMAP_DEFAULTPHY_POOLE"]], "posal_memorypooltype::posal_memorymap_pool_out_of_range (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE33POSAL_MEMORYMAP_POOL_OUT_OF_RANGEE"]], "posal_memorypooltype::posal_memorymap_shmem8_4k_pool (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE30POSAL_MEMORYMAP_SHMEM8_4K_POOLE"]], "posal_memorypooltype::posal_memorymap_smi_pool (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE24POSAL_MEMORYMAP_SMI_POOLE"]], "posal_mem_align_unspecified (c macro)": [[6, "c.POSAL_MEM_ALIGN_UNSPECIFIED"]], "posal_root_msg (c macro)": [[6, "c.POSAL_ROOT_MSG"]], "posal_root_msg_island (c macro)": [[6, "c.POSAL_ROOT_MSG_ISLAND"]], "posal_root_msg_x (c macro)": [[6, "c.POSAL_ROOT_MSG_x"]], "posal_root_tokenpaste (c macro)": [[6, "c.POSAL_ROOT_TOKENPASTE"]], "posal_root_va_num_args (c macro)": [[6, "c.POSAL_ROOT_VA_NUM_ARGS"]], "posal_root_va_num_args_impl (c macro)": [[6, "c.POSAL_ROOT_VA_NUM_ARGS_IMPL"]], "posal_rtld_lazy (c macro)": [[6, "c.POSAL_RTLD_LAZY"]], "posal_rtld_now (c macro)": [[6, "c.POSAL_RTLD_NOW"]], "rtld_di_load_addr (c macro)": [[6, "c.RTLD_DI_LOAD_ADDR"]], "rtld_di_load_size (c macro)": [[6, "c.RTLD_DI_LOAD_SIZE"]], "spf_log_prefix (c macro)": [[6, "c.SPF_LOG_PREFIX"]], "posal_bufpool_align_t (c++ enum)": [[6, "_CPPv421posal_bufpool_align_t"]], "posal_bufpool_align_t (c++ type)": [[6, "_CPPv421posal_bufpool_align_t"]], "posal_bufpool_align_t::eight_byte_align (c++ enumerator)": [[6, "_CPPv4N21posal_bufpool_align_t16EIGHT_BYTE_ALIGNE"]], "posal_bufpool_align_t::four_byte_align (c++ enumerator)": [[6, "_CPPv4N21posal_bufpool_align_t15FOUR_BYTE_ALIGNE"]], "posal_bufpool_get_node (c++ function)": [[6, "_CPPv422posal_bufpool_get_node8uint32_t"]], "posal_bufpool_is_address_in_bufpool (c++ function)": [[6, "_CPPv435posal_bufpool_is_address_in_bufpoolPv8uint32_t"]], "posal_bufpool_pool_create (c++ function)": [[6, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t"]], "posal_bufpool_pool_destroy (c++ function)": [[6, "_CPPv426posal_bufpool_pool_destroy8uint32_t"]], "posal_bufpool_pool_free_unused_lists (c++ function)": [[6, "_CPPv436posal_bufpool_pool_free_unused_lists8uint32_t"]], "posal_bufpool_pool_reset_to_base (c++ function)": [[6, "_CPPv432posal_bufpool_pool_reset_to_base8uint32_t"]], "posal_bufpool_profile_all_mem_usage (c++ function)": [[6, "_CPPv435posal_bufpool_profile_all_mem_usagev"]], "posal_bufpool_profile_mem_usage (c++ function)": [[6, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t"]], "posal_bufpool_return_node (c++ function)": [[6, "_CPPv425posal_bufpool_return_nodePv"]], "posal_cache_flush (c++ function)": [[6, "_CPPv417posal_cache_flush8uint32_t8uint32_t"]], "posal_cache_flush_invalidate (c++ function)": [[6, "_CPPv428posal_cache_flush_invalidate8uint32_t8uint32_t"]], "posal_cache_flush_invalidate_v2 (c++ function)": [[6, "_CPPv431posal_cache_flush_invalidate_v216posal_mem_addr_t8uint32_t"]], "posal_cache_flush_v2 (c++ function)": [[6, "_CPPv420posal_cache_flush_v216posal_mem_addr_t8uint32_t"]], "posal_cache_invalidate (c++ function)": [[6, "_CPPv422posal_cache_invalidate8uint32_t8uint32_t"]], "posal_cache_invalidate_v2 (c++ function)": [[6, "_CPPv425posal_cache_invalidate_v216posal_mem_addr_t8uint32_t"]], "posal_channel_internal_t (c++ struct)": [[6, "_CPPv424posal_channel_internal_t"]], "posal_channel_internal_t::anysig (c++ member)": [[6, "_CPPv4N24posal_channel_internal_t6anysigE"]], "posal_channel_internal_t::unbitsusedmask (c++ member)": [[6, "_CPPv4N24posal_channel_internal_t14unBitsUsedMaskE"]], "posal_channel_poll_inline (c++ function)": [[6, "_CPPv425posal_channel_poll_inline15posal_channel_t8uint32_t"]], "posal_channel_t (c++ type)": [[6, "_CPPv415posal_channel_t"]], "posal_channel_wait_inline (c++ function)": [[6, "_CPPv425posal_channel_wait_inline15posal_channel_t8uint32_t"]], "posal_check_addr_from_tcm_island_heap_mgr (c++ function)": [[6, "_CPPv441posal_check_addr_from_tcm_island_heap_mgrPv"]], "posal_cmn_divide (c++ function)": [[6, "_CPPv416posal_cmn_divide8uint32_t8uint32_t"]], "posal_condvar_broadcast (c++ function)": [[6, "_CPPv423posal_condvar_broadcast15posal_condvar_t"]], "posal_condvar_create (c++ function)": [[6, "_CPPv420posal_condvar_createP15posal_condvar_t13POSAL_HEAP_ID"]], "posal_condvar_destroy (c++ function)": [[6, "_CPPv421posal_condvar_destroyP15posal_condvar_t"]], "posal_condvar_signal (c++ function)": [[6, "_CPPv420posal_condvar_signal15posal_condvar_t"]], "posal_condvar_t (c++ type)": [[6, "_CPPv415posal_condvar_t"]], "posal_condvar_wait (c++ function)": [[6, "_CPPv418posal_condvar_wait15posal_condvar_t14posal_nmutex_t"]], "posal_data_log_alloc (c++ function)": [[6, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t"]], "posal_data_log_alloc_commit (c++ function)": [[6, "_CPPv427posal_data_log_alloc_commitP21posal_data_log_info_t"]], "posal_data_log_code_status (c++ function)": [[6, "_CPPv426posal_data_log_code_status8uint32_t"]], "posal_data_log_commit (c++ function)": [[6, "_CPPv421posal_data_log_commitPvP21posal_data_log_info_t"]], "posal_data_log_fmt_info_t (c++ struct)": [[6, "_CPPv425posal_data_log_fmt_info_t"]], "posal_data_log_fmt_info_t (c++ type)": [[6, "_CPPv425posal_data_log_fmt_info_t"]], "posal_data_log_fmt_info_t::media_fmt_id (c++ member)": [[6, "_CPPv4N25posal_data_log_fmt_info_t12media_fmt_idE"]], "posal_data_log_fmt_info_t::pcm_data_fmt (c++ member)": [[6, "_CPPv4N25posal_data_log_fmt_info_t12pcm_data_fmtE"]], "posal_data_log_format_t (c++ enum)": [[6, "_CPPv423posal_data_log_format_t"]], "posal_data_log_format_t (c++ type)": [[6, "_CPPv423posal_data_log_format_t"]], "posal_data_log_format_t::log_data_fmt_bitstream (c++ enumerator)": [[6, "_CPPv4N23posal_data_log_format_t22LOG_DATA_FMT_BITSTREAME"]], "posal_data_log_format_t::log_data_fmt_pcm (c++ enumerator)": [[6, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_PCME"]], "posal_data_log_format_t::log_data_fmt_raw (c++ enumerator)": [[6, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_RAWE"]], "posal_data_log_free (c++ function)": [[6, "_CPPv419posal_data_log_freePv"]], "posal_data_log_get_max_buf_size (c++ function)": [[6, "_CPPv431posal_data_log_get_max_buf_sizev"]], "posal_data_log_info_t (c++ struct)": [[6, "_CPPv421posal_data_log_info_t"]], "posal_data_log_info_t (c++ type)": [[6, "_CPPv421posal_data_log_info_t"]], "posal_data_log_info_t::buf_ptr (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t7buf_ptrE"]], "posal_data_log_info_t::buf_size (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t8buf_sizeE"]], "posal_data_log_info_t::data_fmt (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t8data_fmtE"]], "posal_data_log_info_t::data_info (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t9data_infoE"]], "posal_data_log_info_t::log_code (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t8log_codeE"]], "posal_data_log_info_t::log_tap_id (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t10log_tap_idE"]], "posal_data_log_info_t::log_time_stamp (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t14log_time_stampE"]], "posal_data_log_info_t::seq_number_ptr (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t14seq_number_ptrE"]], "posal_data_log_info_t::session_id (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t10session_idE"]], "posal_data_log_mode_t (c++ enum)": [[6, "_CPPv421posal_data_log_mode_t"]], "posal_data_log_mode_t (c++ type)": [[6, "_CPPv421posal_data_log_mode_t"]], "posal_data_log_mode_t::log_default (c++ enumerator)": [[6, "_CPPv4N21posal_data_log_mode_t11LOG_DEFAULTE"]], "posal_data_log_mode_t::log_immediate (c++ enumerator)": [[6, "_CPPv4N21posal_data_log_mode_t13LOG_IMMEDIATEE"]], "posal_data_log_pcm_info_t (c++ struct)": [[6, "_CPPv425posal_data_log_pcm_info_t"]], "posal_data_log_pcm_info_t (c++ type)": [[6, "_CPPv425posal_data_log_pcm_info_t"]], "posal_data_log_pcm_info_t::bits_per_sample (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t15bits_per_sampleE"]], "posal_data_log_pcm_info_t::channel_mapping (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t15channel_mappingE"]], "posal_data_log_pcm_info_t::data_format (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t11data_formatE"]], "posal_data_log_pcm_info_t::interleaved (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t11interleavedE"]], "posal_data_log_pcm_info_t::num_channels (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t12num_channelsE"]], "posal_data_log_pcm_info_t::q_factor (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t8q_factorE"]], "posal_data_log_pcm_info_t::sampling_rate (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t13sampling_rateE"]], "posal_deinit (c++ function)": [[6, "_CPPv412posal_deinitv"]], "posal_dlclose (c++ function)": [[6, "_CPPv413posal_dlclosePv"]], "posal_dlerror (c++ function)": [[6, "_CPPv413posal_dlerrorv"]], "posal_dlinfo (c++ function)": [[6, "_CPPv412posal_dlinfoPviPv"]], "posal_dlopen (c++ function)": [[6, "_CPPv412posal_dlopenPKci"]], "posal_dlopenbuf (c++ function)": [[6, "_CPPv415posal_dlopenbufPKcPKcii"]], "posal_dlsym (c++ function)": [[6, "_CPPv411posal_dlsymPvPKc"]], "posal_err_fatal (c++ function)": [[6, "_CPPv415posal_err_fatalPKc"]], "posal_get_heap_id (c++ function)": [[6, "_CPPv417posal_get_heap_id11posal_mem_t"]], "posal_get_island_heap_id (c++ function)": [[6, "_CPPv424posal_get_island_heap_idv"]], "posal_get_island_heap_id_v2 (c++ function)": [[6, "_CPPv427posal_get_island_heap_id_v219posal_island_heap_t"]], "posal_get_mem_type_from_heap_type (c++ function)": [[6, "_CPPv433posal_get_mem_type_from_heap_type19posal_island_heap_t"]], "posal_globalstate (c++ member)": [[6, "_CPPv417posal_globalstate"]], "posal_globalstate_t (c++ struct)": [[6, "_CPPv419posal_globalstate_t"]], "posal_globalstate_t (c++ type)": [[6, "_CPPv419posal_globalstate_t"]], "posal_globalstate_t::avs_stats (c++ member)": [[6, "_CPPv4N19posal_globalstate_t9avs_statsE"]], "posal_globalstate_t::benableqlogging (c++ member)": [[6, "_CPPv4N19posal_globalstate_t15bEnableQLoggingE"]], "posal_globalstate_t::is_global_init_done (c++ member)": [[6, "_CPPv4N19posal_globalstate_t19is_global_init_doneE"]], "posal_globalstate_t::mem_map_client_list (c++ member)": [[6, "_CPPv4N19posal_globalstate_t19mem_map_client_listE"]], "posal_globalstate_t::mutex (c++ member)": [[6, "_CPPv4N19posal_globalstate_t5mutexE"]], "posal_globalstate_t::nmemregions (c++ member)": [[6, "_CPPv4N19posal_globalstate_t11nMemRegionsE"]], "posal_globalstate_t::nmsgqs (c++ member)": [[6, "_CPPv4N19posal_globalstate_t6nMsgQsE"]], "posal_globalstate_t::nsimulatedmallocfailcount (c++ member)": [[6, "_CPPv4N19posal_globalstate_t25nSimulatedMallocFailCountE"]], "posal_globalstate_t::non_avs_stats (c++ member)": [[6, "_CPPv4N19posal_globalstate_t13non_avs_statsE"]], "posal_globalstate_t::num_registered_memmap_clients (c++ member)": [[6, "_CPPv4N19posal_globalstate_t29num_registered_memmap_clientsE"]], "posal_globalstate_t::usvcupstatus (c++ member)": [[6, "_CPPv4N19posal_globalstate_t12uSvcUpStatusE"]], "posal_heap_t (c++ enum)": [[6, "_CPPv412posal_heap_t"]], "posal_heap_t::posal_heap_island (c++ enumerator)": [[6, "_CPPv4N12posal_heap_t17POSAL_HEAP_ISLANDE"]], "posal_heap_t::posal_heap_lpm (c++ enumerator)": [[6, "_CPPv4N12posal_heap_t14POSAL_HEAP_LPME"]], "posal_heap_t::posal_heap_non_island (c++ enumerator)": [[6, "_CPPv4N12posal_heap_t21POSAL_HEAP_NON_ISLANDE"]], "posal_heap_t::posal_heap_non_island_safe_heap (c++ enumerator)": [[6, "_CPPv4N12posal_heap_t31POSAL_HEAP_NON_ISLAND_SAFE_HEAPE"]], "posal_heap_tcm_handle_t (c++ type)": [[6, "_CPPv423posal_heap_tcm_handle_t"]], "posal_init (c++ function)": [[6, "_CPPv410posal_initv"]], "posal_inline_mutex_deinit (c++ function)": [[6, "_CPPv425posal_inline_mutex_deinitP20posal_inline_mutex_t"]], "posal_inline_mutex_init (c++ function)": [[6, "_CPPv423posal_inline_mutex_initP20posal_inline_mutex_t"]], "posal_inline_mutex_t (c++ type)": [[6, "_CPPv420posal_inline_mutex_t"]], "posal_interrupt_deregister (c++ function)": [[6, "_CPPv426posal_interrupt_deregisterP21posal_interrupt_ist_t"]], "posal_interrupt_ist_t (c++ type)": [[6, "_CPPv421posal_interrupt_ist_t"]], "posal_interrupt_register (c++ function)": [[6, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID"]], "posal_is_memory_in_tcm (c++ function)": [[6, "_CPPv422posal_is_memory_in_tcmPv"]], "posal_island_get_island_status (c++ function)": [[6, "_CPPv430posal_island_get_island_statusv"]], "posal_island_get_island_status_inline (c++ function)": [[6, "_CPPv437posal_island_get_island_status_inlinev"]], "posal_island_heap_t (c++ enum)": [[6, "_CPPv419posal_island_heap_t"]], "posal_island_heap_t::posal_island_heap_llc (c++ enumerator)": [[6, "_CPPv4N19posal_island_heap_t21POSAL_ISLAND_HEAP_LLCE"]], "posal_island_heap_t::posal_island_heap_lpass_tcm (c++ enumerator)": [[6, "_CPPv4N19posal_island_heap_t27POSAL_ISLAND_HEAP_LPASS_TCME"]], "posal_island_heap_t::posal_island_heap_num_supported (c++ enumerator)": [[6, "_CPPv4N19posal_island_heap_t31POSAL_ISLAND_HEAP_NUM_SUPPORTEDE"]], "posal_island_heap_t::posal_island_heap_q6_tcm (c++ enumerator)": [[6, "_CPPv4N19posal_island_heap_t24POSAL_ISLAND_HEAP_Q6_TCME"]], "posal_island_trigger_island_exit (c++ function)": [[6, "_CPPv432posal_island_trigger_island_exitv"]], "posal_island_trigger_island_exit_inline (c++ function)": [[6, "_CPPv439posal_island_trigger_island_exit_inlinev"]], "posal_mem_addr_t (c++ type)": [[6, "_CPPv416posal_mem_addr_t"]], "posal_mem_map_v2_input_args_t (c++ struct)": [[6, "_CPPv429posal_mem_map_v2_input_args_t"]], "posal_mem_map_v2_input_args_t (c++ type)": [[6, "_CPPv429posal_mem_map_v2_input_args_t"]], "posal_mem_map_v2_input_args_t::client_token (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t12client_tokenE"]], "posal_mem_map_v2_input_args_t::heap_id (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t7heap_idE"]], "posal_mem_map_v2_input_args_t::is_cached (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t9is_cachedE"]], "posal_mem_map_v2_input_args_t::is_offset_map (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t13is_offset_mapE"]], "posal_mem_map_v2_input_args_t::num_shm_reg (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t11num_shm_regE"]], "posal_mem_map_v2_input_args_t::pool_id (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t7pool_idE"]], "posal_mem_map_v2_input_args_t::shm_mem_reg_ptr (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t15shm_mem_reg_ptrE"]], "posal_mem_map_v2_input_args_t::unique_shmem_id_24bit (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t21unique_shmem_id_24bitE"]], "posal_mem_prof_deinit (c++ function)": [[6, "_CPPv421posal_mem_prof_deinitv"]], "posal_mem_prof_get_mem_size (c++ function)": [[6, "_CPPv427posal_mem_prof_get_mem_sizePv13POSAL_HEAP_ID"]], "posal_mem_prof_init (c++ function)": [[6, "_CPPv419posal_mem_prof_init13POSAL_HEAP_ID"]], "posal_mem_prof_marker_t (c++ struct)": [[6, "_CPPv423posal_mem_prof_marker_t"]], "posal_mem_prof_marker_t (c++ type)": [[6, "_CPPv423posal_mem_prof_marker_t"]], "posal_mem_prof_marker_t::heap_id (c++ member)": [[6, "_CPPv4N23posal_mem_prof_marker_t7heap_idE"]], "posal_mem_prof_marker_t::magic_number (c++ member)": [[6, "_CPPv4N23posal_mem_prof_marker_t12magic_numberE"]], "posal_mem_prof_node_t (c++ struct)": [[6, "_CPPv421posal_mem_prof_node_t"]], "posal_mem_prof_node_t (c++ type)": [[6, "_CPPv421posal_mem_prof_node_t"]], "posal_mem_prof_node_t::hash_node (c++ member)": [[6, "_CPPv4N21posal_mem_prof_node_t9hash_nodeE"]], "posal_mem_prof_node_t::heap_id (c++ member)": [[6, "_CPPv4N21posal_mem_prof_node_t7heap_idE"]], "posal_mem_prof_node_t::mem_count (c++ member)": [[6, "_CPPv4N21posal_mem_prof_node_t9mem_countE"]], "posal_mem_prof_post_process_malloc (c++ function)": [[6, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t"]], "posal_mem_prof_pre_process_malloc (c++ function)": [[6, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t"]], "posal_mem_prof_process_free (c++ function)": [[6, "_CPPv427posal_mem_prof_process_freePv"]], "posal_mem_prof_query (c++ function)": [[6, "_CPPv420posal_mem_prof_query13POSAL_HEAP_IDP8uint32_t"]], "posal_mem_prof_start (c++ function)": [[6, "_CPPv420posal_mem_prof_startv"]], "posal_mem_prof_state_t (c++ enum)": [[6, "_CPPv422posal_mem_prof_state_t"]], "posal_mem_prof_state_t (c++ type)": [[6, "_CPPv422posal_mem_prof_state_t"]], "posal_mem_prof_state_t::posal_mem_prof_started (c++ enumerator)": [[6, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STARTEDE"]], "posal_mem_prof_state_t::posal_mem_prof_stopped (c++ enumerator)": [[6, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STOPPEDE"]], "posal_mem_prof_stop (c++ function)": [[6, "_CPPv419posal_mem_prof_stopv"]], "posal_mem_prof_t (c++ struct)": [[6, "_CPPv416posal_mem_prof_t"]], "posal_mem_prof_t (c++ type)": [[6, "_CPPv416posal_mem_prof_t"]], "posal_mem_prof_t::heap_id (c++ member)": [[6, "_CPPv4N16posal_mem_prof_t7heap_idE"]], "posal_mem_prof_t::mem_ht (c++ member)": [[6, "_CPPv4N16posal_mem_prof_t6mem_htE"]], "posal_mem_prof_t::mem_prof_status (c++ member)": [[6, "_CPPv4N16posal_mem_prof_t15mem_prof_statusE"]], "posal_mem_prof_t::prof_mutex (c++ member)": [[6, "_CPPv4N16posal_mem_prof_t10prof_mutexE"]], "posal_mem_stats_t (c++ struct)": [[6, "_CPPv417posal_mem_stats_t"]], "posal_mem_stats_t::curr_heap (c++ member)": [[6, "_CPPv4N17posal_mem_stats_t9curr_heapE"]], "posal_mem_stats_t::num_frees (c++ member)": [[6, "_CPPv4N17posal_mem_stats_t9num_freesE"]], "posal_mem_stats_t::num_mallocs (c++ member)": [[6, "_CPPv4N17posal_mem_stats_t11num_mallocsE"]], "posal_mem_stats_t::peak_heap (c++ member)": [[6, "_CPPv4N17posal_mem_stats_t9peak_heapE"]], "posal_mem_t (c++ enum)": [[6, "_CPPv411posal_mem_t"]], "posal_mem_t::posal_mem_type_default (c++ enumerator)": [[6, "_CPPv4N11posal_mem_t22POSAL_MEM_TYPE_DEFAULTE"]], "posal_mem_t::posal_mem_type_low_power (c++ enumerator)": [[6, "_CPPv4N11posal_mem_t24POSAL_MEM_TYPE_LOW_POWERE"]], "posal_mem_t::posal_mem_type_low_power_2 (c++ enumerator)": [[6, "_CPPv4N11posal_mem_t26POSAL_MEM_TYPE_LOW_POWER_2E"]], "posal_mem_t::posal_mem_type_num_supported (c++ enumerator)": [[6, "_CPPv4N11posal_mem_t28POSAL_MEM_TYPE_NUM_SUPPORTEDE"]], "posal_memcpy (c++ function)": [[6, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t"]], "posal_memory_aligned_free (c++ function)": [[6, "_CPPv425posal_memory_aligned_freePv"]], "posal_memory_aligned_free_v2 (c++ function)": [[6, "_CPPv428posal_memory_aligned_free_v2Pv13POSAL_HEAP_ID"]], "posal_memory_aligned_malloc (c++ function)": [[6, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID"]], "posal_memory_free (c++ function)": [[6, "_CPPv417posal_memory_freePv"]], "posal_memory_heapmgr_create (c++ function)": [[6, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t"]], "posal_memory_heapmgr_create_v2 (c++ function)": [[6, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t"]], "posal_memory_heapmgr_destroy (c++ function)": [[6, "_CPPv428posal_memory_heapmgr_destroy13POSAL_HEAP_ID"]], "posal_memory_malloc (c++ function)": [[6, "_CPPv419posal_memory_malloc8uint32_t13POSAL_HEAP_ID"]], "posal_memorymap_client_t (c++ struct)": [[6, "_CPPv424posal_memorymap_client_t"]], "posal_memorymap_client_t (c++ type)": [[6, "_CPPv424posal_memorymap_client_t"]], "posal_memorymap_client_t::client_id (c++ member)": [[6, "_CPPv4N24posal_memorymap_client_t9client_idE"]], "posal_memorymap_client_t::mclientmutex (c++ member)": [[6, "_CPPv4N24posal_memorymap_client_t12mClientMutexE"]], "posal_memorymap_client_t::pmemmaplistnode (c++ member)": [[6, "_CPPv4N24posal_memorymap_client_t15pMemMapListNodeE"]], "posal_memorymap_get_mapping_mode (c++ function)": [[6, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t"]], "posal_memorymap_get_mem_map_handle (c++ function)": [[6, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t"]], "posal_memorymap_get_mem_region_attrib_from_shmm_handle (c++ function)": [[6, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t"]], "posal_memorymap_get_physical_addr (c++ function)": [[6, "_CPPv433posal_memorymap_get_physical_addr8uint32_t"]], "posal_memorymap_get_physical_addr_v2 (c++ function)": [[6, "_CPPv436posal_memorymap_get_physical_addr_v216posal_mem_addr_t"]], "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map (c++ function)": [[6, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t"]], "posal_memorymap_get_virtual_addr_from_shm_handle (c++ function)": [[6, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t"]], "posal_memorymap_get_virtual_addr_from_shm_handle_v2 (c++ function)": [[6, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv"]], "posal_memorymap_global_unmap_all (c++ function)": [[6, "_CPPv432posal_memorymap_global_unmap_allv"]], "posal_memorymap_mapping_mode_t (c++ enum)": [[6, "_CPPv430posal_memorymap_mapping_mode_t"]], "posal_memorymap_mapping_mode_t::posal_memorymap_physical_addr_mapping (c++ enumerator)": [[6, "_CPPv4N30posal_memorymap_mapping_mode_t37POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPINGE"]], "posal_memorymap_mapping_mode_t::posal_memorymap_physical_offset_mapping (c++ enumerator)": [[6, "_CPPv4N30posal_memorymap_mapping_mode_t39POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPINGE"]], "posal_memorymap_mapping_mode_t::posal_memorymap_virtual_addr_mapping (c++ enumerator)": [[6, "_CPPv4N30posal_memorymap_mapping_mode_t36POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPINGE"]], "posal_memorymap_mapping_mode_t::posal_memorymap_virtual_offset_mapping (c++ enumerator)": [[6, "_CPPv4N30posal_memorymap_mapping_mode_t38POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPINGE"]], "posal_memorymap_mem_region_attrib_t (c++ struct)": [[6, "_CPPv435posal_memorymap_mem_region_attrib_t"]], "posal_memorymap_mem_region_attrib_t::base_phy_addr_lsw (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t17base_phy_addr_lswE"]], "posal_memorymap_mem_region_attrib_t::base_phy_addr_msw (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t17base_phy_addr_mswE"]], "posal_memorymap_mem_region_attrib_t::base_virt_addr (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t14base_virt_addrE"]], "posal_memorymap_mem_region_attrib_t::mem_reg_size (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t12mem_reg_sizeE"]], "posal_memorymap_mem_region_attrib_t::rem_reg_size (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t12rem_reg_sizeE"]], "posal_memorymap_mem_region_attrib_t::req_virt_adrr (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t13req_virt_adrrE"]], "posal_memorymap_node_t (c++ struct)": [[6, "_CPPv422posal_memorymap_node_t"]], "posal_memorymap_node_t (c++ type)": [[6, "_CPPv422posal_memorymap_node_t"]], "posal_memorymap_node_t::mempool (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t7MemPoolE"]], "posal_memorymap_node_t::mapping_mode (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t12mapping_modeE"]], "posal_memorymap_node_t::pnext (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t5pNextE"]], "posal_memorymap_node_t::ref_count (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t9ref_countE"]], "posal_memorymap_node_t::reserved (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t8reservedE"]], "posal_memorymap_node_t::shmem_id (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t8shmem_idE"]], "posal_memorymap_node_t::unnumcontphysreg (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t16unNumContPhysRegE"]], "posal_memorymap_pool_name (c++ member)": [[6, "_CPPv425posal_memorymap_pool_name"]], "posal_memorymap_register (c++ function)": [[6, "_CPPv424posal_memorymap_registerP8uint32_t13POSAL_HEAP_ID"]], "posal_memorymap_shm_decr_refcount (c++ function)": [[6, "_CPPv433posal_memorymap_shm_decr_refcount8uint32_t8uint32_t"]], "posal_memorymap_shm_incr_refcount (c++ function)": [[6, "_CPPv433posal_memorymap_shm_incr_refcount8uint32_t8uint32_t"]], "posal_memorymap_shm_mem_map (c++ function)": [[6, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID"]], "posal_memorymap_shm_mem_map_v2 (c++ function)": [[6, "_CPPv430posal_memorymap_shm_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t"]], "posal_memorymap_shm_mem_unmap (c++ function)": [[6, "_CPPv429posal_memorymap_shm_mem_unmap8uint32_t8uint32_t"]], "posal_memorymap_shm_region_t (c++ struct)": [[6, "_CPPv428posal_memorymap_shm_region_t"]], "posal_memorymap_shm_region_t::mem_size (c++ member)": [[6, "_CPPv4N28posal_memorymap_shm_region_t8mem_sizeE"]], "posal_memorymap_shm_region_t::shm_addr_lsw (c++ member)": [[6, "_CPPv4N28posal_memorymap_shm_region_t12shm_addr_lswE"]], "posal_memorymap_shm_region_t::shm_addr_msw (c++ member)": [[6, "_CPPv4N28posal_memorymap_shm_region_t12shm_addr_mswE"]], "posal_memorymap_unmap_all (c++ function)": [[6, "_CPPv425posal_memorymap_unmap_all8uint32_t"]], "posal_memorymap_unregister (c++ function)": [[6, "_CPPv426posal_memorymap_unregister8uint32_t"]], "posal_memorymap_util_region_delete (c++ function)": [[6, "_CPPv434posal_memorymap_util_region_deleteP22posal_memorymap_node_t6bool_t"]], "posal_memorymap_virtaddr_mem_map (c++ function)": [[6, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID"]], "posal_memorymap_virtaddr_mem_map_v2 (c++ function)": [[6, "_CPPv435posal_memorymap_virtaddr_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t"]], "posal_memset (c++ function)": [[6, "_CPPv412posal_memsetPv7int32_t8uint32_t"]], "posal_mutex_create (c++ function)": [[6, "_CPPv418posal_mutex_createP13posal_mutex_t13POSAL_HEAP_ID"]], "posal_mutex_destroy (c++ function)": [[6, "_CPPv419posal_mutex_destroyP13posal_mutex_t"]], "posal_mutex_lock (c++ function)": [[6, "_CPPv416posal_mutex_lock13posal_mutex_t"]], "posal_mutex_lock_inline (c++ function)": [[6, "_CPPv423posal_mutex_lock_inline13posal_mutex_t"]], "posal_mutex_t (c++ type)": [[6, "_CPPv413posal_mutex_t"]], "posal_mutex_try_lock (c++ function)": [[6, "_CPPv420posal_mutex_try_lock13posal_mutex_t"]], "posal_mutex_unlock (c++ function)": [[6, "_CPPv418posal_mutex_unlock13posal_mutex_t"]], "posal_mutex_unlock_inline (c++ function)": [[6, "_CPPv425posal_mutex_unlock_inline13posal_mutex_t"]], "posal_nmutex_create (c++ function)": [[6, "_CPPv419posal_nmutex_createP14posal_nmutex_t13POSAL_HEAP_ID"]], "posal_nmutex_destroy (c++ function)": [[6, "_CPPv420posal_nmutex_destroyP14posal_nmutex_t"]], "posal_nmutex_lock (c++ function)": [[6, "_CPPv417posal_nmutex_lock14posal_nmutex_t"]], "posal_nmutex_t (c++ type)": [[6, "_CPPv414posal_nmutex_t"]], "posal_nmutex_try_lock (c++ function)": [[6, "_CPPv421posal_nmutex_try_lock14posal_nmutex_t"]], "posal_nmutex_unlock (c++ function)": [[6, "_CPPv419posal_nmutex_unlock14posal_nmutex_t"]], "posal_pm_bw_t (c++ struct)": [[6, "_CPPv413posal_pm_bw_t"]], "posal_pm_bw_t (c++ type)": [[6, "_CPPv413posal_pm_bw_t"]], "posal_pm_bw_t::is_valid (c++ member)": [[6, "_CPPv4N13posal_pm_bw_t8is_validE"]], "posal_pm_bw_t::value (c++ member)": [[6, "_CPPv4N13posal_pm_bw_t5valueE"]], "posal_pm_cpu_lpr_id_t (c++ enum)": [[6, "_CPPv421posal_pm_cpu_lpr_id_t"]], "posal_pm_cpu_lpr_id_t (c++ type)": [[6, "_CPPv421posal_pm_cpu_lpr_id_t"]], "posal_pm_cpu_lpr_id_t::pm_lpr_cpu_max (c++ enumerator)": [[6, "_CPPv4N21posal_pm_cpu_lpr_id_t14PM_LPR_CPU_MAXE"]], "posal_pm_cpu_lpr_id_t::pm_lpr_cpu_ss_sleep (c++ enumerator)": [[6, "_CPPv4N21posal_pm_cpu_lpr_id_t19PM_LPR_CPU_SS_SLEEPE"]], "posal_pm_cpu_lpr_vote_t (c++ struct)": [[6, "_CPPv423posal_pm_cpu_lpr_vote_t"]], "posal_pm_cpu_lpr_vote_t (c++ type)": [[6, "_CPPv423posal_pm_cpu_lpr_vote_t"]], "posal_pm_cpu_lpr_vote_t::cpu_lpr_vote_type (c++ member)": [[6, "_CPPv4N23posal_pm_cpu_lpr_vote_t17cpu_lpr_vote_typeE"]], "posal_pm_cpu_lpr_vote_t::is_valid (c++ member)": [[6, "_CPPv4N23posal_pm_cpu_lpr_vote_t8is_validE"]], "posal_pm_cpu_lpr_vote_t::lpr_id (c++ member)": [[6, "_CPPv4N23posal_pm_cpu_lpr_vote_t6lpr_idE"]], "posal_pm_cpu_lpr_vote_type_t (c++ enum)": [[6, "_CPPv428posal_pm_cpu_lpr_vote_type_t"]], "posal_pm_cpu_lpr_vote_type_t (c++ type)": [[6, "_CPPv428posal_pm_cpu_lpr_vote_type_t"]], "posal_pm_cpu_lpr_vote_type_t::pm_vote_against_cpu_lpr_sub_system_sleep (c++ enumerator)": [[6, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t40PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEPE"]], "posal_pm_cpu_lpr_vote_type_t::pm_vote_for_cpu_lpr_sub_system_sleep (c++ enumerator)": [[6, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t36PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEPE"]], "posal_pm_cpu_lpr_vote_type_t::pm_vote_num_cpu_lpr (c++ enumerator)": [[6, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t19PM_VOTE_NUM_CPU_LPRE"]], "posal_pm_handle_t (c++ type)": [[6, "_CPPv417posal_pm_handle_t"]], "posal_pm_island_type_t (c++ enum)": [[6, "_CPPv422posal_pm_island_type_t"]], "posal_pm_island_type_t (c++ type)": [[6, "_CPPv422posal_pm_island_type_t"]], "posal_pm_island_type_t::pm_island_type_default (c++ enumerator)": [[6, "_CPPv4N22posal_pm_island_type_t22PM_ISLAND_TYPE_DEFAULTE"]], "posal_pm_island_type_t::pm_island_type_low_power (c++ enumerator)": [[6, "_CPPv4N22posal_pm_island_type_t24PM_ISLAND_TYPE_LOW_POWERE"]], "posal_pm_island_type_t::pm_island_type_low_power_2 (c++ enumerator)": [[6, "_CPPv4N22posal_pm_island_type_t26PM_ISLAND_TYPE_LOW_POWER_2E"]], "posal_pm_island_vote_t (c++ struct)": [[6, "_CPPv422posal_pm_island_vote_t"]], "posal_pm_island_vote_t (c++ type)": [[6, "_CPPv422posal_pm_island_vote_t"]], "posal_pm_island_vote_t::is_valid (c++ member)": [[6, "_CPPv4N22posal_pm_island_vote_t8is_validE"]], "posal_pm_island_vote_t::island_type (c++ member)": [[6, "_CPPv4N22posal_pm_island_vote_t11island_typeE"]], "posal_pm_island_vote_t::island_vote_type (c++ member)": [[6, "_CPPv4N22posal_pm_island_vote_t16island_vote_typeE"]], "posal_pm_island_vote_type_t (c++ enum)": [[6, "_CPPv427posal_pm_island_vote_type_t"]], "posal_pm_island_vote_type_t (c++ type)": [[6, "_CPPv427posal_pm_island_vote_type_t"]], "posal_pm_island_vote_type_t::pm_island_vote_dont_care (c++ enumerator)": [[6, "_CPPv4N27posal_pm_island_vote_type_t24PM_ISLAND_VOTE_DONT_CAREE"]], "posal_pm_island_vote_type_t::pm_island_vote_entry (c++ enumerator)": [[6, "_CPPv4N27posal_pm_island_vote_type_t20PM_ISLAND_VOTE_ENTRYE"]], "posal_pm_island_vote_type_t::pm_island_vote_exit (c++ enumerator)": [[6, "_CPPv4N27posal_pm_island_vote_type_t19PM_ISLAND_VOTE_EXITE"]], "posal_pm_mode_t (c++ enum)": [[6, "_CPPv415posal_pm_mode_t"]], "posal_pm_mode_t (c++ type)": [[6, "_CPPv415posal_pm_mode_t"]], "posal_pm_mode_t::pm_mode_default (c++ enumerator)": [[6, "_CPPv4N15posal_pm_mode_t15PM_MODE_DEFAULTE"]], "posal_pm_mode_t::pm_mode_island (c++ enumerator)": [[6, "_CPPv4N15posal_pm_mode_t14PM_MODE_ISLANDE"]], "posal_pm_mode_t::pm_mode_island_duty_cycle (c++ enumerator)": [[6, "_CPPv4N15posal_pm_mode_t25PM_MODE_ISLAND_DUTY_CYCLEE"]], "posal_pm_mpps_t (c++ struct)": [[6, "_CPPv415posal_pm_mpps_t"]], "posal_pm_mpps_t (c++ type)": [[6, "_CPPv415posal_pm_mpps_t"]], "posal_pm_mpps_t::floor_clk (c++ member)": [[6, "_CPPv4N15posal_pm_mpps_t9floor_clkE"]], "posal_pm_mpps_t::is_valid (c++ member)": [[6, "_CPPv4N15posal_pm_mpps_t8is_validE"]], "posal_pm_mpps_t::value (c++ member)": [[6, "_CPPv4N15posal_pm_mpps_t5valueE"]], "posal_pm_register_t (c++ struct)": [[6, "_CPPv419posal_pm_register_t"]], "posal_pm_register_t (c++ type)": [[6, "_CPPv419posal_pm_register_t"]], "posal_pm_register_t::island_type (c++ member)": [[6, "_CPPv4N19posal_pm_register_t11island_typeE"]], "posal_pm_register_t::mode (c++ member)": [[6, "_CPPv4N19posal_pm_register_t4modeE"]], "posal_pm_release_info_t (c++ struct)": [[6, "_CPPv423posal_pm_release_info_t"]], "posal_pm_release_info_t (c++ type)": [[6, "_CPPv423posal_pm_release_info_t"]], "posal_pm_release_info_t::client_log_id (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t13client_log_idE"]], "posal_pm_release_info_t::delay_ms (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t8delay_msE"]], "posal_pm_release_info_t::pm_handle_ptr (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t13pm_handle_ptrE"]], "posal_pm_release_info_t::resources (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t9resourcesE"]], "posal_pm_release_info_t::wait_signal_ptr (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t15wait_signal_ptrE"]], "posal_pm_request_info_t (c++ struct)": [[6, "_CPPv423posal_pm_request_info_t"]], "posal_pm_request_info_t (c++ type)": [[6, "_CPPv423posal_pm_request_info_t"]], "posal_pm_request_info_t::client_log_id (c++ member)": [[6, "_CPPv4N23posal_pm_request_info_t13client_log_idE"]], "posal_pm_request_info_t::pm_handle_ptr (c++ member)": [[6, "_CPPv4N23posal_pm_request_info_t13pm_handle_ptrE"]], "posal_pm_request_info_t::resources (c++ member)": [[6, "_CPPv4N23posal_pm_request_info_t9resourcesE"]], "posal_pm_request_info_t::wait_signal_ptr (c++ member)": [[6, "_CPPv4N23posal_pm_request_info_t15wait_signal_ptrE"]], "posal_pm_resources_t (c++ struct)": [[6, "_CPPv420posal_pm_resources_t"]], "posal_pm_resources_t (c++ type)": [[6, "_CPPv420posal_pm_resources_t"]], "posal_pm_resources_t::bw (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t2bwE"]], "posal_pm_resources_t::cpu_lpr_vote (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t12cpu_lpr_voteE"]], "posal_pm_resources_t::island_vote (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t11island_voteE"]], "posal_pm_resources_t::mpps (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t4mppsE"]], "posal_pm_resources_t::sleep_latency (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t13sleep_latencyE"]], "posal_pm_sleep_latency_t (c++ struct)": [[6, "_CPPv424posal_pm_sleep_latency_t"]], "posal_pm_sleep_latency_t (c++ type)": [[6, "_CPPv424posal_pm_sleep_latency_t"]], "posal_pm_sleep_latency_t::is_valid (c++ member)": [[6, "_CPPv4N24posal_pm_sleep_latency_t8is_validE"]], "posal_pm_sleep_latency_t::value (c++ member)": [[6, "_CPPv4N24posal_pm_sleep_latency_t5valueE"]], "posal_power_mgr_deinit (c++ function)": [[6, "_CPPv422posal_power_mgr_deinitv"]], "posal_power_mgr_deregister (c++ function)": [[6, "_CPPv426posal_power_mgr_deregisterP17posal_pm_handle_t8uint32_t"]], "posal_power_mgr_init (c++ function)": [[6, "_CPPv420posal_power_mgr_initv"]], "posal_power_mgr_is_registered (c++ function)": [[6, "_CPPv429posal_power_mgr_is_registered17posal_pm_handle_t"]], "posal_power_mgr_register (c++ function)": [[6, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t"]], "posal_power_mgr_release (c++ function)": [[6, "_CPPv423posal_power_mgr_releaseP23posal_pm_release_info_t"]], "posal_power_mgr_release_max_out (c++ function)": [[6, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t"]], "posal_power_mgr_request (c++ function)": [[6, "_CPPv423posal_power_mgr_requestP23posal_pm_request_info_t"]], "posal_power_mgr_request_max_out (c++ function)": [[6, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t"]], "posal_power_mgr_send_command (c++ function)": [[6, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t"]], "posal_private_get_island_heap_id_v2 (c++ function)": [[6, "_CPPv435posal_private_get_island_heap_id_v28uint32_t"]], "posal_private_get_mem_type_from_heap_type (c++ function)": [[6, "_CPPv441posal_private_get_mem_type_from_heap_type8uint32_t"]], "posal_queue_attr_init (c++ function)": [[6, "_CPPv421posal_queue_attr_initP23posal_queue_init_attr_t"]], "posal_queue_attr_set_heap_id (c++ function)": [[6, "_CPPv428posal_queue_attr_set_heap_idP23posal_queue_init_attr_t13POSAL_HEAP_ID"]], "posal_queue_attr_set_max_nodes (c++ function)": [[6, "_CPPv430posal_queue_attr_set_max_nodesP23posal_queue_init_attr_ti"]], "posal_queue_attr_set_name (c++ function)": [[6, "_CPPv425posal_queue_attr_set_nameP23posal_queue_init_attr_tP6char_t"]], "posal_queue_attr_set_prealloc_nodes (c++ function)": [[6, "_CPPv435posal_queue_attr_set_prealloc_nodesP23posal_queue_init_attr_ti"]], "posal_queue_attr_set_priority_queue_mode (c++ function)": [[6, "_CPPv440posal_queue_attr_set_priority_queue_modeP23posal_queue_init_attr_t6bool_t"]], "posal_queue_create_v1 (c++ function)": [[6, "_CPPv421posal_queue_create_v1PP13posal_queue_tP23posal_queue_init_attr_t"]], "posal_queue_deinit (c++ function)": [[6, "_CPPv418posal_queue_deinitP13posal_queue_t"]], "posal_queue_destroy (c++ function)": [[6, "_CPPv419posal_queue_destroyP13posal_queue_t"]], "posal_queue_disable (c++ function)": [[6, "_CPPv419posal_queue_disableP13posal_queue_t"]], "posal_queue_element_t (c++ type)": [[6, "_CPPv421posal_queue_element_t"]], "posal_queue_enable_disable_signaling (c++ function)": [[6, "_CPPv436posal_queue_enable_disable_signalingP13posal_queue_t6bool_t"]], "posal_queue_get_channel (c++ function)": [[6, "_CPPv423posal_queue_get_channelP13posal_queue_t"]], "posal_queue_get_channel_bit (c++ function)": [[6, "_CPPv427posal_queue_get_channel_bitP13posal_queue_t"]], "posal_queue_get_queue_fullness (c++ function)": [[6, "_CPPv430posal_queue_get_queue_fullnessP13posal_queue_t"]], "posal_queue_get_size (c++ function)": [[6, "_CPPv420posal_queue_get_sizev"]], "posal_queue_init (c++ function)": [[6, "_CPPv416posal_queue_initP13posal_queue_tP23posal_queue_init_attr_t"]], "posal_queue_init_attr_t (c++ struct)": [[6, "_CPPv423posal_queue_init_attr_t"]], "posal_queue_init_attr_t (c++ type)": [[6, "_CPPv423posal_queue_init_attr_t"]], "posal_queue_init_attr_t::heap_id (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t7heap_idE"]], "posal_queue_init_attr_t::is_priority_queue (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t17is_priority_queueE"]], "posal_queue_init_attr_t::max_nodes (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t9max_nodesE"]], "posal_queue_init_attr_t::name (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t4nameE"]], "posal_queue_init_attr_t::prealloc_nodes (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t14prealloc_nodesE"]], "posal_queue_insert_front (c++ function)": [[6, "_CPPv424posal_queue_insert_frontP13posal_queue_tP21posal_queue_element_t"]], "posal_queue_lock_mutex (c++ function)": [[6, "_CPPv422posal_queue_lock_mutexP13posal_queue_t"]], "posal_queue_peek_forward (c++ function)": [[6, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv"]], "posal_queue_peek_front (c++ function)": [[6, "_CPPv422posal_queue_peek_frontP13posal_queue_tPP21posal_queue_element_t"]], "posal_queue_poll (c++ function)": [[6, "_CPPv416posal_queue_pollP13posal_queue_t"]], "posal_queue_pool_destroy (c++ function)": [[6, "_CPPv424posal_queue_pool_destroy13POSAL_HEAP_ID"]], "posal_queue_pool_reset (c++ function)": [[6, "_CPPv422posal_queue_pool_reset13POSAL_HEAP_ID"]], "posal_queue_pool_setup (c++ function)": [[6, "_CPPv422posal_queue_pool_setup13POSAL_HEAP_ID8uint32_t8uint16_t"]], "posal_queue_pop_back (c++ function)": [[6, "_CPPv420posal_queue_pop_backP13posal_queue_tP21posal_queue_element_t"]], "posal_queue_pop_front (c++ function)": [[6, "_CPPv421posal_queue_pop_frontP13posal_queue_tP21posal_queue_element_t"]], "posal_queue_push_back (c++ function)": [[6, "_CPPv421posal_queue_push_backP13posal_queue_tP21posal_queue_element_t"]], "posal_queue_push_back_with_priority (c++ function)": [[6, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t"]], "posal_queue_set_attributes (c++ function)": [[6, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t"]], "posal_queue_t (c++ type)": [[6, "_CPPv413posal_queue_t"]], "posal_queue_unlock_mutex (c++ function)": [[6, "_CPPv424posal_queue_unlock_mutexP13posal_queue_t"]], "posal_signal_clear (c++ function)": [[6, "_CPPv418posal_signal_clear14posal_signal_t"]], "posal_signal_clear_inline (c++ function)": [[6, "_CPPv425posal_signal_clear_inline14posal_signal_t"]], "posal_signal_create (c++ function)": [[6, "_CPPv419posal_signal_createP14posal_signal_t13POSAL_HEAP_ID"]], "posal_signal_destroy (c++ function)": [[6, "_CPPv420posal_signal_destroyP14posal_signal_t"]], "posal_signal_get_channel (c++ function)": [[6, "_CPPv424posal_signal_get_channel14posal_signal_t"]], "posal_signal_get_channel_bit (c++ function)": [[6, "_CPPv428posal_signal_get_channel_bit14posal_signal_t"]], "posal_signal_get_channel_bit_inline (c++ function)": [[6, "_CPPv435posal_signal_get_channel_bit_inline14posal_signal_t"]], "posal_signal_get_channel_inline (c++ function)": [[6, "_CPPv431posal_signal_get_channel_inline14posal_signal_t"]], "posal_signal_internal_t (c++ struct)": [[6, "_CPPv423posal_signal_internal_t"]], "posal_signal_internal_t::pchannel (c++ member)": [[6, "_CPPv4N23posal_signal_internal_t8pChannelE"]], "posal_signal_internal_t::unmychannelbit (c++ member)": [[6, "_CPPv4N23posal_signal_internal_t14unMyChannelBitE"]], "posal_signal_is_set (c++ function)": [[6, "_CPPv419posal_signal_is_set14posal_signal_t"]], "posal_signal_is_set_inline (c++ function)": [[6, "_CPPv426posal_signal_is_set_inline14posal_signal_t"]], "posal_signal_send (c++ function)": [[6, "_CPPv417posal_signal_send14posal_signal_t"]], "posal_signal_t (c++ type)": [[6, "_CPPv414posal_signal_t"]], "posal_snprintf (c++ function)": [[6, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz"]], "posal_strlcpy (c++ function)": [[6, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t"]], "posal_strncmp (c++ function)": [[6, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t"]], "posal_strnlen (c++ function)": [[6, "_CPPv413posal_strnlenPK6char_t8uint32_t"]], "posal_tcm_island_heap_mgr_get_name (c++ function)": [[6, "_CPPv434posal_tcm_island_heap_mgr_get_name13POSAL_HEAP_ID"]], "posal_thread_allocate_stack (c++ function)": [[6, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID"]], "posal_thread_calc_prio (c++ function)": [[6, "_CPPv422posal_thread_calc_prioP12prio_query_tP19posal_thread_prio_t"]], "posal_thread_determine_attributes (c++ function)": [[6, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t"]], "posal_thread_get_curr_tid (c++ function)": [[6, "_CPPv425posal_thread_get_curr_tidv"]], "posal_thread_get_curr_tid_v2 (c++ function)": [[6, "_CPPv428posal_thread_get_curr_tid_v2v"]], "posal_thread_get_floor_prio (c++ function)": [[6, "_CPPv427posal_thread_get_floor_prio20spf_thread_prio_id_t"]], "posal_thread_get_name (c++ function)": [[6, "_CPPv421posal_thread_get_namePch"]], "posal_thread_get_tid (c++ function)": [[6, "_CPPv420posal_thread_get_tid14posal_thread_t"]], "posal_thread_get_tid_v2 (c++ function)": [[6, "_CPPv423posal_thread_get_tid_v214posal_thread_t"]], "posal_thread_join (c++ function)": [[6, "_CPPv417posal_thread_join14posal_thread_tP11ar_result_t"]], "posal_thread_launch (c++ function)": [[6, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID"]], "posal_thread_launch2 (c++ function)": [[6, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID"]], "posal_thread_launch3 (c++ function)": [[6, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t"]], "posal_thread_prio_get (c++ function)": [[6, "_CPPv421posal_thread_prio_getv"]], "posal_thread_prio_get2 (c++ function)": [[6, "_CPPv422posal_thread_prio_get214posal_thread_t"]], "posal_thread_prio_t (c++ type)": [[6, "_CPPv419posal_thread_prio_t"]], "posal_thread_profiling_get_stack_info (c++ function)": [[6, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t"]], "posal_thread_set_prio (c++ function)": [[6, "_CPPv421posal_thread_set_prio19posal_thread_prio_t"]], "posal_thread_set_prio2 (c++ function)": [[6, "_CPPv422posal_thread_set_prio214posal_thread_t19posal_thread_prio_t"]], "posal_thread_t (c++ type)": [[6, "_CPPv414posal_thread_t"]], "prio_query_t (c++ struct)": [[6, "_CPPv412prio_query_t"]], "prio_query_t (c++ type)": [[6, "_CPPv412prio_query_t"]], "prio_query_t::frame_duration_us (c++ member)": [[6, "_CPPv4N12prio_query_t17frame_duration_usE"]], "prio_query_t::is_interrupt_trig (c++ member)": [[6, "_CPPv4N12prio_query_t17is_interrupt_trigE"]], "prio_query_t::static_req_id (c++ member)": [[6, "_CPPv4N12prio_query_t13static_req_idE"]], "spf_mem_island_heap_id (c++ member)": [[6, "_CPPv422spf_mem_island_heap_id"]], "spf_thread_prio_id_t (c++ enum)": [[6, "_CPPv420spf_thread_prio_id_t"]], "spf_thread_prio_id_t (c++ type)": [[6, "_CPPv420spf_thread_prio_id_t"]], "spf_thread_prio_id_t::spf_thread_dyn_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t17SPF_THREAD_DYN_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_amdb_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_AMDB_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_apm_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_APM_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_asps_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_ASPS_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_cntr_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_CNTR_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_dls_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_DLS_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_id_max (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_ID_MAXE"]], "spf_thread_prio_id_t::spf_thread_stat_ist_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_IST_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_pm_server_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t28SPF_THREAD_STAT_PM_SERVER_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_prm_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_PRM_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_vcpm_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_VCPM_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_voice_timer_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t30SPF_THREAD_STAT_VOICE_TIMER_IDE"]], "capi_data_format_invalid_val (c macro)": [[7, "c.CAPI_DATA_FORMAT_INVALID_VAL"]], "capi_ealready (c macro)": [[7, "c.CAPI_EALREADY"]], "capi_ebadparam (c macro)": [[7, "c.CAPI_EBADPARAM"]], "capi_efailed (c macro)": [[7, "c.CAPI_EFAILED"]], "capi_eneedmore (c macro)": [[7, "c.CAPI_ENEEDMORE"]], "capi_enomemory (c macro)": [[7, "c.CAPI_ENOMEMORY"]], "capi_enotready (c macro)": [[7, "c.CAPI_ENOTREADY"]], "capi_eok (c macro)": [[7, "c.CAPI_EOK"]], "capi_eunsupported (c macro)": [[7, "c.CAPI_EUNSUPPORTED"]], "capi_failed (c macro)": [[7, "c.CAPI_FAILED"]], "capi_invalid_val (c macro)": [[7, "c.CAPI_INVALID_VAL"]], "capi_is_error_code_set (c macro)": [[7, "c.CAPI_IS_ERROR_CODE_SET"]], "capi_max_channels (c macro)": [[7, "c.CAPI_MAX_CHANNELS"]], "capi_max_channels_v2 (c macro)": [[7, "c.CAPI_MAX_CHANNELS_V2"]], "capi_media_format_minor_version (c macro)": [[7, "c.CAPI_MEDIA_FORMAT_MINOR_VERSION"]], "capi_persistence_invalid_val (c macro)": [[7, "c.CAPI_PERSISTENCE_INVALID_VAL"]], "capi_set_error (c macro)": [[7, "c.CAPI_SET_ERROR"]], "capi_succeeded (c macro)": [[7, "c.CAPI_SUCCEEDED"]], "capi_buf_t (c++ struct)": [[7, "_CPPv410capi_buf_t"]], "capi_buf_t (c++ type)": [[7, "_CPPv410capi_buf_t"]], "capi_buf_t::actual_data_len (c++ member)": [[7, "_CPPv4N10capi_buf_t15actual_data_lenE"]], "capi_buf_t::data_ptr (c++ member)": [[7, "_CPPv4N10capi_buf_t8data_ptrE"]], "capi_buf_t::max_data_len (c++ member)": [[7, "_CPPv4N10capi_buf_t12max_data_lenE"]], "capi_channel_mask_t (c++ struct)": [[7, "_CPPv419capi_channel_mask_t"]], "capi_channel_mask_t (c++ type)": [[7, "_CPPv419capi_channel_mask_t"]], "capi_channel_mask_t::channel_mask_lsw (c++ member)": [[7, "_CPPv4N19capi_channel_mask_t16channel_mask_lswE"]], "capi_channel_mask_t::channel_mask_msw (c++ member)": [[7, "_CPPv4N19capi_channel_mask_t16channel_mask_mswE"]], "capi_channel_type_t (c++ type)": [[7, "_CPPv419capi_channel_type_t"]], "capi_custom_property_t (c++ struct)": [[7, "_CPPv422capi_custom_property_t"]], "capi_custom_property_t (c++ type)": [[7, "_CPPv422capi_custom_property_t"]], "capi_custom_property_t::secondary_prop_id (c++ member)": [[7, "_CPPv4N22capi_custom_property_t17secondary_prop_idE"]], "capi_data_format_header_t (c++ struct)": [[7, "_CPPv425capi_data_format_header_t"]], "capi_data_format_header_t (c++ type)": [[7, "_CPPv425capi_data_format_header_t"]], "capi_data_format_header_t::data_format (c++ member)": [[7, "_CPPv4N25capi_data_format_header_t11data_formatE"]], "capi_deinterleaved_raw_compressed_data_format_t (c++ struct)": [[7, "_CPPv447capi_deinterleaved_raw_compressed_data_format_t"]], "capi_deinterleaved_raw_compressed_data_format_t (c++ type)": [[7, "_CPPv447capi_deinterleaved_raw_compressed_data_format_t"]], "capi_deinterleaved_raw_compressed_data_format_t::bitstream_format (c++ member)": [[7, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t16bitstream_formatE"]], "capi_deinterleaved_raw_compressed_data_format_t::bufs_num (c++ member)": [[7, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t8bufs_numE"]], "capi_deinterleaved_raw_compressed_data_format_t::minor_version (c++ member)": [[7, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t13minor_versionE"]], "capi_err_t (c++ type)": [[7, "_CPPv410capi_err_t"]], "capi_event_kpps_t (c++ struct)": [[7, "_CPPv417capi_event_KPPS_t"]], "capi_event_kpps_t (c++ type)": [[7, "_CPPv417capi_event_KPPS_t"]], "capi_event_kpps_t::kpps (c++ member)": [[7, "_CPPv4N17capi_event_KPPS_t4KPPSE"]], "capi_event_algorithmic_delay_t (c++ struct)": [[7, "_CPPv430capi_event_algorithmic_delay_t"]], "capi_event_algorithmic_delay_t (c++ type)": [[7, "_CPPv430capi_event_algorithmic_delay_t"]], "capi_event_algorithmic_delay_t::delay_in_us (c++ member)": [[7, "_CPPv4N30capi_event_algorithmic_delay_t11delay_in_usE"]], "capi_event_bandwidth_t (c++ struct)": [[7, "_CPPv422capi_event_bandwidth_t"]], "capi_event_bandwidth_t (c++ type)": [[7, "_CPPv422capi_event_bandwidth_t"]], "capi_event_bandwidth_t::code_bandwidth (c++ member)": [[7, "_CPPv4N22capi_event_bandwidth_t14code_bandwidthE"]], "capi_event_bandwidth_t::data_bandwidth (c++ member)": [[7, "_CPPv4N22capi_event_bandwidth_t14data_bandwidthE"]], "capi_event_callback_info_t (c++ struct)": [[7, "_CPPv426capi_event_callback_info_t"]], "capi_event_callback_info_t (c++ type)": [[7, "_CPPv426capi_event_callback_info_t"]], "capi_event_callback_info_t::event_cb (c++ member)": [[7, "_CPPv4N26capi_event_callback_info_t8event_cbE"]], "capi_event_callback_info_t::event_context (c++ member)": [[7, "_CPPv4N26capi_event_callback_info_t13event_contextE"]], "capi_event_cb_f (c++ type)": [[7, "_CPPv415capi_event_cb_f"]], "capi_event_data_to_dsp_client_t (c++ struct)": [[7, "_CPPv431capi_event_data_to_dsp_client_t"]], "capi_event_data_to_dsp_client_t (c++ type)": [[7, "_CPPv431capi_event_data_to_dsp_client_t"]], "capi_event_data_to_dsp_client_t::param_id (c++ member)": [[7, "_CPPv4N31capi_event_data_to_dsp_client_t8param_idE"]], "capi_event_data_to_dsp_client_t::payload (c++ member)": [[7, "_CPPv4N31capi_event_data_to_dsp_client_t7payloadE"]], "capi_event_data_to_dsp_client_t::token (c++ member)": [[7, "_CPPv4N31capi_event_data_to_dsp_client_t5tokenE"]], "capi_event_data_to_dsp_client_v2_t (c++ struct)": [[7, "_CPPv434capi_event_data_to_dsp_client_v2_t"]], "capi_event_data_to_dsp_client_v2_t (c++ type)": [[7, "_CPPv434capi_event_data_to_dsp_client_v2_t"]], "capi_event_data_to_dsp_client_v2_t::dest_address (c++ member)": [[7, "_CPPv4N34capi_event_data_to_dsp_client_v2_t12dest_addressE"]], "capi_event_data_to_dsp_client_v2_t::event_id (c++ member)": [[7, "_CPPv4N34capi_event_data_to_dsp_client_v2_t8event_idE"]], "capi_event_data_to_dsp_client_v2_t::payload (c++ member)": [[7, "_CPPv4N34capi_event_data_to_dsp_client_v2_t7payloadE"]], "capi_event_data_to_dsp_client_v2_t::token (c++ member)": [[7, "_CPPv4N34capi_event_data_to_dsp_client_v2_t5tokenE"]], "capi_event_data_to_dsp_service_t (c++ struct)": [[7, "_CPPv432capi_event_data_to_dsp_service_t"]], "capi_event_data_to_dsp_service_t (c++ type)": [[7, "_CPPv432capi_event_data_to_dsp_service_t"]], "capi_event_data_to_dsp_service_t::param_id (c++ member)": [[7, "_CPPv4N32capi_event_data_to_dsp_service_t8param_idE"]], "capi_event_data_to_dsp_service_t::payload (c++ member)": [[7, "_CPPv4N32capi_event_data_to_dsp_service_t7payloadE"]], "capi_event_data_to_dsp_service_t::token (c++ member)": [[7, "_CPPv4N32capi_event_data_to_dsp_service_t5tokenE"]], "capi_event_dlinfo_t (c++ struct)": [[7, "_CPPv419capi_event_dlinfo_t"]], "capi_event_dlinfo_t (c++ type)": [[7, "_CPPv419capi_event_dlinfo_t"]], "capi_event_dlinfo_t::is_dl (c++ member)": [[7, "_CPPv4N19capi_event_dlinfo_t5is_dlE"]], "capi_event_dlinfo_t::load_addr_lsw (c++ member)": [[7, "_CPPv4N19capi_event_dlinfo_t13load_addr_lswE"]], "capi_event_dlinfo_t::load_addr_msw (c++ member)": [[7, "_CPPv4N19capi_event_dlinfo_t13load_addr_mswE"]], "capi_event_dlinfo_t::load_size (c++ member)": [[7, "_CPPv4N19capi_event_dlinfo_t9load_sizeE"]], "capi_event_dynamic_inplace_change_t (c++ struct)": [[7, "_CPPv435capi_event_dynamic_inplace_change_t"]], "capi_event_dynamic_inplace_change_t (c++ type)": [[7, "_CPPv435capi_event_dynamic_inplace_change_t"]], "capi_event_dynamic_inplace_change_t::is_inplace (c++ member)": [[7, "_CPPv4N35capi_event_dynamic_inplace_change_t10is_inplaceE"]], "capi_event_get_data_from_dsp_service_t (c++ struct)": [[7, "_CPPv438capi_event_get_data_from_dsp_service_t"]], "capi_event_get_data_from_dsp_service_t (c++ type)": [[7, "_CPPv438capi_event_get_data_from_dsp_service_t"]], "capi_event_get_data_from_dsp_service_t::param_id (c++ member)": [[7, "_CPPv4N38capi_event_get_data_from_dsp_service_t8param_idE"]], "capi_event_get_data_from_dsp_service_t::payload (c++ member)": [[7, "_CPPv4N38capi_event_get_data_from_dsp_service_t7payloadE"]], "capi_event_get_data_from_dsp_service_t::token (c++ member)": [[7, "_CPPv4N38capi_event_get_data_from_dsp_service_t5tokenE"]], "capi_event_get_library_instance_t (c++ struct)": [[7, "_CPPv433capi_event_get_library_instance_t"]], "capi_event_get_library_instance_t (c++ type)": [[7, "_CPPv433capi_event_get_library_instance_t"]], "capi_event_get_library_instance_t::id (c++ member)": [[7, "_CPPv4N33capi_event_get_library_instance_t2idE"]], "capi_event_get_library_instance_t::ptr (c++ member)": [[7, "_CPPv4N33capi_event_get_library_instance_t3ptrE"]], "capi_event_headroom_t (c++ struct)": [[7, "_CPPv421capi_event_headroom_t"]], "capi_event_headroom_t (c++ type)": [[7, "_CPPv421capi_event_headroom_t"]], "capi_event_headroom_t::headroom_in_millibels (c++ member)": [[7, "_CPPv4N21capi_event_headroom_t21headroom_in_millibelsE"]], "capi_event_hw_accl_proc_delay_t (c++ struct)": [[7, "_CPPv431capi_event_hw_accl_proc_delay_t"]], "capi_event_hw_accl_proc_delay_t (c++ type)": [[7, "_CPPv431capi_event_hw_accl_proc_delay_t"]], "capi_event_hw_accl_proc_delay_t::delay_in_us (c++ member)": [[7, "_CPPv4N31capi_event_hw_accl_proc_delay_t11delay_in_usE"]], "capi_event_id_t (c++ enum)": [[7, "_CPPv415capi_event_id_t"]], "capi_event_id_t::capi_event_algorithmic_delay (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t28CAPI_EVENT_ALGORITHMIC_DELAYE"]], "capi_event_id_t::capi_event_bandwidth (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t20CAPI_EVENT_BANDWIDTHE"]], "capi_event_id_t::capi_event_data_to_dsp_client (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t29CAPI_EVENT_DATA_TO_DSP_CLIENTE"]], "capi_event_id_t::capi_event_data_to_dsp_client_v2 (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t32CAPI_EVENT_DATA_TO_DSP_CLIENT_V2E"]], "capi_event_id_t::capi_event_data_to_dsp_service (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t30CAPI_EVENT_DATA_TO_DSP_SERVICEE"]], "capi_event_id_t::capi_event_data_to_other_module (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t31CAPI_EVENT_DATA_TO_OTHER_MODULEE"]], "capi_event_id_t::capi_event_deinterleaved_unpacked_v2_supported (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t46CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTEDE"]], "capi_event_id_t::capi_event_dynamic_inplace_change (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t33CAPI_EVENT_DYNAMIC_INPLACE_CHANGEE"]], "capi_event_id_t::capi_event_get_data_from_dsp_service (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t36CAPI_EVENT_GET_DATA_FROM_DSP_SERVICEE"]], "capi_event_id_t::capi_event_get_dlinfo (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t21CAPI_EVENT_GET_DLINFOE"]], "capi_event_id_t::capi_event_get_library_instance (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t31CAPI_EVENT_GET_LIBRARY_INSTANCEE"]], "capi_event_id_t::capi_event_headroom (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t19CAPI_EVENT_HEADROOME"]], "capi_event_id_t::capi_event_hw_accl_proc_delay (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t29CAPI_EVENT_HW_ACCL_PROC_DELAYE"]], "capi_event_id_t::capi_event_island_vote (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t22CAPI_EVENT_ISLAND_VOTEE"]], "capi_event_id_t::capi_event_kpps (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t15CAPI_EVENT_KPPSE"]], "capi_event_id_t::capi_event_metadata_available (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t29CAPI_EVENT_METADATA_AVAILABLEE"]], "capi_event_id_t::capi_event_output_media_format_updated (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t38CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATEDE"]], "capi_event_id_t::capi_event_output_media_format_updated_v2 (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t41CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2E"]], "capi_event_id_t::capi_event_port_data_threshold_change (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t37CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGEE"]], "capi_event_id_t::capi_event_process_state (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t24CAPI_EVENT_PROCESS_STATEE"]], "capi_event_id_t::capi_max_event (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t14CAPI_MAX_EVENTE"]], "capi_event_info_t (c++ struct)": [[7, "_CPPv417capi_event_info_t"]], "capi_event_info_t (c++ type)": [[7, "_CPPv417capi_event_info_t"]], "capi_event_info_t::payload (c++ member)": [[7, "_CPPv4N17capi_event_info_t7payloadE"]], "capi_event_info_t::port_info (c++ member)": [[7, "_CPPv4N17capi_event_info_t9port_infoE"]], "capi_event_island_vote_t (c++ struct)": [[7, "_CPPv424capi_event_island_vote_t"]], "capi_event_island_vote_t (c++ type)": [[7, "_CPPv424capi_event_island_vote_t"]], "capi_event_island_vote_t::island_vote (c++ member)": [[7, "_CPPv4N24capi_event_island_vote_t11island_voteE"]], "capi_event_process_state_t (c++ struct)": [[7, "_CPPv426capi_event_process_state_t"]], "capi_event_process_state_t (c++ type)": [[7, "_CPPv426capi_event_process_state_t"]], "capi_event_process_state_t::is_enabled (c++ member)": [[7, "_CPPv4N26capi_event_process_state_t10is_enabledE"]], "capi_framework_extension_id_t (c++ struct)": [[7, "_CPPv429capi_framework_extension_id_t"]], "capi_framework_extension_id_t (c++ type)": [[7, "_CPPv429capi_framework_extension_id_t"]], "capi_framework_extension_id_t::id (c++ member)": [[7, "_CPPv4N29capi_framework_extension_id_t2idE"]], "capi_get_static_properties_f (c++ type)": [[7, "_CPPv428capi_get_static_properties_f"]], "capi_heap_id_t (c++ struct)": [[7, "_CPPv414capi_heap_id_t"]], "capi_heap_id_t (c++ type)": [[7, "_CPPv414capi_heap_id_t"]], "capi_heap_id_t::heap_id (c++ member)": [[7, "_CPPv4N14capi_heap_id_t7heap_idE"]], "capi_init_f (c++ type)": [[7, "_CPPv411capi_init_f"]], "capi_init_memory_requirement_t (c++ struct)": [[7, "_CPPv430capi_init_memory_requirement_t"]], "capi_init_memory_requirement_t (c++ type)": [[7, "_CPPv430capi_init_memory_requirement_t"]], "capi_init_memory_requirement_t::size_in_bytes (c++ member)": [[7, "_CPPv4N30capi_init_memory_requirement_t13size_in_bytesE"]], "capi_interface_extn_desc_t (c++ struct)": [[7, "_CPPv426capi_interface_extn_desc_t"]], "capi_interface_extn_desc_t (c++ type)": [[7, "_CPPv426capi_interface_extn_desc_t"]], "capi_interface_extn_desc_t::capabilities (c++ member)": [[7, "_CPPv4N26capi_interface_extn_desc_t12capabilitiesE"]], "capi_interface_extn_desc_t::id (c++ member)": [[7, "_CPPv4N26capi_interface_extn_desc_t2idE"]], "capi_interface_extn_desc_t::is_supported (c++ member)": [[7, "_CPPv4N26capi_interface_extn_desc_t12is_supportedE"]], "capi_interface_extns_list_t (c++ struct)": [[7, "_CPPv427capi_interface_extns_list_t"]], "capi_interface_extns_list_t (c++ type)": [[7, "_CPPv427capi_interface_extns_list_t"]], "capi_interface_extns_list_t::num_extensions (c++ member)": [[7, "_CPPv4N27capi_interface_extns_list_t14num_extensionsE"]], "capi_interleaving_t (c++ enum)": [[7, "_CPPv419capi_interleaving_t"]], "capi_interleaving_t::capi_deinterleaved_packed (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t25CAPI_DEINTERLEAVED_PACKEDE"]], "capi_interleaving_t::capi_deinterleaved_unpacked (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t27CAPI_DEINTERLEAVED_UNPACKEDE"]], "capi_interleaving_t::capi_deinterleaved_unpacked_v2 (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t30CAPI_DEINTERLEAVED_UNPACKED_V2E"]], "capi_interleaving_t::capi_interleaved (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t16CAPI_INTERLEAVEDE"]], "capi_interleaving_t::capi_invalid_interleaving (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t25CAPI_INVALID_INTERLEAVINGE"]], "capi_is_elementary_t (c++ struct)": [[7, "_CPPv420capi_is_elementary_t"]], "capi_is_elementary_t (c++ type)": [[7, "_CPPv420capi_is_elementary_t"]], "capi_is_elementary_t::is_elementary (c++ member)": [[7, "_CPPv4N20capi_is_elementary_t13is_elementaryE"]], "capi_is_inplace_t (c++ struct)": [[7, "_CPPv417capi_is_inplace_t"]], "capi_is_inplace_t (c++ type)": [[7, "_CPPv417capi_is_inplace_t"]], "capi_is_inplace_t::is_inplace (c++ member)": [[7, "_CPPv4N17capi_is_inplace_t10is_inplaceE"]], "capi_library_base_t (c++ struct)": [[7, "_CPPv419capi_library_base_t"]], "capi_library_base_t (c++ type)": [[7, "_CPPv419capi_library_base_t"]], "capi_library_base_t::end (c++ member)": [[7, "_CPPv4N19capi_library_base_t3endE"]], "capi_library_base_t::get_interface_id (c++ member)": [[7, "_CPPv4N19capi_library_base_t16get_interface_idE"]], "capi_log_code_t (c++ struct)": [[7, "_CPPv415capi_log_code_t"]], "capi_log_code_t (c++ type)": [[7, "_CPPv415capi_log_code_t"]], "capi_log_code_t::code (c++ member)": [[7, "_CPPv4N15capi_log_code_t4codeE"]], "capi_logging_info_t (c++ struct)": [[7, "_CPPv419capi_logging_info_t"]], "capi_logging_info_t (c++ type)": [[7, "_CPPv419capi_logging_info_t"]], "capi_logging_info_t::log_id (c++ member)": [[7, "_CPPv4N19capi_logging_info_t6log_idE"]], "capi_logging_info_t::log_id_mask (c++ member)": [[7, "_CPPv4N19capi_logging_info_t11log_id_maskE"]], "capi_max_metadata_size_t (c++ struct)": [[7, "_CPPv424capi_max_metadata_size_t"]], "capi_max_metadata_size_t (c++ type)": [[7, "_CPPv424capi_max_metadata_size_t"]], "capi_max_metadata_size_t::output_port_index (c++ member)": [[7, "_CPPv4N24capi_max_metadata_size_t17output_port_indexE"]], "capi_max_metadata_size_t::size_in_bytes (c++ member)": [[7, "_CPPv4N24capi_max_metadata_size_t13size_in_bytesE"]], "capi_metadata_t (c++ struct)": [[7, "_CPPv415capi_metadata_t"]], "capi_metadata_t (c++ type)": [[7, "_CPPv415capi_metadata_t"]], "capi_metadata_t::payload (c++ member)": [[7, "_CPPv4N15capi_metadata_t7payloadE"]], "capi_min_port_num_info_t (c++ struct)": [[7, "_CPPv424capi_min_port_num_info_t"]], "capi_min_port_num_info_t (c++ type)": [[7, "_CPPv424capi_min_port_num_info_t"]], "capi_min_port_num_info_t::num_min_input_ports (c++ member)": [[7, "_CPPv4N24capi_min_port_num_info_t19num_min_input_portsE"]], "capi_min_port_num_info_t::num_min_output_ports (c++ member)": [[7, "_CPPv4N24capi_min_port_num_info_t20num_min_output_portsE"]], "capi_module_instance_id_t (c++ struct)": [[7, "_CPPv425capi_module_instance_id_t"]], "capi_module_instance_id_t (c++ type)": [[7, "_CPPv425capi_module_instance_id_t"]], "capi_module_instance_id_t::module_id (c++ member)": [[7, "_CPPv4N25capi_module_instance_id_t9module_idE"]], "capi_module_instance_id_t::module_instance_id (c++ member)": [[7, "_CPPv4N25capi_module_instance_id_t18module_instance_idE"]], "capi_module_version_info_t (c++ struct)": [[7, "_CPPv426capi_module_version_info_t"]], "capi_module_version_info_t (c++ type)": [[7, "_CPPv426capi_module_version_info_t"]], "capi_module_version_info_t::version_major (c++ member)": [[7, "_CPPv4N26capi_module_version_info_t13version_majorE"]], "capi_module_version_info_t::version_minor (c++ member)": [[7, "_CPPv4N26capi_module_version_info_t13version_minorE"]], "capi_num_needed_framework_extensions_t (c++ struct)": [[7, "_CPPv438capi_num_needed_framework_extensions_t"]], "capi_num_needed_framework_extensions_t (c++ type)": [[7, "_CPPv438capi_num_needed_framework_extensions_t"]], "capi_num_needed_framework_extensions_t::num_extensions (c++ member)": [[7, "_CPPv4N38capi_num_needed_framework_extensions_t14num_extensionsE"]], "capi_output_media_format_size_t (c++ struct)": [[7, "_CPPv431capi_output_media_format_size_t"]], "capi_output_media_format_size_t (c++ type)": [[7, "_CPPv431capi_output_media_format_size_t"]], "capi_output_media_format_size_t::size_in_bytes (c++ member)": [[7, "_CPPv4N31capi_output_media_format_size_t13size_in_bytesE"]], "capi_param_persistence_info_t (c++ struct)": [[7, "_CPPv429capi_param_persistence_info_t"]], "capi_param_persistence_info_t (c++ type)": [[7, "_CPPv429capi_param_persistence_info_t"]], "capi_param_persistence_info_t::is_register (c++ member)": [[7, "_CPPv4N29capi_param_persistence_info_t11is_registerE"]], "capi_param_persistence_info_t::mem_type (c++ member)": [[7, "_CPPv4N29capi_param_persistence_info_t8mem_typeE"]], "capi_param_persistence_info_t::param_id (c++ member)": [[7, "_CPPv4N29capi_param_persistence_info_t8param_idE"]], "capi_persistence_type_t (c++ enum)": [[7, "_CPPv423capi_persistence_type_t"]], "capi_persistence_type_t::capi_global_persistent (c++ enumerator)": [[7, "_CPPv4N23capi_persistence_type_t22CAPI_GLOBAL_PERSISTENTE"]], "capi_persistence_type_t::capi_invalid_persistence (c++ enumerator)": [[7, "_CPPv4N23capi_persistence_type_t24CAPI_INVALID_PERSISTENCEE"]], "capi_persistence_type_t::capi_persistent_mem (c++ enumerator)": [[7, "_CPPv4N23capi_persistence_type_t19CAPI_PERSISTENT_MEME"]], "capi_port_data_threshold_change_t (c++ struct)": [[7, "_CPPv433capi_port_data_threshold_change_t"]], "capi_port_data_threshold_change_t (c++ type)": [[7, "_CPPv433capi_port_data_threshold_change_t"]], "capi_port_data_threshold_change_t::new_threshold_in_bytes (c++ member)": [[7, "_CPPv4N33capi_port_data_threshold_change_t22new_threshold_in_bytesE"]], "capi_port_data_threshold_t (c++ struct)": [[7, "_CPPv426capi_port_data_threshold_t"]], "capi_port_data_threshold_t (c++ type)": [[7, "_CPPv426capi_port_data_threshold_t"]], "capi_port_data_threshold_t::threshold_in_bytes (c++ member)": [[7, "_CPPv4N26capi_port_data_threshold_t18threshold_in_bytesE"]], "capi_port_info_t (c++ struct)": [[7, "_CPPv416capi_port_info_t"]], "capi_port_info_t (c++ type)": [[7, "_CPPv416capi_port_info_t"]], "capi_port_info_t::is_input_port (c++ member)": [[7, "_CPPv4N16capi_port_info_t13is_input_portE"]], "capi_port_info_t::is_valid (c++ member)": [[7, "_CPPv4N16capi_port_info_t8is_validE"]], "capi_port_info_t::port_index (c++ member)": [[7, "_CPPv4N16capi_port_info_t10port_indexE"]], "capi_port_num_info_t (c++ struct)": [[7, "_CPPv420capi_port_num_info_t"]], "capi_port_num_info_t (c++ type)": [[7, "_CPPv420capi_port_num_info_t"]], "capi_port_num_info_t::num_input_ports (c++ member)": [[7, "_CPPv4N20capi_port_num_info_t15num_input_portsE"]], "capi_port_num_info_t::num_output_ports (c++ member)": [[7, "_CPPv4N20capi_port_num_info_t16num_output_portsE"]], "capi_prop_t (c++ struct)": [[7, "_CPPv411capi_prop_t"]], "capi_prop_t (c++ type)": [[7, "_CPPv411capi_prop_t"]], "capi_prop_t::id (c++ member)": [[7, "_CPPv4N11capi_prop_t2idE"]], "capi_prop_t::payload (c++ member)": [[7, "_CPPv4N11capi_prop_t7payloadE"]], "capi_prop_t::port_info (c++ member)": [[7, "_CPPv4N11capi_prop_t9port_infoE"]], "capi_property_id_t (c++ enum)": [[7, "_CPPv418capi_property_id_t"]], "capi_property_id_t::capi_algorithmic_reset (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t22CAPI_ALGORITHMIC_RESETE"]], "capi_property_id_t::capi_custom_init_data (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t21CAPI_CUSTOM_INIT_DATAE"]], "capi_property_id_t::capi_custom_property (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t20CAPI_CUSTOM_PROPERTYE"]], "capi_property_id_t::capi_event_callback_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_EVENT_CALLBACK_INFOE"]], "capi_property_id_t::capi_external_service_id (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_EXTERNAL_SERVICE_IDE"]], "capi_property_id_t::capi_heap_id (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t12CAPI_HEAP_IDE"]], "capi_property_id_t::capi_init_memory_requirement (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t28CAPI_INIT_MEMORY_REQUIREMENTE"]], "capi_property_id_t::capi_input_media_format (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_INPUT_MEDIA_FORMATE"]], "capi_property_id_t::capi_input_media_format_v2 (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t26CAPI_INPUT_MEDIA_FORMAT_V2E"]], "capi_property_id_t::capi_interface_extensions (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t25CAPI_INTERFACE_EXTENSIONSE"]], "capi_property_id_t::capi_is_elementary (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t18CAPI_IS_ELEMENTARYE"]], "capi_property_id_t::capi_is_inplace (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t15CAPI_IS_INPLACEE"]], "capi_property_id_t::capi_logging_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t17CAPI_LOGGING_INFOE"]], "capi_property_id_t::capi_log_code (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t13CAPI_LOG_CODEE"]], "capi_property_id_t::capi_max_get_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_MAX_GET_PROPERTIESE"]], "capi_property_id_t::capi_max_init_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_MAX_INIT_PROPERTIESE"]], "capi_property_id_t::capi_max_metadata_size (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t22CAPI_MAX_METADATA_SIZEE"]], "capi_property_id_t::capi_max_property (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t17CAPI_MAX_PROPERTYE"]], "capi_property_id_t::capi_max_set_get_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t27CAPI_MAX_SET_GET_PROPERTIESE"]], "capi_property_id_t::capi_max_set_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_MAX_SET_PROPERTIESE"]], "capi_property_id_t::capi_max_static_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t26CAPI_MAX_STATIC_PROPERTIESE"]], "capi_property_id_t::capi_metadata (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t13CAPI_METADATAE"]], "capi_property_id_t::capi_min_port_num_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t22CAPI_MIN_PORT_NUM_INFOE"]], "capi_property_id_t::capi_module_instance_id (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_MODULE_INSTANCE_IDE"]], "capi_property_id_t::capi_module_version_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_MODULE_VERSION_INFOE"]], "capi_property_id_t::capi_needed_framework_extensions (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t32CAPI_NEEDED_FRAMEWORK_EXTENSIONSE"]], "capi_property_id_t::capi_num_needed_framework_extensions (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t36CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONSE"]], "capi_property_id_t::capi_output_media_format (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_OUTPUT_MEDIA_FORMATE"]], "capi_property_id_t::capi_output_media_format_size (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t29CAPI_OUTPUT_MEDIA_FORMAT_SIZEE"]], "capi_property_id_t::capi_output_media_format_v2 (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t27CAPI_OUTPUT_MEDIA_FORMAT_V2E"]], "capi_property_id_t::capi_param_persistence_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t27CAPI_PARAM_PERSISTENCE_INFOE"]], "capi_property_id_t::capi_port_data_threshold (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_PORT_DATA_THRESHOLDE"]], "capi_property_id_t::capi_port_num_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t18CAPI_PORT_NUM_INFOE"]], "capi_property_id_t::capi_register_event_data_to_dsp_client (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t38CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENTE"]], "capi_property_id_t::capi_register_event_data_to_dsp_client_v2 (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t41CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2E"]], "capi_property_id_t::capi_requires_data_buffering (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t28CAPI_REQUIRES_DATA_BUFFERINGE"]], "capi_property_id_t::capi_session_identifier (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_SESSION_IDENTIFIERE"]], "capi_property_id_t::capi_stack_size (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t15CAPI_STACK_SIZEE"]], "capi_proplist_t (c++ struct)": [[7, "_CPPv415capi_proplist_t"]], "capi_proplist_t (c++ type)": [[7, "_CPPv415capi_proplist_t"]], "capi_proplist_t::prop_ptr (c++ member)": [[7, "_CPPv4N15capi_proplist_t8prop_ptrE"]], "capi_proplist_t::props_num (c++ member)": [[7, "_CPPv4N15capi_proplist_t9props_numE"]], "capi_raw_compressed_data_format_t (c++ struct)": [[7, "_CPPv433capi_raw_compressed_data_format_t"]], "capi_raw_compressed_data_format_t (c++ type)": [[7, "_CPPv433capi_raw_compressed_data_format_t"]], "capi_raw_compressed_data_format_t::bitstream_format (c++ member)": [[7, "_CPPv4N33capi_raw_compressed_data_format_t16bitstream_formatE"]], "capi_register_event_to_dsp_client_t (c++ struct)": [[7, "_CPPv435capi_register_event_to_dsp_client_t"]], "capi_register_event_to_dsp_client_t (c++ type)": [[7, "_CPPv435capi_register_event_to_dsp_client_t"]], "capi_register_event_to_dsp_client_t::event_id (c++ member)": [[7, "_CPPv4N35capi_register_event_to_dsp_client_t8event_idE"]], "capi_register_event_to_dsp_client_t::is_registered (c++ member)": [[7, "_CPPv4N35capi_register_event_to_dsp_client_t13is_registeredE"]], "capi_register_event_to_dsp_client_v2_t (c++ struct)": [[7, "_CPPv438capi_register_event_to_dsp_client_v2_t"]], "capi_register_event_to_dsp_client_v2_t (c++ type)": [[7, "_CPPv438capi_register_event_to_dsp_client_v2_t"]], "capi_register_event_to_dsp_client_v2_t::dest_address (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t12dest_addressE"]], "capi_register_event_to_dsp_client_v2_t::event_cfg (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t9event_cfgE"]], "capi_register_event_to_dsp_client_v2_t::event_id (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t8event_idE"]], "capi_register_event_to_dsp_client_v2_t::is_register (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t11is_registerE"]], "capi_register_event_to_dsp_client_v2_t::token (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t5tokenE"]], "capi_requires_data_buffering_t (c++ struct)": [[7, "_CPPv430capi_requires_data_buffering_t"]], "capi_requires_data_buffering_t (c++ type)": [[7, "_CPPv430capi_requires_data_buffering_t"]], "capi_requires_data_buffering_t::requires_data_buffering (c++ member)": [[7, "_CPPv4N30capi_requires_data_buffering_t23requires_data_bufferingE"]], "capi_session_identifier_t (c++ struct)": [[7, "_CPPv425capi_session_identifier_t"]], "capi_session_identifier_t (c++ type)": [[7, "_CPPv425capi_session_identifier_t"]], "capi_session_identifier_t::service_id (c++ member)": [[7, "_CPPv4N25capi_session_identifier_t10service_idE"]], "capi_session_identifier_t::session_id (c++ member)": [[7, "_CPPv4N25capi_session_identifier_t10session_idE"]], "capi_set_get_media_format_t (c++ struct)": [[7, "_CPPv427capi_set_get_media_format_t"]], "capi_set_get_media_format_t (c++ type)": [[7, "_CPPv427capi_set_get_media_format_t"]], "capi_set_get_media_format_t::format_header (c++ member)": [[7, "_CPPv4N27capi_set_get_media_format_t13format_headerE"]], "capi_stack_size_t (c++ struct)": [[7, "_CPPv417capi_stack_size_t"]], "capi_stack_size_t (c++ type)": [[7, "_CPPv417capi_stack_size_t"]], "capi_stack_size_t::size_in_bytes (c++ member)": [[7, "_CPPv4N17capi_stack_size_t13size_in_bytesE"]], "capi_standard_data_format_t (c++ struct)": [[7, "_CPPv427capi_standard_data_format_t"]], "capi_standard_data_format_t (c++ type)": [[7, "_CPPv427capi_standard_data_format_t"]], "capi_standard_data_format_t::bits_per_sample (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t15bits_per_sampleE"]], "capi_standard_data_format_t::bitstream_format (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t16bitstream_formatE"]], "capi_standard_data_format_t::channel_type (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t12channel_typeE"]], "capi_standard_data_format_t::data_interleaving (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t17data_interleavingE"]], "capi_standard_data_format_t::data_is_signed (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t14data_is_signedE"]], "capi_standard_data_format_t::num_channels (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t12num_channelsE"]], "capi_standard_data_format_t::q_factor (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t8q_factorE"]], "capi_standard_data_format_t::sampling_rate (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t13sampling_rateE"]], "capi_standard_data_format_v2_t (c++ struct)": [[7, "_CPPv430capi_standard_data_format_v2_t"]], "capi_standard_data_format_v2_t (c++ type)": [[7, "_CPPv430capi_standard_data_format_v2_t"]], "capi_standard_data_format_v2_t::bits_per_sample (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t15bits_per_sampleE"]], "capi_standard_data_format_v2_t::bitstream_format (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t16bitstream_formatE"]], "capi_standard_data_format_v2_t::channel_type (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t12channel_typeE"]], "capi_standard_data_format_v2_t::data_interleaving (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t17data_interleavingE"]], "capi_standard_data_format_v2_t::data_is_signed (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t14data_is_signedE"]], "capi_standard_data_format_v2_t::minor_version (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t13minor_versionE"]], "capi_standard_data_format_v2_t::num_channels (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t12num_channelsE"]], "capi_standard_data_format_v2_t::q_factor (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t8q_factorE"]], "capi_standard_data_format_v2_t::sampling_rate (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t13sampling_rateE"]], "capi_stream_data_t (c++ struct)": [[7, "_CPPv418capi_stream_data_t"]], "capi_stream_data_t (c++ type)": [[7, "_CPPv418capi_stream_data_t"]], "capi_stream_data_t::buf_ptr (c++ member)": [[7, "_CPPv4N18capi_stream_data_t7buf_ptrE"]], "capi_stream_data_t::bufs_num (c++ member)": [[7, "_CPPv4N18capi_stream_data_t8bufs_numE"]], "capi_stream_data_t::flags (c++ member)": [[7, "_CPPv4N18capi_stream_data_t5flagsE"]], "capi_stream_data_t::timestamp (c++ member)": [[7, "_CPPv4N18capi_stream_data_t9timestampE"]], "capi_stream_data_v2_t (c++ struct)": [[7, "_CPPv421capi_stream_data_v2_t"]], "capi_stream_data_v2_t (c++ type)": [[7, "_CPPv421capi_stream_data_v2_t"]], "capi_stream_data_v2_t::buf_ptr (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t7buf_ptrE"]], "capi_stream_data_v2_t::bufs_num (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t8bufs_numE"]], "capi_stream_data_v2_t::flags (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t5flagsE"]], "capi_stream_data_v2_t::metadata_list_ptr (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t17metadata_list_ptrE"]], "capi_stream_data_v2_t::timestamp (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t9timestampE"]], "capi_stream_flags_t (c++ type)": [[7, "_CPPv419capi_stream_flags_t"]], "capi_stream_flags_t (c++ union)": [[7, "_CPPv419capi_stream_flags_t"]], "capi_stream_flags_t::[anonymous] (c++ member)": [[7, "_CPPv4N19capi_stream_flags_tUt1_1E"]], "capi_stream_flags_t::end_of_frame (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t12end_of_frameE"]], "capi_stream_flags_t::erasure (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t7erasureE"]], "capi_stream_flags_t::is_timestamp_valid (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t18is_timestamp_validE"]], "capi_stream_flags_t::marker_1 (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t8marker_1E"]], "capi_stream_flags_t::marker_2 (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t8marker_2E"]], "capi_stream_flags_t::marker_3 (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t8marker_3E"]], "capi_stream_flags_t::marker_eos (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t10marker_eosE"]], "capi_stream_flags_t::reserved (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t8reservedE"]], "capi_stream_flags_t::stream_data_version (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t19stream_data_versionE"]], "capi_stream_flags_t::ts_continue (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t11ts_continueE"]], "capi_stream_flags_t::word (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t4wordE"]], "capi_stream_version_t (c++ enum)": [[7, "_CPPv421capi_stream_version_t"]], "capi_stream_version_t::capi_stream_v1 (c++ enumerator)": [[7, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V1E"]], "capi_stream_version_t::capi_stream_v2 (c++ enumerator)": [[7, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V2E"]], "capi_t (c++ struct)": [[7, "_CPPv46capi_t"]], "capi_t (c++ type)": [[7, "_CPPv46capi_t"]], "capi_t::vtbl_ptr (c++ member)": [[7, "_CPPv4N6capi_t8vtbl_ptrE"]], "capi_vtbl_t (c++ struct)": [[7, "_CPPv411capi_vtbl_t"]], "capi_vtbl_t (c++ type)": [[7, "_CPPv411capi_vtbl_t"]], "capi_vtbl_t::end (c++ member)": [[7, "_CPPv4N11capi_vtbl_t3endE"]], "capi_vtbl_t::get_param (c++ member)": [[7, "_CPPv4N11capi_vtbl_t9get_paramE"]], "capi_vtbl_t::get_properties (c++ member)": [[7, "_CPPv4N11capi_vtbl_t14get_propertiesE"]], "capi_vtbl_t::process (c++ member)": [[7, "_CPPv4N11capi_vtbl_t7processE"]], "capi_vtbl_t::set_param (c++ member)": [[7, "_CPPv4N11capi_vtbl_t9set_paramE"]], "capi_vtbl_t::set_properties (c++ member)": [[7, "_CPPv4N11capi_vtbl_t14set_propertiesE"]], "data_format_t (c++ enum)": [[7, "_CPPv413data_format_t"]], "data_format_t::capi_compr_over_pcm_packetized (c++ enumerator)": [[7, "_CPPv4N13data_format_t30CAPI_COMPR_OVER_PCM_PACKETIZEDE"]], "data_format_t::capi_deinterleaved_raw_compressed (c++ enumerator)": [[7, "_CPPv4N13data_format_t33CAPI_DEINTERLEAVED_RAW_COMPRESSEDE"]], "data_format_t::capi_dsd_dop_packetized (c++ enumerator)": [[7, "_CPPv4N13data_format_t23CAPI_DSD_DOP_PACKETIZEDE"]], "data_format_t::capi_fixed_point (c++ enumerator)": [[7, "_CPPv4N13data_format_t16CAPI_FIXED_POINTE"]], "data_format_t::capi_floating_point (c++ enumerator)": [[7, "_CPPv4N13data_format_t19CAPI_FLOATING_POINTE"]], "data_format_t::capi_generic_compressed (c++ enumerator)": [[7, "_CPPv4N13data_format_t23CAPI_GENERIC_COMPRESSEDE"]], "data_format_t::capi_iec60958_packetized (c++ enumerator)": [[7, "_CPPv4N13data_format_t24CAPI_IEC60958_PACKETIZEDE"]], "data_format_t::capi_iec60958_packetized_non_linear (c++ enumerator)": [[7, "_CPPv4N13data_format_t35CAPI_IEC60958_PACKETIZED_NON_LINEARE"]], "data_format_t::capi_iec61937_packetized (c++ enumerator)": [[7, "_CPPv4N13data_format_t24CAPI_IEC61937_PACKETIZEDE"]], "data_format_t::capi_max_format_type (c++ enumerator)": [[7, "_CPPv4N13data_format_t20CAPI_MAX_FORMAT_TYPEE"]], "data_format_t::capi_raw_compressed (c++ enumerator)": [[7, "_CPPv4N13data_format_t19CAPI_RAW_COMPRESSEDE"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api/args_api", "api/args_arosal", "api/args_gsl", "api/arspf_api", "api/gpr_api", "api/index", "api/posal_api", "api/spf_capi", "arc/index", "design/arch_overview", "design/args_design", "design/arspf_design", "design/design_concept", "design/gpr_design", "design/index", "design/linux_asoc_arch", "design/linux_plug-in_arch", "design/lx_design", "dev/adding_modules", "dev/alsalib_using_audioreach", "dev/available_modules", "dev/capi_mod_dev", "dev/dev_workflow", "dev/index", "dev/plat_port", "dev/system_workflow", "index", "platform/index", "platform/raspberry_pi4", "platform/rb3_gen2", "sdk_overview"], "filenames": ["api/args_api.rst", "api/args_arosal.rst", "api/args_gsl.rst", "api/arspf_api.rst", "api/gpr_api.rst", "api/index.rst", "api/posal_api.rst", "api/spf_capi.rst", "arc/index.rst", "design/arch_overview.rst", "design/args_design.rst", "design/arspf_design.rst", "design/design_concept.rst", "design/gpr_design.rst", "design/index.rst", "design/linux_asoc_arch.rst", "design/linux_plug-in_arch.rst", "design/lx_design.rst", "dev/adding_modules.rst", "dev/alsalib_using_audioreach.rst", "dev/available_modules.rst", "dev/capi_mod_dev.rst", "dev/dev_workflow.rst", "dev/index.rst", "dev/plat_port.rst", "dev/system_workflow.rst", "index.rst", "platform/index.rst", "platform/raspberry_pi4.rst", "platform/rb3_gen2.rst", "sdk_overview.rst"], "titles": ["AudioReach Graph Services APIs", "OS Abstraction Layer", "Graph Service Layer", "AudioReach Engine APIs", "Generic Packet Router (GPR) APIs", "AudioReach APIs", "POSAL API\u2019s", "Common Audio Processing (CAPI) Interfaces", "AudioReach Creator", "AudioReach Architecture Overview", "AudioReach Graph Services", "AudioReach Engine", "AudioReach Concepts and Terminology", "Generic Packet Router", "AudioReach Designs", "Linux ASoC Architecture", "Linux Plug-in Architecture", "Linux Adaptation Design", "How to add an Audio Module", "ALSA lib using AudioReach", "Available Audio Modules", "CAPI Module Development Guide", "Development Workflow", "AudioReach Developer Guides", "Platform Porting Guide", "System Integrator Workflow", "AudioReachTM Documentation", "Platform Reference Guide", "Raspberry Pi 4", "RB3 Gen2", "AudioReach Project Overview"], "terms": {"layer": [0, 4, 7, 9, 12, 15, 16, 21, 30], "o": [0, 9, 10, 16, 28, 30], "abstract": [0, 6, 9, 12, 13, 16, 21], "thi": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 25, 28, 29, 30], "file": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 16, 20, 21, 22, 28, 29, 30], "contain": [1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 16, 18, 19, 20, 22, 25, 28, 30], "error": [1, 2, 4, 6, 7, 11, 28], "code": [1, 2, 4, 6, 7, 9, 11, 12, 16, 20, 22, 24], "us": [1, 2, 4, 6, 7, 8, 9, 10, 13, 15, 18, 20, 22, 23, 26, 30], "audioreach": [1, 13, 15, 18, 20, 21, 22, 24, 25, 26], "copyright": [1, 2, 4, 6, 7], "c": [1, 2, 4, 6, 7, 11, 12, 21, 24, 29], "qualcomm": [1, 2, 4, 6, 7, 8, 9, 18, 25, 30], "technologi": [1, 2, 4, 6, 7], "inc": [1, 2, 4, 6, 7, 18], "its": [1, 2, 4, 6, 7, 8, 10, 11, 13, 19, 20, 21, 26], "subsidiari": [1, 2, 4, 6, 7], "spdx": [1, 2, 4, 6, 7], "licens": [1, 2, 4, 6, 7, 28], "identifi": [1, 2, 4, 6, 7, 11, 12, 13, 19, 21, 28], "bsd": [1, 2, 4, 6, 7, 30], "3": [1, 2, 4, 6, 7, 11, 18, 19, 25, 30], "claus": [1, 2, 4, 6, 7, 30], "defin": [1, 2, 4, 6, 7, 10, 11, 12, 15, 16, 18, 19, 25, 28], "ar_eok": [1, 2, 4, 24], "success": [1, 2, 4, 6, 7, 13, 21, 28], "The": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 25, 26, 28, 29, 30], "oper": [1, 2, 4, 6, 7, 8, 9, 11, 16, 22, 24, 25, 28], "complet": [1, 2, 7, 11, 12, 13, 18, 21, 28, 29, 30], "ar_efail": [1, 2], "gener": [1, 2, 5, 6, 7, 9, 12, 14, 16, 18, 21, 24, 26, 28], "failur": [1, 6, 7, 13, 21, 24], "ar_ebadparam": [1, 2], "bad": [1, 7, 13, 21], "paramet": [1, 2, 6, 7, 12, 13, 18, 19, 20], "ar_eunsupport": 1, "unsupport": [1, 7, 13, 21], "routin": [1, 7, 11, 21], "ar_evers": 1, "version": [1, 2, 7, 8, 18, 19, 21, 28, 29, 30], "ar_eunexpect": 1, "unexpect": [1, 13], "problem": [1, 6, 13], "encount": [1, 7, 13, 21], "ar_epan": 1, "unhandl": [1, 13], "occur": [1, 6, 7, 11, 13, 21], "ar_enoresourc": 1, "unabl": [1, 13], "alloc": [1, 2, 4, 6, 7, 10, 21], "resourc": [1, 6, 10, 13, 16, 22, 24], "ar_ehandl": 1, "invalid": [1, 2, 6, 7, 11, 13, 21], "handl": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 24, 25, 28], "ar_ealreadi": 1, "i": [1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 16, 18, 19, 20, 21, 22, 24, 25, 28, 29, 30], "alreadi": [1, 2, 6, 8, 9, 13, 18, 21, 28, 29, 30], "process": [1, 2, 3, 4, 6, 9, 10, 12, 13, 16, 18, 19, 20, 24, 25, 28, 29, 30], "ar_enotreadi": 1, "readi": [1, 2, 6, 11, 13, 21, 24, 29], "ar_epend": 1, "pend": [1, 2, 13, 21], "ar_ebusi": 1, "cannot": [1, 2, 7, 11, 13, 20, 21], "accept": [1, 7, 11, 21], "ar_eabort": [1, 2], "wa": [1, 2, 4, 6, 7, 13, 18, 21], "abort": [1, 13], "due": [1, 2, 6, 7, 11, 13, 16, 21], "an": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 20, 21, 22, 26, 30], "ar_econtinu": 1, "request": [1, 6, 7, 8, 9, 12, 13, 21, 28], "intervent": [1, 13], "ar_eimmedi": 1, "immedi": [1, 2, 7, 10, 13, 21], "ar_enotimpl": 1, "implement": [1, 6, 7, 9, 10, 11, 12, 16, 18, 20, 21, 24, 25], "ar_eneedmor": [1, 2, 7, 21], "need": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 21, 28, 29, 30], "more": [1, 2, 6, 7, 11, 12, 13, 15, 18, 20, 21, 22, 24, 25, 26, 28, 29, 30], "data": [1, 2, 4, 6, 7, 8, 9, 10, 15, 16, 19, 20, 24, 25, 28], "ar_enomemori": 1, "doe": [1, 2, 6, 7, 11, 12, 13, 20, 21, 28], "have": [1, 2, 4, 6, 7, 9, 11, 12, 13, 16, 18, 20, 21, 25, 26, 28, 29], "memori": [1, 2, 6, 7, 10, 11, 12, 13, 16, 21, 24], "ar_enotexist": 1, "item": [1, 6, 13, 21], "exist": [1, 2, 6, 7, 11, 13, 18, 21, 22, 29], "ar_etermin": 1, "finish": [1, 4, 7, 13, 21], "ar_etimeout": 1, "timeout": [1, 13], "ar_eiodata": 1, "read": [1, 2, 7, 10, 11, 12, 16, 21], "write": [1, 2, 7, 10, 11, 12, 16, 21, 30], "fail": [1, 2, 4, 6, 13], "ar_esubsysreset": 1, "sub": [1, 2, 10, 12], "system": [1, 2, 4, 6, 9, 11, 12, 13, 16, 18, 19, 21, 22, 24, 29], "reset": [1, 2, 7, 11, 21], "ar_edupl": 1, "duplic": [1, 21], "subgraph": [1, 2, 10, 12, 16, 19, 21], "connect": [1, 8, 10, 12, 16, 18, 19, 21, 22, 28, 29], "open": [1, 2, 6, 8, 9, 10, 11, 12, 13, 16, 19, 20, 22, 25, 26, 28, 29, 30], "ar_succeed": 1, "x": [1, 6, 7], "check": [1, 2, 6, 7, 10, 11, 13, 18, 19, 21, 22], "result": [1, 6, 7, 13, 21, 22, 24], "ar_fail": 1, "public": [1, 2, 6, 7, 11, 13, 30], "api": [1, 2, 7, 8, 9, 10, 11, 12, 16, 19, 21, 22, 24, 25, 26], "messag": [1, 2, 4, 6, 7, 8, 16, 28, 29], "log": [1, 6, 7, 8, 10, 11, 12, 21, 24, 28, 29], "ar_crit": 1, "critic": [1, 10], "unrecover": 1, "condit": [1, 6, 11, 21, 24], "ar_error": 1, "repres": [1, 6, 7, 11, 12, 13, 16, 21], "bug": 1, "should": [1, 2, 6, 7, 10, 13, 18, 19, 21, 22, 24, 25, 28, 29], "debug": [1, 6, 7, 29], "fix": [1, 6, 7, 11, 12, 28], "ar_debug": 1, "requir": [1, 4, 6, 7, 8, 12, 13, 16, 18, 25, 28, 29, 30], "Not": [1, 2, 6, 7, 21], "enabl": [1, 2, 6, 7, 11, 12, 13, 15, 16, 18, 21, 22, 30], "default": [1, 2, 4, 6, 7, 11, 13, 16, 18, 19, 28], "ar_info": 1, "vital": 1, "info": [1, 2, 6, 12, 21], "ar_verbos": 1, "verbos": 1, "primarili": 1, "help": [1, 6, 7, 8, 9, 11, 13, 18, 21, 28, 29, 30], "develop": [1, 8, 9, 10, 11, 12, 13, 16, 18, 24, 25, 26, 28, 29, 30], "low": [1, 6, 8, 11, 12, 13, 16, 21, 29], "level": [1, 6, 8, 9, 10, 12, 13, 16, 19, 21, 25, 29, 30], "ar_log_verbos": 1, "log_tag": 1, "ar_log_info": 1, "ar_log_debug": 1, "ar_log_err": 1, "ar_log_crit": 1, "ar_fatal_prio": 1, "fatal": [1, 2, 7, 21], "prioriti": [1, 6, 11, 13, 21, 24], "ar_error_prio": 1, "ar_high_prio": 1, "high": [1, 8, 9, 10, 16, 21, 25, 30], "ar_med_prio": 1, "medium": 1, "ar_low_prio": 1, "ar_log_fat": 1, "ar_log_high": 1, "ar_log_error": 1, "ar_log_m": 1, "ar_log_low": 1, "function": [1, 2, 4, 6, 7, 12, 16, 18, 20, 22, 24, 28, 29], "void": [1, 2, 4, 6, 7, 24], "ar_log_init": 1, "ar_log_deinit": 1, "ar_log": 1, "uint32_t": [1, 2, 4, 6, 7, 16], "const": [1, 2, 4, 6, 7], "char_t": [1, 6], "fn": 1, "int32_t": [1, 2, 4, 6, 13, 21], "ln": 1, "format": [1, 2, 4, 6, 7, 10, 12, 13, 16, 18, 19, 20, 22, 25, 29], "ar_set_log_level": 1, "variabl": [1, 2, 6, 7, 11, 18, 20], "ar_log_lvl": 1, "heap": [1, 2, 4, 6, 7, 10, 11, 21], "ar_heap_tag_default": 1, "tag": [1, 2, 6, 10, 16, 18, 21], "ascii": [1, 6], "charact": [1, 2, 6], "laso": 1, "osal": [1, 2, 10, 13, 16, 24], "typedef": [1, 2, 4, 6, 7], "enum": [1, 2, 6, 7, 16, 25], "_ar_heap_align_byt": 1, "ar_heap_align_byt": 1, "byte": [1, 2, 4, 6, 7, 11, 13, 16, 19, 21], "align": [1, 6, 7, 11, 13], "_ar_heap_id": 1, "ar_heap_id": 1, "id": [1, 2, 4, 6, 7, 10, 11, 12, 16, 18, 24, 25], "_ar_heap_pool_typ": 1, "ar_heap_pool_typ": 1, "type": [1, 2, 4, 6, 7, 11, 12, 16, 18, 19, 20, 22, 28, 29], "struct": [1, 2, 4, 6, 7, 16, 18], "ar_heap_info_t": 1, "ar_heap_info": 1, "structur": [1, 2, 4, 6, 7, 10, 11, 12, 16, 19, 24, 30], "par_heap_info": 1, "valu": [1, 2, 4, 6, 7, 16, 18, 19, 21, 25, 28], "enumer": [1, 2, 6, 7, 16, 28, 29], "ar_heap_align_default": 1, "ar_heap_align_4_byt": 1, "ar_heap_align_8_byt": 1, "4": [1, 2, 6, 11, 12, 16, 18, 19, 20, 22, 25, 26, 27, 30], "boundari": [1, 11, 21], "ar_heap_align_16_byt": 1, "8": [1, 6, 21, 26, 28, 29], "ar_heap_id_default": 1, "ar_heap_id_1": 1, "ar_heap_id_2": 1, "custom": [1, 2, 7, 8, 12, 18, 19, 21, 22, 24, 26, 28, 29, 30], "1": [1, 2, 6, 7, 11, 16, 18, 19, 25, 29], "ar_heap_id_3": 1, "2": [1, 2, 6, 7, 11, 19], "ar_heap_id_4": 1, "ar_heap_id_5": 1, "ar_heap_id_6": 1, "5": [1, 11, 19, 22, 25, 26], "ar_heap_id_7": 1, "6": [1, 11, 12, 19, 26], "ar_heap_id_8": 1, "7": [1, 21, 26], "ar_heap_id_9": 1, "ar_heap_id_10": 1, "9": 1, "ar_heap_id_11": 1, "10": [1, 7, 11, 21, 26], "ar_heap_pool_default": 1, "pool": [1, 4, 6, 21], "support": [1, 2, 4, 7, 10, 11, 12, 13, 16, 18, 19, 20, 22, 28, 29], "each": [1, 4, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 25, 28, 30], "platform": [1, 2, 7, 8, 9, 10, 16, 18, 19, 21, 22, 23, 26, 28, 29], "ar_heap_pool_non_paged_execut": 1, "nonpag": 1, "execut": [1, 2, 6, 7, 9, 10, 11, 12, 21], "instruct": [1, 7, 18, 21, 29, 30], "ar_heap_pool_non_paged_nx": 1, "disabl": [1, 2, 6, 7, 11, 12, 19, 21, 28], "ar_heap_pool_pag": 1, "pageabl": 1, "ar_heap_init": 1, "initi": [1, 2, 4, 6, 7, 10, 13, 16, 21, 24], "interfac": [1, 3, 6, 8, 9, 10, 15, 16, 18, 19, 28, 29], "return": [1, 2, 4, 6, 7, 10, 13, 24], "0": [1, 2, 4, 6, 7, 16, 18, 28], "8212": [1, 2, 4, 6, 7], "nonzero": [1, 6, 21], "ar_heap_deinit": 1, "de": [1, 2, 6, 7, 11, 13, 21], "ar_heap_malloc": 1, "size_t": [1, 2, 6, 16], "heap_info": [1, 21], "number": [1, 2, 4, 6, 7, 11, 12, 13, 16, 19, 20, 21, 28], "pointer": [1, 2, 4, 6, 7, 13, 21], "null": [1, 2, 4, 6, 7, 13, 21], "ar_heap_calloc": 1, "ar_heap_fre": 1, "heap_ptr": 1, "free": [1, 2, 4, 6, 7, 21], "obtain": [1, 6, 10, 16, 18, 21, 28], "from": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 18, 19, 21, 22, 28, 29, 30], "ar_heap_alloc": 1, "includ": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30], "h": [1, 2, 4, 6, 12, 13, 16, 18, 21, 25], "member": [1, 2, 4, 6, 7], "align_byt": 1, "pool_typ": 1, "heap_id": [1, 6, 7, 21], "head": [1, 7, 21], "ar_mem_cpi": 1, "dest": 1, "dest_siz": 1, "src": [1, 6, 18], "size": [1, 2, 4, 6, 7, 8, 11, 12, 20, 21, 28], "copi": [1, 2, 6, 7, 10, 11, 12, 13, 19, 21, 28, 29], "between": [1, 4, 6, 7, 8, 10, 12, 13, 16, 20], "buffer": [1, 2, 4, 6, 7, 10, 11, 13, 16], "param": [1, 2, 4, 7, 21], "ar_mem_mov": 1, "sourc": [1, 2, 4, 6, 7, 8, 9, 12, 15, 20, 21, 26, 28], "area": [1, 2], "destin": [1, 2, 4, 6, 10, 11, 21], "ar_mem_set": 1, "set": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 22, 30], "specifi": [1, 2, 6, 7, 9, 11, 12, 13, 16, 19, 21, 29], "ar_mem_cmp": 1, "buff1": 1, "buff2": 1, "compar": [1, 6, 8, 11, 21], "two": [1, 4, 6, 7, 8, 11, 13, 18, 19, 20, 21, 26, 29, 30], "first": [1, 2, 6, 7, 11, 13, 16, 18, 19, 21, 22, 25, 28, 29], "second": [1, 2, 7, 11, 13, 16, 21], "servic": [1, 4, 5, 6, 7, 8, 9, 11, 14, 16, 19, 21, 24, 26, 28, 30], "locat": [1, 6, 9, 11, 13, 18, 19, 21, 25, 26, 28, 29], "notif": [1, 2, 8, 21], "state": [1, 2, 6, 7, 10, 11, 12, 19, 24, 28], "registr": [1, 2, 4, 7, 11], "ar_osal_servreg_name_length_max": 1, "max": [1, 2, 6, 7], "length": [1, 2, 4, 6, 7, 13, 19], "domain": [1, 4, 10, 11, 21, 24, 30], "name": [1, 2, 6, 16, 18, 19, 20, 29], "e": [1, 2, 6, 8, 10, 11, 12, 16, 19, 21], "soc": [1, 9, 10, 15, 16, 30], "subdomain": 1, "provid": [1, 2, 4, 6, 7, 8, 9, 10, 11, 13, 15, 16, 18, 19, 20, 21, 22, 26, 28, 29, 30], "64": [1, 6, 7], "g": [1, 2, 6, 8, 11, 12, 13, 16, 19, 21], "msm": 1, "adsp": [1, 2, 4, 6, 13], "audio_pd": 1, "av": [1, 6, 11], "audio": [1, 2, 3, 6, 8, 9, 13, 16, 21, 22, 23, 24, 25, 26, 30], "avs_mdf_sdsp": 1, "avs_mdf_mdsp": 1, "ar_osal_servreg_t": 1, "ar": [1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 22, 25, 26, 28, 29, 30], "servreg": 1, "object": [1, 6, 7, 11, 21], "ar_osal_service_st": 1, "ar_osal_service_state_typ": 1, "up": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 21, 22, 30], "down": [1, 2, 6, 9, 10, 11, 12, 13, 16, 21, 28], "indic": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 28], "ar_osal_cli": 1, "ar_osal_client_typ": 1, "client": [1, 2, 4, 6, 7, 9, 10, 12, 16, 28], "listen": [1, 11, 21], "ar_osal_servreg_cb_ev": 1, "ar_osal_servreg_cb_event_typ": 1, "callback": [1, 2, 4, 6, 7, 10, 11, 16, 21], "notifi": [1, 2, 10, 11, 13, 21], "event": [1, 2, 6, 7, 8, 10, 11, 12, 13, 16], "ar_osal_servreg_state_notify_payload": 1, "ar_osal_servreg_state_notify_payload_typ": 1, "payload": [1, 2, 4, 6, 7, 10, 11, 19], "ar_osal_servreg_callback": 1, "servreg_handl": 1, "event_id": [1, 2, 7], "cb_context": 1, "payload_s": [1, 2, 4, 6, 13], "ani": [1, 2, 4, 6, 7, 11, 13, 16, 18, 20, 21, 28], "chang": [1, 2, 6, 7, 12, 20, 21, 22, 28], "ar_osal_servreg_regist": 1, "given": [1, 2, 4, 6, 7, 11, 13, 15, 16, 21, 28], "context": [1, 7, 11, 13, 16], "none": [1, 2, 4, 6, 7, 12, 13, 20, 21], "ar_osal_service_state_down": 1, "ar_osal_service_state_up": 1, "ar_osal_client_invalid": 1, "ar_osal_client_listen": 1, "ar_osal_client_service_provid": 1, "ar_osal_service_state_notifi": 1, "ar_osal_servreg_init": 1, "note": [1, 2, 7, 9, 11, 12, 13, 16, 18, 20, 21, 22, 28, 29, 30], "ha": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 19, 20, 21, 30], "call": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 24, 28], "befor": [1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 21, 25, 28, 29], "other": [1, 2, 4, 6, 7, 11, 12, 13, 16, 18, 20, 24, 29], "least": [1, 2, 6, 7, 11, 21, 28, 29], "onc": [1, 2, 4, 7, 10, 11, 12, 13, 16, 20, 21, 22, 28, 29], "expect": [1, 2, 7, 13, 21, 24], "serial": [1, 13, 29], "multipl": [1, 2, 6, 7, 11, 12, 13, 16, 18, 20, 21, 30], "time": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 16, 20, 22, 30], "ar_osal_servreg_deinit": 1, "uniniti": [1, 7, 13], "pair": [1, 2, 12, 16], "ar_osal_servreg_get_domainlist": 1, "ar_osal_servreg_entry_typ": 1, "domain_list": 1, "num_domain": 1, "get": [1, 2, 6, 7, 10, 11, 13, 16, 22, 29], "list": [1, 2, 6, 7, 10, 11, 12, 13, 18, 19, 20, 22, 26, 28, 29], "which": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19, 21, 22, 25, 28, 29], "": [1, 2, 3, 7, 8, 10, 11, 12, 13, 16, 18, 19, 21, 24, 28, 30], "client_typ": 1, "cb_func": 1, "regist": [1, 2, 4, 6, 7, 11, 16, 21, 29], "ar_osal_servreg_deregist": 1, "deregist": [1, 6, 11], "ar_osal_servreg_set_st": 1, "onli": [1, 2, 6, 7, 8, 11, 12, 13, 16, 18, 19, 21, 28, 29, 30], "new": [1, 2, 6, 7, 10, 11, 12, 13, 16, 21, 22, 25, 28], "ar_osal_servreg_restart_servic": 1, "hlo": [1, 11, 21], "trigger": [1, 6, 7, 11], "restart": [1, 2, 10, 21, 28], "pdr": 1, "ssr": [1, 2, 10], "processor": [1, 7, 10, 11, 21, 28, 30], "desir": [1, 7, 10, 11, 12, 19, 21, 24, 28], "ar_osal_pan": 1, "induc": 1, "panic": 1, "crash": [1, 6, 21], "instanc": [1, 2, 6, 7, 10, 12, 13, 16, 19, 21], "instance_id": [1, 21], "service_st": 1, "signal": [1, 4, 6, 7, 9, 10, 11, 12, 13, 16, 20, 24, 25, 30], "ar_osal_signal_t": 1, "ar_osal_signal_init": 1, "must": [1, 2, 4, 6, 7, 11, 12, 13, 16, 18, 19, 20, 21, 22, 24, 25, 28, 29], "pass": [1, 2, 6, 7, 10, 11, 12, 16, 19, 21], "clear": [1, 6, 7, 21], "associ": [1, 2, 4, 6, 7, 12, 13, 16, 19, 22], "depend": [1, 4, 6, 7, 9, 10, 11, 12, 13, 18, 20, 21, 25], "ar_osal_signal_deinit": 1, "ar_osal_signal_get_s": 1, "ar_osal_signal_cr": 1, "creat": [1, 2, 6, 7, 11, 12, 13, 16, 19, 21, 22, 25], "would": [1, 2, 9, 10, 11, 12, 16, 21, 28, 29, 30], "both": [1, 4, 6, 7, 10, 11, 12, 13, 16, 19, 20, 21, 22], "out": [1, 2, 4, 6, 7, 13, 16, 20, 29], "ar_osal_signal_destroi": 1, "destroi": [1, 6, 7, 21], "while": [1, 6, 7, 9, 12, 16, 22, 28, 29], "still": [1, 7, 13, 16, 21, 28], "group": [1, 6, 7, 11, 12, 16, 19, 21], "ar_osal_signal_set": 1, "ar_osal_signal_clear": 1, "explicitli": [1, 7, 11, 19, 21], "thread": [1, 6, 7, 10, 11, 12, 13, 24], "when": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 18, 20, 21, 25, 28], "awaken": [1, 6, 21], "wait": [1, 2, 6, 7, 21], "do": [1, 2, 6, 7, 11, 12, 13, 16, 18, 21, 22, 28, 29], "automat": [1, 8, 12, 18, 21, 25, 28], "effect": [1, 11, 12, 20, 21, 28], "ar_osal_signal_wait": 1, "infinit": [1, 7, 21], "If": [1, 2, 6, 7, 10, 11, 13, 18, 21, 25, 28, 29], "can": [1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 16, 18, 19, 20, 21, 22, 24, 25, 28, 29], "manual": [1, 13, 21, 28], "subsequ": [1, 7, 11, 21], "begin": [1, 2, 13, 16, 21], "releas": [1, 2, 6, 11, 26, 30], "avoid": [1, 6, 11, 13, 21], "unintend": 1, "behavior": [1, 7, 11, 21], "ar_osal_signal_timedwait": 1, "int64_t": [1, 6, 7], "timeout_in_nsec": 1, "till": [1, 2], "happen": [1, 2, 7, 12, 21], "nano": 1, "signal2": 1, "dsp": [1, 2, 9, 10, 12, 13, 16, 21, 28], "ar_osal_signal2_t": 1, "ar_osal_signal2_init": 1, "ar_osal_signal2_deinit": 1, "ar_osal_signal2_get_s": 1, "ar_osal_signal2_cr": 1, "osal_signal2_cr": 1, "osal_signal2_init": 1, "ar_osal_signal2_destroi": 1, "thei": [1, 2, 4, 6, 7, 8, 11, 12, 13, 20, 21, 22, 28], "undefin": [1, 13], "In": [1, 2, 6, 7, 9, 10, 12, 13, 16, 18, 19, 21, 22, 24, 25, 28, 29, 30], "applic": [1, 4, 7, 8, 9, 11, 12, 13, 16, 19, 21, 28, 29], "prior": [1, 2], "dealloc": [1, 2], "osal_signal2_destroi": 1, "ensur": [1, 6, 7, 11, 12, 13, 18, 19, 20, 21, 28], "all": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 26, 28, 29], "osal_signal2_set": 1, "ar_osal_signal2_wait_ani": 1, "signal2_mask": 1, "suspend": [1, 2, 6, 21], "current": [1, 2, 6, 7, 10, 11, 12, 13, 16, 18, 20, 21, 22, 28, 29, 30], "until": [1, 2, 6, 7, 10, 21, 28], "bit": [1, 2, 6, 7, 11, 12, 13, 19, 20, 21], "31": [1, 6, 13, 21], "32": [1, 6, 7, 11, 13, 20, 21], "mask": [1, 6, 7, 21], "A": [1, 2, 6, 7, 11, 12, 13, 18, 20, 21, 22, 25], "one": [1, 2, 6, 7, 11, 12, 13, 16, 18, 21, 25, 29], "those": [1, 2, 7, 8, 11, 13, 21], "At": [1, 13, 16, 21, 30], "most": [1, 11, 16, 18, 21, 30], "them": [1, 2, 7, 11, 13, 21, 22, 25, 26], "individu": [1, 11, 12, 20], "word": [1, 6, 7, 10, 13, 21], "ar_osal_signal2_wait_al": 1, "ar_osal_signal2_set": 1, "modifi": [1, 2, 7, 8, 12, 22, 25, 29], "ar_osal_signal2_get": 1, "access": [1, 2, 6, 7, 8, 10, 11, 12, 13, 16, 19, 21, 22, 29], "ar_osal_signal2_clear": 1, "durat": [1, 6, 11], "ar_osal_micro_sleep": 1, "uint64_t": [1, 2, 6, 7], "micro_second": 1, "micro": [1, 2], "sleep": [1, 10, 11], "intern": [1, 2, 6, 7, 10, 11, 13, 18], "mai": [1, 7, 11, 12, 13, 18, 21, 22, 25, 28], "accur": [1, 21], "vari": [1, 13, 18, 19, 21, 29], "base": [1, 2, 6, 7, 9, 12, 13, 16, 18, 19, 20, 21, 24, 28, 29], "resolut": 1, "clock": [1, 6, 11, 16, 21], "tick": [1, 21], "guarante": [1, 4, 7, 13, 21], "run": [1, 2, 6, 9, 10, 11, 12, 13, 16, 18, 21, 22, 24, 30], "consequ": 1, "some": [1, 2, 6, 7, 8, 10, 11, 12, 13, 18, 21, 22, 25, 28, 29], "after": [1, 2, 4, 6, 7, 8, 11, 13, 16, 18, 19, 21, 22, 25], "interv": 1, "elaps": 1, "ar_sub_sys_id_invalid": 1, "ar_modem_dsp": 1, "modem": [1, 2, 13], "ar_audio_dsp": 1, "ar_apss": 1, "ap": [1, 11], "ar_sensor_dsp": 1, "sensor": [1, 2, 13], "ar_compute_dsp": 1, "comput": [1, 2, 7, 9, 11, 13, 28, 30], "ar_cc_dsp": 1, "companion": [1, 2], "chip": [1, 2], "cc_dsp": [1, 2], "ar_apss2": 1, "apss2": 1, "ar_sub_sys_id_first": 1, "ar_sub_sys_id_last": 1, "last": [1, 2, 6, 7, 11, 16, 21], "ar_sub_sys_ids_mask": 1, "subsystem": [1, 6, 9, 10, 11, 13, 16], "updat": [1, 2, 6, 7, 8, 10, 11, 12, 13, 18, 19, 21, 22, 24, 25, 28, 29], "subystem": 1, "ad": [1, 2, 6, 7, 11, 12, 13, 16, 18, 20, 21, 22, 26, 28], "remov": [1, 2, 11, 21, 22], "ar_default_dsp": 1, "basic": [1, 7, 13, 18, 20, 21, 22, 26, 28, 29], "pre": [1, 6, 11, 16, 18, 19, 21, 24], "macro": [1, 6, 7, 21], "fals": [1, 6, 7, 13, 21], "true": [1, 2, 6, 7, 11, 12, 13, 21], "paged_functions_start": 1, "page": [1, 6, 8, 11, 12, 19, 20, 22, 25, 26, 28, 29, 30], "functiona": 1, "By": [1, 6, 12, 13, 16, 21, 28], "linker": 1, "assign": [1, 7, 10, 12, 21, 25], "text": [1, 7], "section": [1, 7, 11, 12, 13, 16, 18, 19, 21, 22, 25, 28, 29, 30], "driver": [1, 2, 6, 11, 12, 13, 15, 16, 21, 25, 30], "imag": [1, 2, 12, 18, 25], "load": [1, 2, 7, 9, 10, 12, 16, 19, 22, 28, 29], "manag": [1, 2, 6, 8, 9, 12, 13, 16, 19, 21, 24, 25, 30], "make": [1, 6, 7, 11, 12, 13, 18, 21, 28, 30], "alwai": [1, 2, 6, 7, 11, 12, 13, 21], "resid": [1, 9, 30], "option": [1, 2, 6, 7, 11, 13, 16, 18, 19, 20, 22, 25, 28, 29], "design": [1, 2, 7, 8, 9, 12, 21, 22, 24, 26, 28, 30], "part": [1, 2, 6, 7, 8, 10, 11, 12, 19, 20, 21, 22, 24, 28], "so": [1, 2, 7, 8, 10, 11, 12, 13, 16, 18, 19, 21, 28, 29], "window": [1, 12, 13, 18, 19, 22, 28, 29, 30], "move": [1, 7, 12, 21], "To": [1, 4, 6, 7, 11, 12, 13, 18, 20, 21, 22, 24, 25, 28, 29], "irql": 1, "dispatch_level": 1, "That": [1, 21], "either": [1, 6, 7, 10, 13, 16, 21, 25], "segment": [1, 16], "lock": [1, 6], "caus": [1, 2, 6, 7, 11, 13, 21, 22, 28], "fault": 1, "paged_cod": 1, "verifi": [1, 6, 29], "appropri": [1, 2, 7, 11, 13, 19, 21], "start": [1, 2, 6, 7, 8, 10, 12, 13, 16, 19, 22, 26, 28, 29, 30], "paged_functions_end": 1, "end": [1, 2, 6, 7, 9, 10, 11, 12, 16, 18, 29, 30], "paged_funct": 1, "definit": [1, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 21, 25, 28], "paged_data_start": 1, "vairabl": 1, "paged_data_end": 1, "__unreferenced_param": 1, "__unus": 1, "_in_": 1, "annotationsthi": 1, "valid": [1, 2, 6, 7, 13, 20, 21], "_in_opt_": 1, "_out_": 1, "_out_opt_": 1, "_inout_": 1, "differ": [1, 7, 8, 9, 10, 11, 12, 13, 16, 20, 22, 29], "_inout_opt_": 1, "_outptr_": 1, "_outptr_opt_": 1, "_irql_requires_max_": 1, "interrupt": [1, 6, 11, 13, 21], "certain": [1, 2, 7, 11, 12, 21], "met": [1, 7, 21], "spin": 1, "usag": [1, 6, 11, 13], "minimum": [1, 4, 7, 13, 21, 28], "possibl": [1, 2, 6, 7, 10, 13, 18, 21, 28], "dispatch": [1, 8, 10, 13], "could": [1, 4, 6, 11, 12, 13, 21], "passiv": 1, "_irql_requires_min_": 1, "passive_level": 1, "normal": [1, 6], "char": [1, 2, 6], "els": [1, 7, 13, 21], "h2xml": [1, 11, 18, 21], "unsign": [1, 6, 7], "bool_t": [1, 6, 7, 13, 21], "boolean": [1, 6, 21], "io": [1, 10], "ar_fopen_read_onli": 1, "posit": [1, 2, 6, 13, 21], "ar_fopen": 1, "ar_fopen_write_onli": 1, "empti": [1, 2, 6, 7, 12, 21], "content": [1, 7, 11, 13, 19, 21], "ar_fopen_read_writ": 1, "ar_fopen_append": 1, "append": [1, 6, 19, 28], "alon": 1, "ar_fopen_write_only_append": 1, "ar_fopen_read_write_append": 1, "ar_fopen_read_only_writ": 1, "ar_fhandl": 1, "ar_fseek_refer": 1, "ar_fseek_reference_t": 1, "ar_fseek_begin": 1, "point": [1, 4, 6, 7, 10, 11, 12, 13, 18, 19, 26], "zero": [1, 2, 6, 7, 11, 16, 21], "ar_fseek_end": 1, "ar_fseek_curr": 1, "path": [1, 2, 7, 10, 11, 16, 18, 19, 20, 29], "absolut": [1, 21], "ar_file_open_read_onli": 1, "ar_file_open_write_onli": 1, "ar_file_open_read_writ": 1, "ar_fsiz": 1, "ar_fmap": 1, "fbuffer": 1, "map": [1, 2, 6, 7, 11, 19, 24, 25, 29, 30], "whether": [1, 2, 6, 7, 11, 12, 13, 18, 21, 25], "On": [1, 2, 7, 9, 10, 12, 20, 21, 28], "non": [1, 2, 4, 6, 7, 10, 13, 19], "volatil": [1, 21], "storag": [1, 28], "readabl": [1, 2], "instead": [1, 6, 7, 11, 16, 18, 21, 28], "caller": [1, 2, 4, 6, 7, 12, 13, 21], "ar_funmap": 1, "un": 1, "previou": [1, 2, 7, 16, 18, 21], "close": [1, 2, 4, 6, 7, 10, 12, 13], "ar_fclos": 1, "ar_fseek": 1, "offset": [1, 2, 6, 7], "ref": [1, 6, 28], "refer": [1, 6, 7, 9, 10, 11, 12, 13, 16, 18, 20, 22, 24, 25, 26, 28, 29, 30], "ar_fread": 1, "buf_ptr": [1, 6, 7, 21], "read_siz": 1, "bytes_read": 1, "ar_fwrit": 1, "write_s": 1, "bytes_written": 1, "ar_fdelet": 1, "share": [1, 2, 6, 7, 10, 12, 13, 16, 18, 19, 20, 21], "ar_shmem_hw_accelerator_en": 1, "ar_shmem_hw_accelerator_dis": 1, "hardwar": [1, 7, 9, 11, 12, 16, 19, 21, 28], "acceler": [1, 7], "flag": [1, 2, 6, 7, 13, 19], "ar_shmem_bit_mask_hw_accelerator_flag": 1, "shift": [1, 2], "amount": [1, 2, 7, 11, 12, 13, 21], "setup": [1, 2, 6, 10, 11, 18, 22, 28, 29], "ar_shmem_shift_hw_accelerator_flag": 1, "ar_shmem_memory_typ": 1, "ar_shmem_memory_type_t": 1, "shmem": [1, 2], "ar_shmem_cache_typ": 1, "ar_shmem_cache_type_t": 1, "cach": [1, 2, 6, 7, 11, 21, 24], "ar_shmem_buffer_index_typ": 1, "ar_shmem_buffer_index_type_t": 1, "address": [1, 2, 6, 7, 11, 12, 21, 28, 29], "index": [1, 4, 6, 7, 12, 21, 26, 28], "ar_shmem_pd_typ": 1, "ar_shmem_pd_type_t": 1, "ar_shmem_proc_info_t": 1, "ar_shmem_proc_info": 1, "ar_shmem_info_t": 1, "ar_shmem_info": 1, "ar_shmem_hyp_assign_phys_addr_t": 1, "ar_shmem_hyp_assign_phys_addr": 1, "physic": [1, 6, 7, 9, 13, 16, 19, 28], "detail": [1, 4, 6, 7, 10, 11, 12, 16, 19, 21, 24, 25, 26, 28, 29, 30], "hyp": 1, "ar_shmem_hyp_assign_dest_sys_perm_t": 1, "ar_shmem_hyp_assign_dest_sys_perm": 1, "permiss": 1, "combin": [1, 2, 6, 11, 12, 16, 21], "per": [1, 2, 6, 7, 11, 12, 16, 19, 21], "ar_shmem_hyp_assign_dest_sys_info_t": 1, "ar_shmem_hyp_assign_dest_sys_info": 1, "ar_shmem_hyp_assign_phys_info_t": 1, "ar_shmem_hyp_assign_phys_info": 1, "ar_shmem_physical_memori": 1, "ar_shmem_virtual_memori": 1, "virtual": [1, 6, 7, 16, 19, 20, 28], "ar_shmem_cach": 1, "ar_shmem_uncach": 1, "uncach": [1, 2, 6], "ar_shmem_buffer_address": 1, "ar_shmem_buffer_offset": 1, "static_pd": 1, "dynamic_pd": 1, "dest_sys_perm_invalid": 1, "dest_sys_perm_exec": 1, "dest_sys_perm_write_onli": 1, "dest_sys_perm_exec_writ": 1, "dest_sys_perm_read_onli": 1, "dest_sys_perm_exec_read": 1, "dest_sys_perm_write_read": 1, "dest_sys_perm_exec_write_read": 1, "ar_shmem_init": 1, "ar_shmem_alloc": 1, "4kb": 1, "atleast": [1, 2], "64bit": 1, "ar_shmem_fre": 1, "ar_shmem_map": 1, "smmu": 1, "give": [1, 6, 28, 30], "ar_shmem_unmap": 1, "unmap": [1, 2, 6], "extern": [1, 2, 4, 7, 11, 16, 21, 28, 29], "input": [1, 2, 6, 7, 8, 11, 13, 16, 20], "cache_typ": 1, "buf_siz": [1, 6, 21], "mem_typ": [1, 6, 7], "pa_lsw": 1, "pa_msw": 1, "num_sys_id": 1, "sys_id": 1, "ar_shmem_hyp_assign_phi": 1, "ar_shmem_get_uid": 1, "alloc_handl": [1, 2], "uid": 1, "uniqu": [1, 2, 4, 6, 7, 12, 13, 16, 21], "doesn": [1, 7, 11, 21], "t": [1, 2, 7, 11, 21], "being": [1, 4, 6, 7, 8, 11, 12, 13, 21], "ar_shmem_deinit": 1, "uint8_t": [1, 2, 4, 6, 13], "proc_id": 1, "proc_typ": 1, "is_act": 1, "4k": 1, "index_typ": 1, "ipa_lsw": 1, "ipa": 1, "lsw": [1, 6, 7], "output": [1, 2, 6, 7, 8, 11, 12, 16, 19, 20, 25, 28], "ipa_msw": 1, "msw": [1, 6, 7], "appli": [1, 2, 7, 8, 10, 11, 12, 13, 16, 21, 28], "like": [1, 6, 7, 10, 11, 12, 16, 18, 21, 22, 24, 28, 29], "vaddr": 1, "32bit": 1, "metadata": [1, 2, 7, 11, 12, 16, 25, 28], "opt": 1, "arrai": [1, 2, 6, 7, 13, 16, 21], "platform_info": [1, 2], "field": [1, 2, 6, 7, 21, 28], "specif": [1, 2, 6, 7, 9, 10, 11, 12, 16, 19, 21, 22, 24, 25], "exampl": [1, 2, 4, 7, 10, 11, 13, 16, 18, 19, 22, 24, 25, 29], "commun": [1, 2, 4, 6, 7, 8, 10, 11, 13, 16, 21], "properti": [1, 2, 7, 11, 16, 19, 20, 22, 25], "reserv": [1, 4, 6, 7, 18, 21], "phys_addr": 1, "dest_sys_id": 1, "dest_perm": 1, "phys_addr_list": 1, "hyp_assign_phys_addr": 1, "phys_addr_list_s": 1, "entri": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 16, 19, 25, 28], "src_sys_list": 1, "sy": 1, "src_sys_list_s": 1, "dest_sys_list": 1, "hyp_assign_dest_sys_info": 1, "dest_sys_list_s": 1, "entir": [1, 2, 7, 12, 13, 21, 30], "dure": [1, 2, 4, 6, 7, 10, 11, 12, 13, 16, 21, 28], "string": [1, 2, 6, 10, 16, 19, 21], "ar_sprintf": 1, "str_dest": 1, "str_dest_siz": 1, "ar_sscanf": 1, "str_src": 1, "ar_strlen": 1, "str": 1, "termin": [1, 2, 11, 28, 29], "ar_strcpi": 1, "cpy_siz": 1, "ar_strcmp": 1, "str1": 1, "str2": 1, "num": [1, 6, 21], "ar_strcat": 1, "apnd_siz": 1, "ar_strstr": 1, "str_search": 1, "search": [1, 11, 13, 26, 28], "occurr": 1, "found": [1, 12, 18, 20, 28], "ar_osal_thread_t": 1, "ar_osal_thread_attr_t": 1, "attribut": [1, 2, 6, 11, 21], "ar_osal_thread_start_routin": 1, "thread_param": 1, "suppli": [1, 4, 13], "ar_osal_thread_attr_init": 1, "thread_attr": 1, "osal_thread_attribute_t": 1, "ar_osal_thread_cr": 1, "attr_ptr": [1, 6], "thread_start": 1, "launch": [1, 6, 11, 19, 30], "descript": [1, 4, 6, 7, 13, 18, 20, 22, 26], "stack": [1, 6, 7, 11, 21, 29], "osal_thread_stack": 1, "argument": [1, 2, 4, 6, 7, 13, 21, 28], "respons": [1, 2, 4, 6, 7, 10, 11, 16, 20, 21, 22], "join": [1, 6], "freed": [1, 6, 7, 13, 21], "dy": [1, 6], "ar_osal_thread_get_id": 1, "ar_osal_thread_join_destroi": 1, "exit": [1, 6, 7, 21], "collect": [1, 6, 10, 21], "statu": [1, 2, 6, 10, 29], "ar_osal_thread_get_prior": 1, "get_prior": 1, "queri": [1, 2, 6, 7, 8, 10, 11, 12], "ar_osal_thread_set_prior": 1, "set_prior": 1, "ar_osal_thread_self_get_prior": 1, "within": [1, 2, 6, 7, 10, 11, 12, 13, 16, 21], "work": [1, 6, 7, 8, 10, 11, 12, 13, 18, 21, 29], "ar_osal_thread_self_set_prior": 1, "thread_nam": [1, 6], "stack_siz": [1, 6], "gsl": [2, 10, 12, 13, 16, 24], "gsl_max_num_of_acdb_fil": 2, "maximum": [2, 4, 6, 7, 13, 21, 28], "acdb": [2, 8, 9, 11, 12, 16, 18, 19, 20, 22, 24, 28], "gsl_max_len_of_acdb_filenam": 2, "maxumum": 2, "lengh": 2, "filenam": 2, "gsl_attributes_data_mode_mask": 2, "keep": [2, 6, 10, 11, 18, 21], "mode": [2, 6, 10, 11, 18, 20, 22], "gsl_data_mode_shmem": 2, "gsl_data_mode_block": 2, "block": [2, 6, 7, 9, 10, 12, 13], "gsl_data_mode_non_block": 2, "gsl_data_mode_push_pul": 2, "push": [2, 6, 7, 10, 11, 12, 18, 21, 22, 28, 29], "pull": [2, 10, 30], "gsl_data_mode_extern_mem": 2, "control": [2, 7, 10, 12, 19, 20, 22], "datapath": 2, "gsl_attributes_datapath_setup_mask": 2, "gsl_attributes_datapath_setup_shift": 2, "necessari": [2, 4, 7, 11, 12, 13, 15, 16, 19, 21, 22, 25, 28, 30], "separ": [2, 7, 8, 11, 20, 21], "gkv": [2, 10, 16, 19], "endpoint": [2, 9, 12, 16, 21, 28], "iid": [2, 16], "case": [2, 6, 7, 8, 9, 10, 13, 15, 18, 21, 22, 26, 28, 29, 30], "yet": [2, 21], "known": [2, 7, 8, 9, 12, 16, 18, 20, 21, 22, 28, 29, 30], "send": [2, 4, 6, 7, 10, 11, 19, 21], "mem": [2, 6], "togeth": [2, 6, 7, 10, 12, 16, 20], "correct": [2, 6, 7, 11, 12, 19, 21], "order": [2, 6, 9, 10, 12, 16, 21, 22, 24, 25], "provis": 2, "spfalloc": 2, "spf": [2, 6, 7, 9, 11, 13, 18, 24, 29, 30], "ep": [2, 16, 21], "gsl_datapath_setup_default": 2, "gsl_datapath_setup_alloc_shmem_onli": 2, "ignor": [2, 7, 21], "sent": [2, 4, 6, 7, 10, 11, 12, 13, 21], "sinc": [2, 11, 12, 16, 21], "configur": [2, 7, 8, 9, 10, 15, 16, 18, 20, 29, 30], "alloc_shmem_onli": 2, "packet": [2, 5, 6, 7, 9, 10, 14, 16, 18, 26, 28], "op": [2, 16], "gsl_datapath_setup_spf_provision_onli": 2, "final": [2, 4, 13, 21], "been": [2, 4, 6, 7, 10, 13, 16, 20, 21, 26], "render": [2, 16, 21, 28, 29], "gsl_buff_flag_eo": 2, "timestamp": [2, 6, 7], "gsl_buff_flag_ts_valid": 2, "frame": [2, 6, 7, 11], "gsl_buff_flag_eof": 2, "media": [2, 7, 10, 12, 16, 20, 22], "gsl_buff_flag_media_format": 2, "gsl_event_src_module_id_gsl": 2, "module_id": [2, 6, 7], "origin": [2, 6, 7, 11], "gsl_handle_t": 2, "opaqu": [2, 7, 21], "gsl_acdb_handle_t": 2, "gsl_global_cb_func_ptr": 2, "gsl_global_event_id": 2, "event_payload": 2, "event_payload_sz": 2, "client_data": [2, 4, 13], "global": [2, 6, 7, 13, 21, 24], "bound": [2, 6], "gsl_cb_func_ptr": 2, "gsl_event_cb_param": 2, "event_param": 2, "signatur": [2, 7, 21], "hold": [2, 6, 7, 8, 10, 12, 21], "relat": [2, 7, 10, 11, 16, 28, 29], "cb": 2, "gsl_mem_id_t": 2, "gsl_cshm_cache_typ": 2, "gsl_cshm_cache_type_t": 2, "gsl_subsystem": 2, "gsl_subsystem_t": 2, "gsl_cshm_info": 2, "gsl_cshm_info_t": 2, "gsl_cmd_id": 2, "command": [2, 4, 6, 7, 10, 11, 12, 16, 18, 19, 21, 24, 28, 29], "gsl_ioctl": 2, "gsl_cmd_start": 2, "gsl_cmd_prepar": 2, "modul": [2, 7, 8, 9, 10, 13, 16, 22, 23, 26, 28, 30], "gsl_cmd_flush": 2, "flush": [2, 6, 7, 11], "drop": [2, 7, 12, 13, 21, 28], "unprocess": 2, "gsl_cmd_stop": 2, "stop": [2, 6, 7, 10], "gsl_cmd_properti": 2, "graph_stop": 2, "issu": [2, 11, 16, 18, 21, 28], "match": [2, 6, 11, 12, 21, 28], "property_id": 2, "property_valu": 2, "gsl_cmd_add_graph": 2, "add": [2, 6, 11, 12, 13, 16, 19, 21, 22, 25, 26], "kei": [2, 6, 10, 19, 30], "vector": [2, 10, 19], "gsl_cmd_graph_select": 2, "gsl_cmd_remove_graph": 2, "gsl_cmd_change_graph": 2, "gsl_cmd_query_graph_delai": 2, "delai": [2, 7, 11], "gsl_cmd_configure_write_param": 2, "exchang": [2, 7, 9, 10, 11, 13, 16, 21], "gsl_cmd_configure_read_write_param": 2, "gsl_cmd_configure_read_param": 2, "gsl_cmd_eo": 2, "insert": [2, 11, 13, 21], "eo": [2, 7, 10, 11], "marker": [2, 7], "playback": [2, 10, 12, 19, 20, 21, 22], "stream": [2, 6, 7, 10, 11, 12, 19, 20], "successfulli": [2, 18, 22], "written": [2, 7, 18, 21], "plai": [2, 10, 11, 12, 19, 21, 28, 29], "gsl_write": [2, 10], "gaurante": 2, "gsl_cmd_get_write_buff_info": 2, "gsl_cmd_get_shmem_buf_info": 2, "gsl_cmd_get_read_buff_info": 2, "gsl_cmd_get_write_pos_buff_info": 2, "synchron": [2, 7, 11], "gsl_cmd_get_read_pos_buff_info": 2, "gsl_cmd_register_custom_ev": 2, "gsl_cmd_free_read_buff": 2, "gsl_cmd_free_write_buff": 2, "gsl_cmd_suspend": 2, "common": [2, 3, 10, 11, 13, 16], "remain": [2, 6, 7, 21], "goe": [2, 7, 21], "gsl_cmd_close_with_prop": 2, "subset": 2, "gsl_cmd_max": 2, "gsl_event_id": 2, "gsl_event_id_eo": 2, "gsl_event_eos_payload": 2, "gsl_event_id_read_don": 2, "fill": [2, 6, 7, 11, 13, 21], "gsl_event_read_write_done_payload": 2, "gsl_event_id_write_don": 2, "consum": [2, 7, 10, 11, 13, 16, 21], "gsl_event_id_buffer_avail": 2, "becom": [2, 7, 21], "avail": [2, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 21, 22, 23, 26, 28, 29, 30], "gsl_event_id_max": 2, "rais": [2, 7, 11], "through": [2, 6, 7, 8, 9, 10, 11, 13, 19, 20, 21, 28, 29, 30], "gsl_global_event_audio_svc_up": 2, "gsl_global_event_audio_svc_dn": 2, "gsl_global_event_svc_dn_payload": 2, "gsl_global_event_max": 2, "gsl_data_dir": 2, "direct": [2, 11, 21, 29], "gsl_data_dir_read": 2, "gsl_data_dir_writ": 2, "gsl_eos_render_status_t": 2, "gsl_eos_rend": 2, "gsl_eos_drop": 2, "gsl_cshm_cach": 2, "gsl_cshm_uncach": 2, "gsl_ss_invalid": 2, "gsl_ss_modem_dsp": 2, "gsl_ss_app": 2, "app": [2, 4, 13, 28, 30], "gsl_ss_sensor_dsp": 2, "gsl_ss_compute_dsp": 2, "gsl_ss_cc_dsp": 2, "gsl_ss_adsp": 2, "gsl_get_vers": 2, "major": [2, 7, 16, 18], "minor": [2, 7, 18], "increment": [2, 6, 21], "whenev": [2, 7, 11, 21], "NOT": [2, 7], "backward": [2, 6, 7, 13, 21], "compat": [2, 6, 7, 13, 16, 21], "addit": [2, 6, 7, 9, 10, 11, 12, 16, 18, 21, 24, 28, 30], "featur": [2, 10, 13, 16, 21, 22, 30], "gsl_init": [2, 24], "gsl_init_data": 2, "init_data": 2, "gsl_cshm_init": 2, "num_client": 2, "cshm": 2, "intial": 2, "cshm_default_init_client_num": 2, "gsl_cshm_deinit": 2, "gsl_deinit": 2, "gsl_register_global_event_cb": 2, "global_cb": 2, "back": [2, 4, 6, 7, 10, 11, 13, 16, 21, 28], "invok": [2, 6, 10, 13, 16, 21], "gsl_open": 2, "gsl_key_vector": 2, "graph_key_vect": 2, "cal_key_vect": 2, "graph_handl": 2, "graph_key_vector": 2, "reload": 2, "calibr": [2, 7, 8, 9, 10, 13, 16, 18, 19, 20, 21, 22, 24, 30], "mean": [2, 7, 10, 11, 16, 21], "dont": [2, 6], "otherwis": [2, 4, 6, 7, 11, 13, 21, 25], "gsl_eok": 2, "gsl_close": 2, "gsl_set_cal": 2, "itself": [2, 7, 10, 21, 28], "portion": [2, 10, 12, 13, 16], "For": [2, 6, 7, 8, 11, 12, 16, 18, 19, 22, 24, 25, 26, 28, 29, 30], "ssmd": 2, "scenario": [2, 10, 11, 16, 19, 21], "than": [2, 6, 7, 11, 21], "prior_ckv": 2, "cal": [2, 25], "eok": 2, "gsl_set_config": 2, "tag_key_vect": 2, "store": [2, 6, 7, 8, 9, 10, 11, 13, 21, 29], "config": [2, 10, 16, 18, 19, 28], "capabl": [2, 7, 10, 11, 12, 13, 19, 20, 21, 22, 26, 30], "databas": [2, 8, 9, 11, 12, 13, 18, 19, 24], "gsl_set_custom_config": 2, "shall": [2, 10], "accord": [2, 7, 9, 13, 21, 28], "oob": 2, "sturcutr": 2, "gsl_set_tagged_custom_config": 2, "also": [2, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 20, 21, 22, 25, 28, 29, 30], "look": [2, 18, 19, 21, 22, 30], "miid": 2, "pid": [2, 12], "gsl_set_tagged_custom_config_persist": 2, "persist": [2, 7, 12], "limit": [2, 7, 9, 11, 20, 21], "singl": [2, 6, 7, 11, 12, 18, 21], "mid": [2, 16], "gsl_get_custom_config": 2, "inout": [2, 6, 7], "along": [2, 7, 9, 11, 13, 16, 21, 25], "actual": [2, 4, 6, 7, 11, 13, 21], "we": [2, 7, 11, 21, 26, 29], "got": 2, "did": 2, "enough": [2, 7, 10, 21], "space": [2, 6, 7, 10, 16, 19, 21, 28], "insid": [2, 4, 7, 11, 12, 13, 16, 18, 21, 28], "gsl_get_tagged_custom_config": 2, "popul": [2, 4, 6, 7, 13, 18, 21], "lookup": [2, 16], "cmd_id": 2, "cmd_payload": 2, "cmd_payload_sz": 2, "gsl_read": 2, "gsl_buff": 2, "buff": 2, "filled_s": 2, "receiv": [2, 4, 6, 7, 8, 9, 10, 11, 21, 24, 28], "where": [2, 6, 7, 11, 12, 13, 19, 21, 24, 26], "queu": [2, 13], "becaus": [2, 4, 7, 11, 13, 18, 20, 21, 28], "consumed_s": 2, "gsl_register_event_cb": 2, "gsl_get_tagged_data": 2, "tkv": [2, 10, 16], "form": [2, 6, 7, 9, 10, 12, 13, 16, 18, 21, 22, 28], "errorcod": 2, "big": [2, 12, 21], "gsl_get_tagged_module_info": 2, "gsl_module_id_info": 2, "module_info": 2, "module_info_s": 2, "module_iid": 2, "were": [2, 7, 12, 21], "here": [2, 7, 12, 18, 21, 24, 28, 29, 30], "dynam": [2, 6, 7, 10, 16, 20, 21], "num_modul": 2, "gsl_get_tags_with_module_info": 2, "tag_module_info": 2, "tag_module_info_s": 2, "correspond": [2, 4, 6, 7, 9, 10, 11, 12, 13, 16, 19, 21, 22, 28, 30], "twice": 2, "again": [2, 7, 28], "gsl_tag_module_info": 2, "too": 2, "small": [2, 6, 11, 21], "gsl_enable_acdb_persist": 2, "enable_flag": 2, "gsl_set_cal_data_to_acdb": 2, "see": [2, 4, 7, 11, 13, 18, 21, 24, 25, 28, 30], "acdb_cmd_set_cal_data": 2, "document": [2, 12, 16, 22, 25, 28, 29, 30], "gsl_get_cal_data_from_acdb": 2, "param_list": 2, "retriev": [2, 6, 9, 10, 13, 16, 28], "acdb_cmd_get_cal_data": 2, "plu": [2, 6, 12, 13, 21], "gsl_set_tag_data_to_acdb": 2, "tag_id": 2, "acdb_cmd_set_tag_data": 2, "gsl_get_tag_data_from_acdb": 2, "acdb_cmd_get_tag_data": 2, "gsl_set_temp_path_to_acdb": 2, "path_length": 2, "temp_path": 2, "temporari": 2, "aml": [2, 10, 16], "reinit": 2, "delta": [2, 10], "acdb_cmd_set_temp_path": 2, "cmd": 2, "under": [2, 7, 18, 20, 21, 22, 28, 30], "255": [2, 6], "gsl_get_processed_buff_cnt": 2, "dir": 2, "cnt": 2, "ever": 2, "increas": [2, 11, 12, 20, 21, 22, 28], "count": [2, 6, 10, 16], "ack": 2, "captur": [2, 16, 28, 29], "wrap": [2, 7, 11, 21], "reach": [2, 6, 21], "size_max": 2, "gsl_get_avail_buffer_s": 2, "queue": [2, 6, 11, 21], "gsl_get_driver_data": 2, "key_vect": 2, "data_payload": 2, "data_payload_s": 2, "against": [2, 7], "gsl_get_graph_tkv": 2, "gsl_tag_key_vector_list": 2, "variat": 2, "find": [2, 6, 18, 20, 28, 29, 30], "key_vector_list": 2, "list_siz": 2, "gsl_get_graph_ckv": 2, "gsl_key_vector_list": 2, "ckv": [2, 10, 16], "gsl_get_driver_module_kv": 2, "driver_id": 2, "kv": [2, 12, 16], "particular": [2, 4, 21, 25], "gsl_get_supported_gkv": 2, "key_id": 2, "num_key_id": 2, "capabilii": 2, "gsl_get_graph_alia": 2, "alia": 2, "alias_len": 2, "human": 2, "usecas": [2, 6, 8, 12, 18], "follow": [2, 6, 7, 10, 11, 12, 13, 16, 18, 19, 21, 24, 25, 28, 29, 30], "gsl_add_databas": 2, "gsl_acdb_data_fil": 2, "acdb_data_fil": 2, "gsl_acdb_fil": 2, "writable_file_path": 2, "acdb_handl": 2, "extend": [2, 21], "qwsp": 2, "runtim": [2, 4, 11, 12, 13, 21, 25], "temp": 2, "gsl_remove_databas": 2, "shrink": 2, "gsl_cshm_alloc": 2, "apm_cmd_global_shared_mem_map_region": 2, "gsl_cshm_dealloc": 2, "mem_id": 2, "apm_cmd_global_shared_mem_unmap_region": 2, "gsl_cshm_msg": 2, "prop_flag": 2, "w": [2, 16], "r": [2, 21, 28], "ar_spf_msg_global_sh_mem": 2, "forward": [2, 11], "chunk": 2, "rel": [2, 21], "total": [2, 6, 7, 12, 13, 21], "intend": [2, 6, 7, 8, 9, 10, 11, 12, 13, 22], "inact": [2, 21], "inform": [2, 4, 6, 7, 8, 10, 11, 12, 16, 18, 19, 20, 21, 22, 28, 29], "convei": 2, "want": [2, 7, 11, 12, 13, 21, 22], "previous": [2, 7, 9, 16], "ask": [2, 6, 21], "chunck": 2, "gsl_key_value_pair": 2, "gsl_intf": 2, "num_kvp": 2, "kvp": 2, "gsl_key_vector_arrai": 2, "num_kei": 2, "num_key_vector": 2, "kvpair": 2, "gsl_tag_key_vector": 2, "ioctl": 2, "gsl_subgraph_driver_prop": 2, "scope": 2, "num_property_valu": 2, "carri": [2, 11, 21], "buff_siz": 2, "take": [2, 7, 10, 11, 15, 21, 22, 28], "num_buff": 2, "start_threshold": 2, "abov": [2, 11, 12, 18, 21, 22, 28, 29], "mani": [2, 7, 9, 13, 16, 20, 21, 25], "stop_threshold": 2, "tbd": 2, "bitfield": [2, 6], "transfer": [2, 6, 10, 13, 19, 21], "below": [2, 9, 10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 25, 28, 29, 30], "data_mod": 2, "One": [2, 7, 16, 29, 30], "datapath_setup": 2, "shmem_ep_tag": 2, "gsl_graph_read": 2, "max_metadata_s": 2, "old": [2, 7, 21], "torn": [2, 11], "without": [2, 7, 11, 18, 19, 21, 22, 29], "tear": [2, 9, 10, 11, 12, 16], "gsl_shmem_buf": 2, "addr": [2, 6], "same": [2, 4, 6, 7, 9, 11, 12, 13, 16, 18, 19, 20, 21, 28], "containt": 2, "module_instance_id": [2, 7], "event_config_payload_s": 2, "upon": [2, 9, 10, 13, 16, 21, 28], "is_regist": [2, 7, 13], "event_config_payload": 2, "specifc": 2, "bitwis": 2, "what": [2, 21, 30], "filenamelen": 2, "full": [2, 6, 10, 11, 12, 16, 18, 21, 22, 28, 29, 30], "exce": 2, "256": [2, 13, 21], "termiat": 2, "num_fil": 2, "acdbfil": 2, "acdb_fil": 2, "acdb_addr": 2, "acc": 2, "acdb_delta_fil": 2, "max_num_ready_check": 2, "skip": [2, 21], "ready_check_interval_m": 2, "m": [2, 11, 12, 18, 20, 21], "re": [2, 7, 11, 18, 21, 22], "attempt": [2, 6], "gsl_extern_alloc_buff_info": 2, "alloc_s": 2, "sec": [2, 11], "bitmask": [2, 13], "metadata_s": 2, "alloc_info": 2, "gsl_module_id_info_entri": 2, "module_entri": 2, "gsl_tag_module_info_entri": 2, "num_tag": 2, "tag_module_entri": 2, "ar_osal_error": 2, "md_statu": 2, "meta": [2, 8, 16, 30], "render_statu": 2, "sampl": [2, 6, 7, 9, 10, 11, 12, 19, 20, 21, 25], "num_handl": 2, "handle_list": 2, "impact": [2, 11, 21], "svc": 2, "go": [2, 6, 28], "source_module_id": 2, "event_payload_s": 2, "subsystem_mask": 2, "allow": [2, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 21, 22, 28, 29], "rou": 2, "across": [2, 9, 10, 11, 12, 13, 21, 28, 30], "fd": 2, "descriptor": 2, "region": [2, 6, 7], "capi": [3, 11, 20, 25], "posal": [3, 7, 11, 24], "gpr_heap_index_default": 4, "gpr_heap_index_1": 4, "gpr_heap_index_t": 4, "gpr_callback_fn_t": 4, "gpr_packet_t": [4, 21], "callback_data": 4, "prototyp": 4, "ownership": [4, 13], "incom": [4, 13, 21], "calle": [4, 7, 13], "taken": [4, 7, 11, 12, 13, 18, 21], "gpr_packet_pool_info_v2_t": 4, "gpr_cmd_gpr_packet_pool_info_t": 4, "gpr_cmd_alloc_ext_v2_t": 4, "gpr_extern": 4, "gpr_init": [4, 24], "perform": [4, 6, 7, 8, 10, 11, 13, 16, 21, 22, 28, 29], "infrastructur": [4, 11, 24], "bring": [4, 13], "gpr_api": [4, 13], "rc": [4, 13], "printf": [4, 13, 24], "gpr_init_domain": 4, "domain_id": [4, 13], "gpr_deinit": 4, "deiniti": [4, 13], "shutdown": [4, 13, 28], "No": [4, 7, 13, 21], "except": [4, 7, 10, 11, 13, 16, 21], "heap_index": 4, "is_dynam": 4, "uint16_t": [4, 6, 7, 13, 21], "num_packet": 4, "packet_s": [4, 13], "__gpr_cmd_get_gpr_packet_info": [4, 13], "bytes_per_min_size_packet": [4, 13], "num_min_size_packet": [4, 13], "bytes_per_max_size_packet": [4, 13], "num_max_size_packet": [4, 13], "gpr_cmd_alloc_ext_t": 4, "__gpr_cmd_alloc_ext": [4, 13], "src_domain_id": [4, 21], "sender": [4, 13, 21], "src_port": [4, 21], "dst_domain_id": [4, 13, 21], "dst_port": [4, 13], "token": [4, 6, 7, 11, 21], "attach": [4, 13, 21], "determin": [4, 6, 7, 11, 13, 21], "opcod": [4, 21], "action": [4, 8, 10, 13, 21], "ret_packet": 4, "doubl": [4, 6, 11, 12, 13, 18, 21, 28], "__gpr_cmd_alloc_ext_v2": 4, "gpr_cmd_alloc_send_t": 4, "__gpr_cmd_alloc_send": [4, 13], "ipc": [4, 10, 11, 16, 24], "gpr_to_ipc_vtbl_t": 4, "ipc_to_gpr_vtbl_t": 4, "ipc_dl_init_fn_t": 4, "dest_domain_id": 4, "p_gpr_to_ipc_vtbl": 4, "pp_ipc_to_gpr_vtbl": 4, "link": [4, 6, 7, 9, 15, 16, 18, 24, 28], "ipc_dl_api": [4, 13], "It": [4, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 28], "handler": [4, 10, 13, 21], "turn": [4, 11, 12, 13, 21, 24], "ipc_datalink_init": [4, 13], "static": [4, 6, 7, 18, 21], "gpr_to_datalink_vtbl": [4, 13], "gpr_receiv": [4, 13], "gpr_send_don": [4, 13], "datalink_layer_to_gpr_vtbl": [4, 13], "datalink_send": [4, 13], "datalink_receive_don": [4, 13], "int": [4, 6, 13, 21], "main": [4, 6, 13, 21], "gpr_ids_domain_id_adsp_v": 4, "uin32_t": [4, 13], "gpr_ids_domain_id_apps_v": 4, "ar_msg": [4, 13], "dbg_error_prio": [4, 7, 13, 21], "lu": [4, 7, 13, 21], "establish": [4, 9, 10, 13, 16], "tabl": [4, 6, 7, 11, 13, 29], "constant": [4, 21], "ipc_dl_deinit_fn_t": 4, "ipc_datalink_deinit": [4, 13], "expos": [4, 6, 8, 10, 11, 13, 16, 19, 21], "buf": [4, 6, 13, 21], "rout": [4, 10, 11, 16, 19, 21], "send_don": [4, 13], "everi": [4, 7, 11, 12, 13, 16, 18, 21], "receive_don": [4, 13], "engin": [5, 9, 10, 12, 13, 14, 16, 18, 21, 22, 24, 26, 28, 30], "graph": [5, 7, 8, 9, 13, 14, 18, 19, 21, 22, 24, 26, 28, 29, 30], "router": [5, 9, 14, 16, 26, 28], "gpr": [5, 9, 10, 16, 24, 26, 28], "util": [6, 7, 10, 11, 16, 19, 22, 24, 25, 28, 29, 30], "innov": [6, 7], "center": [6, 7, 21, 30], "right": [6, 7, 12, 21, 28], "posal_mem_addr_t": 6, "ar_result_t": [6, 24], "posal_cache_flush": 6, "virt_addr": 6, "mem_siz": 6, "posal_cache_flush_v2": 6, "posal_cache_invalid": 6, "posal_cache_invalidate_v2": 6, "posal_cache_flush_invalid": 6, "posal_cache_flush_invalidate_v2": 6, "spf_log_prefix": 6, "posal_data_log_format_t": 6, "posal_data_log_mode_t": 6, "posal_data_log_pcm_info_t": 6, "pcm": [6, 7, 11, 16, 19, 20, 24, 28], "user": [6, 7, 8, 9, 11, 12, 16, 18, 19, 21, 22, 28, 29], "posal_data_log_fmt_info_t": 6, "bitstream": [6, 7], "posal_data_log_info_t": 6, "header": [6, 7, 11, 12, 18, 19, 21, 25], "log_data_fmt_pcm": 6, "log_data_fmt_bitstream": 6, "log_data_fmt_raw": 6, "raw": [6, 7, 11], "log_default": 6, "log_immedi": 6, "posal_data_log_code_statu": 6, "log_cod": 6, "cog": 6, "posal_data_log_get_max_buf_s": 6, "posal_data_log_alloc": 6, "data_fmt": 6, "log_data_format": 6, "exclud": [6, 7, 11, 12, 21], "posal_data_log_commit": 6, "log_pkt_payload_ptr": 6, "log_info_ptr": 6, "commit": 6, "log_tap_id": 6, "tap": [6, 7, 10], "session_id": [6, 7], "session": [6, 7, 11, 16], "posal_data_log_alloc_commit": 6, "log_info": 6, "posal_data_log_fre": 6, "scenerio": 6, "log_ptr": 6, "sampling_r": [6, 7], "rate": [6, 7, 11, 12, 16, 19, 20, 21, 25, 29], "8000": 6, "hz": [6, 19], "48000": [6, 16, 19, 29], "etc": [6, 7, 8, 10, 11, 12, 16, 18, 19, 20, 22, 28, 29, 30], "num_channel": [6, 7], "channel": [6, 7, 10, 11, 12, 16, 19, 20, 24, 29], "bits_per_sampl": [6, 7, 21], "interleav": [6, 7, 20], "q_factor": [6, 7, 21], "q": [6, 11, 21], "factor": [6, 11, 21], "data_format": [6, 7], "channel_map": 6, "pcm_data_fmt": 6, "media_fmt_id": 6, "int8_t": [6, 7, 21], "guid": [6, 7, 11, 13, 18, 19, 22, 25, 26, 28, 29], "log_time_stamp": 6, "microsecond": [6, 7, 21], "data_info": 6, "seq_number_ptr": 6, "sequenc": [6, 7, 11, 13, 19, 21], "environ": [6, 9, 19, 20, 21, 28], "wide": [6, 7, 9, 19, 21], "activ": [6, 7, 21, 29], "malloc": [6, 7, 21], "counter": [6, 11, 21], "posal_globalstate_t": 6, "posal_memorymap_client_t": 6, "posal_mem_stats_t": 6, "statist": 6, "test": [6, 12, 13, 22, 28, 29], "num_malloc": 6, "num_fre": 6, "curr_heap": 6, "peak_heap": 6, "peak": 6, "track": [6, 7, 10, 21], "task": [6, 25], "leak": [6, 11], "avs_stat": 6, "posal_heap_mgr_max_num_heap": 6, "voic": [6, 13, 30], "compris": [6, 9, 11, 13], "non_avs_stat": 6, "nsimulatedmallocfailcount": 6, "simul": 6, "posal_atomic_word_t": 6, "nmsgq": 6, "nmemregion": 6, "posal_mutex_t": 6, "mutex": [6, 10, 11, 24], "safeti": 6, "mem_map_client_list": 6, "posal_memory_map_max_cli": 6, "num_registered_memmap_cli": 6, "benableqlog": 6, "come": [6, 11, 21], "usvcupstatu": 6, "is_global_init_don": 6, "init": [6, 7, 16, 18, 21, 28], "done": [6, 7, 12, 13, 21, 24, 28], "maintain": [6, 10, 11, 13, 21], "posal_memorymap_node_t": 6, "pmemmaplistnod": 6, "node": [6, 16, 21], "mclientmutex": 6, "client_id": 6, "posal_heap_tcm_handle_t": 6, "posal_memory_heapmgr_cr": 6, "posal_heap_id": 6, "heap_id_ptr": 6, "heap_start_ptr": 6, "heap_siz": 6, "is_init_heap_need": 6, "coretech": 6, "eg": [6, 16], "tcm": 6, "mgr": 6, "managemnet": 6, "sysdriv": 6, "creation": [6, 11, 13, 21], "posal_memory_heapmgr_create_v2": 6, "heap_typ": 6, "tcm_handle_ptr": 6, "tcm_name": 6, "tcm_name_len": 6, "ddr": [6, 11], "lpm": 6, "island": [6, 7, 11], "ptr": [6, 7, 21], "posal_memory_heapmgr_destroi": 6, "delet": [6, 21, 28], "optim": [6, 11, 13, 18, 20], "inlin": [6, 19, 21], "librari": [6, 7, 9, 11, 13, 16, 18, 19], "concern": [6, 11], "posal_channel_wait_inlin": 6, "posal_channel_t": 6, "pchannel": 6, "unenablebitfield": 6, "posal_channel_poll_inlin": 6, "posal_island_get_island_status_inlin": 6, "posal_mutex_unlock_inlin": 6, "posal_mutex_lock_inlin": 6, "posal_signal_get_channel_inlin": 6, "posal_signal_t": [6, 21], "p_signal": 6, "posal_signal_get_channel_bit_inlin": 6, "posal_signal_clear_inlin": 6, "posal_signal_is_set_inlin": 6, "posal_channel_internal_t": 6, "qurt_signal2_t": 6, "anysig": 6, "unbitsusedmask": 6, "bookkeep": 6, "posal_signal_internal_t": 6, "coalesc": 6, "wai": [6, 7, 12, 13, 21], "unmychannelbit": 6, "declar": [6, 21], "posal_island_heap_t": 6, "posal_island_heap_q6_tcm": 6, "posal_island_heap_lpass_tcm": 6, "posal_island_heap_llc": 6, "posal_island_heap_num_support": 6, "posal_private_get_island_heap_id_v2": 6, "island_heap_typ": 6, "privat": 6, "posal_mem_t": 6, "posal_private_get_mem_type_from_heap_typ": 6, "posal_island_trigger_island_exit": 6, "posal_island_trigger_island_exit_inlin": 6, "uses_audio_in_island": 6, "posal_island_get_island_statu": 6, "underli": [6, 7, 11, 13, 21], "posal_get_island_heap_id": 6, "posal_get_island_heap_id_v2": 6, "posal_get_heap_id": 6, "posal_get_mem_type_from_heap_typ": 6, "spf_mem_island_heap_id": 6, "q6": 6, "posal_mem_map_v2_input_args_t": 6, "posal_memorypooltyp": 6, "posal_memorymap_defaultphy_pool": 6, "posal_memorymap_audio_dynamic_pool": 6, "posal_memorymap_smi_pool": 6, "posal_memorymap_shmem8_4k_pool": 6, "kb": 6, "posal_memorymap_pool_out_of_rang": 6, "rang": [6, 7, 9, 20, 21, 30], "posal_memorymap_mapping_mode_t": 6, "posal_memorymap_physical_addr_map": 6, "posal_memorymap_physical_offset_map": 6, "posal_memorymap_virtual_addr_map": 6, "posal_memorymap_virtual_offset_map": 6, "posal_memorymap_regist": 6, "client_token_ptr": 6, "futur": [6, 7, 21, 30], "posal_memorymap_unregist": 6, "client_token": 6, "unregist": [6, 29], "posal_memorymap_shm_mem_map": 6, "posal_memorymap_shm_region_t": 6, "shm_mem_reg_ptr": 6, "num_shm_reg": 6, "is_cach": 6, "is_offset_map": 6, "pool_id": 6, "shm_mem_map_handle_ptr": 6, "oppos": 6, "later": [6, 7, 18, 21, 25], "posal_memorymap_virtaddr_mem_map": 6, "posal_memorymap_shm_mem_map_v2": 6, "input_args_ptr": 6, "ret_mem_map_handle_ptr": 6, "usual": [6, 7, 9, 21], "unique_shmem_id_24bit": 6, "shm": 6, "doesnt": [6, 21], "arg": [6, 9, 10, 16, 19, 24, 28, 29], "own": [6, 7, 11, 13, 16, 19, 21], "posal_memorymap_virtaddr_mem_map_v2": 6, "shmem_id": 6, "posal_memorymap_get_mem_map_handl": 6, "mem_map_handl": 6, "posal_memorymap_get_mapping_mod": 6, "shm_mem_map_handl": 6, "mapping_mode_ptr": 6, "posal_memorymap_shm_mem_unmap": 6, "posal_memorymap_get_virtual_addr_from_shm_handl": 6, "shm_addr_lsw": 6, "shm_addr_msw": 6, "reg_siz": 6, "is_ref_count": 6, "virt_addr_ptr": 6, "decrement": 6, "posal_memorymap_shm_decr_refcount": 6, "decrememnt": 6, "equival": [6, 19], "posal_memorymap_get_virtual_addr_from_shm_handle_v2": 6, "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map": 6, "va": 6, "mem_handle_ptr": 6, "offset_ptr": 6, "mem_handl": 6, "posal_memorymap_get_mem_region_attrib_from_shmm_handl": 6, "posal_memorymap_mem_region_attrib_t": 6, "mem_reg_attrib_ptr": 6, "whose": [6, 7, 11, 21], "posal_memorymap_util_region_delet": 6, "mem_map_node_ptr": 6, "enable_debug_log": 6, "qurt": 6, "safe": [6, 7, 21], "posal_memorymap_unmap_al": 6, "posal_memorymap_global_unmap_al": 6, "posal_memorymap_get_physical_addr": 6, "adjust": [6, 7, 10, 16, 21], "posal_memorymap_get_physical_addr_v2": 6, "posal_memorymap_shm_incr_refcount": 6, "suggest": [6, 28], "prevent": [6, 21], "relinquish": 6, "longer": [6, 7, 11, 21], "posal_memorymap_pool_nam": 6, "mempool": 6, "unnumcontphysreg": 6, "int16_t": 6, "ref_count": 6, "mapping_mod": 6, "pnext": 6, "next": [6, 7, 10, 12, 21, 28], "greater": [6, 21], "posal_memorymap_region_record_t": 6, "contphysreg": 6, "master": [6, 7, 11, 20], "contigu": [6, 21], "lower": [6, 7, 11, 21], "upper": [6, 7], "36": 6, "gap": [6, 21], "base_phy_addr_lsw": 6, "base_phy_addr_msw": 6, "bitmemori": 6, "mem_reg_base_phy_addr_lsw": 6, "mem_reg_base_phy_addr_msw": 6, "mem_reg_s": 6, "base_virt_addr": 6, "req_virt_adrr": 6, "rem_reg_s": 6, "lsb": [6, 21], "24": [6, 7, 12, 13, 21], "memorymap": 6, "utilit": 6, "recurs": [6, 11], "program": [6, 13, 22, 28], "posal_mutex_cr": 6, "pposal_mutex": 6, "posal_mutex_destroi": 6, "clean": [6, 11], "posal_mutex_lock": 6, "posal_mutex_try_lock": 6, "unavail": 6, "posal_mutex_unlock": 6, "unlock": [6, 29], "lite": 6, "wrapper": [6, 7, 10, 21, 24], "pm": 6, "mainli": [6, 11, 21], "serv": [6, 10, 11, 13, 16, 19, 21, 28], "profil": [6, 22], "goal": [6, 11, 21], "hide": 6, "mmpm": 6, "pm_server_client_token_prefix": 6, "pm_server_client_token_length": 6, "pm_server_client_name_length": 6, "pm_server_client_name_max_length": 6, "posal_pm_handle_t": 6, "posal_pm_mode_t": 6, "posal_pm_island_type_t": 6, "vote": [6, 7, 11, 21, 24], "posal_pm_island_vote_type_t": 6, "posal_pm_cpu_lpr_id_t": 6, "cpu": 6, "lpr": 6, "posal_pm_cpu_lpr_vote_type_t": 6, "posal_pm_register_t": 6, "posal_pm_mpps_t": 6, "posal_pm_bw_t": 6, "posal_pm_sleep_latency_t": 6, "posal_pm_island_vote_t": 6, "posal_pm_cpu_lpr_vote_t": 6, "posal_pm_resources_t": 6, "posal_pm_request_info_t": 6, "posal_pm_release_info_t": 6, "pm_mode_default": 6, "suppress": [6, 21], "pm_mode_island": 6, "pm_mode_island_duty_cycl": 6, "bw": [6, 21], "bt": [6, 11], "a2dp": 6, "pm_island_type_default": 6, "pm_island_type_low_pow": 6, "enter": [6, 21], "std": [6, 11], "pm_island_type_low_power_2": 6, "llc": 6, "pm_island_vote_entri": 6, "cast": [6, 21], "pm_island_vote_exit": 6, "sate": 6, "pm_island_vote_dont_car": 6, "care": [6, 7, 12, 21], "pm_lpr_cpu_ss_sleep": 6, "pm_lpr_cpu_max": 6, "pm_vote_for_cpu_lpr_sub_system_sleep": 6, "pm_vote_against_cpu_lpr_sub_system_sleep": 6, "pm_vote_num_cpu_lpr": 6, "posal_power_mgr_request": 6, "request_info_ptr": 6, "adsppm": 6, "posal_power_mgr_releas": 6, "release_info_ptr": 6, "posal_power_mgr_regist": 6, "register_info": 6, "pm_handle_pptr": 6, "wait_sign": 6, "log_id": [6, 7], "kpp": [6, 7, 21], "posal_power_mgr_deregist": 6, "posal_power_mgr_is_regist": 6, "pm_handle_ptr": 6, "posal_power_mgr_request_max_out": 6, "bump": [6, 21], "bu": [6, 11, 21], "posal_power_mgr_release_max_out": 6, "delay_m": 6, "posal_power_mgr_init": 6, "initalis": 6, "posal_power_mgr_deinit": 6, "posal_power_mgr_send_command": 6, "msg_opcod": 6, "payload_ptr": 6, "server": [6, 8, 11, 19, 29], "island_typ": 6, "is_valid": [6, 7, 21], "floor_clk": 6, "island_vote_typ": 6, "lpr_id": 6, "cpu_lpr_vote_typ": 6, "mpp": [6, 11], "sleep_lat": 6, "island_vot": [6, 7], "cpu_lpr_vot": 6, "client_log_id": 6, "wait_signal_ptr": 6, "posal_root_va_num_args_impl": 6, "b": [6, 7, 11, 16, 19, 21, 28], "d": [6, 11, 13, 19, 21, 28, 29], "f": 6, "j": [6, 21], "_n": 6, "posal_root_va_num_arg": 6, "posal_root_tokenpast": 6, "y": [6, 18], "posal_root_msg_x": 6, "xx_ss_mask": 6, "xx_fmt": 6, "posal_root_msg_island": 6, "posal_signal_cr": 6, "pp_sigobj": 6, "ppsignal": 6, "posal_signal_destroi": 6, "psignal": 6, "posal_signal_get_channel": 6, "p_sigobj": 6, "posal_signal_get_channel_bit": 6, "ORed": [6, 21], "posal_signal_send": 6, "posal_signal_clear": 6, "posal_signal_is_set": 6, "posal_thread_t": 6, "posal_thread_prio_t": 6, "posal_thread_launch": 6, "ptid": 6, "pzthreadnam": 6, "nstacksiz": 6, "nprioriti": 6, "pfstartroutin": 6, "pstack": 6, "lowest": [6, 20], "highest": [6, 13, 20, 21], "posal_thread_launch2": 6, "nrootstacks": 6, "guest": 6, "posal_thread_launch3": 6, "posal_obj_ptr": 6, "threadnam": 6, "root_stack_s": 6, "sched_polici": 6, "affin": [6, 21], "posal_thread_join": 6, "ntid": 6, "nstatu": 6, "posal_thread_get_tid": 6, "thread_obj": 6, "integ": [6, 19, 21], "posal_thread_get_tid_v2": 6, "posal_thread_get_curr_tid": 6, "posal_thread_get_curr_tid_v2": 6, "posal_thread_get_nam": 6, "max_len": 6, "posal_thread_prio_get": 6, "posal_thread_prio_get2": 6, "tobj": 6, "posal_thread_set_prio": 6, "nprio": 6, "posal_thread_set_prio2": 6, "posal_thread_allocate_stack": 6, "pstackpoint": 6, "posal_thread_profiling_get_stack_info": 6, "tid": 6, "current_stack_usage_ptr": 6, "stack_size_ptr": 6, "posal_bufpool_invalid_handl": 6, "posal_bufpool_align_t": 6, "four_byte_align": 6, "eight_byte_align": 6, "posal_bufpool_pool_cr": 6, "node_s": 6, "num_arrai": 6, "nodes_per_arr": 6, "posal_bufpool_get_nod": 6, "pool_handl": 6, "posal_bufpool_return_nod": 6, "node_ptr": 6, "posal_bufpool_pool_destroi": 6, "posal_bufpool_pool_reset_to_bas": 6, "posal_bufpool_pool_free_unused_list": 6, "posal_bufpool_is_address_in_bufpool": 6, "posal_bufpool_profile_all_mem_usag": 6, "posal_bufpool_profile_mem_usag": 6, "bytes_used_ptr": 6, "bytes_allocated_ptr": 6, "conditionvari": 6, "posal_condvar_t": 6, "posal_condvar_cr": 6, "p_cndvar": 6, "condition_var_ptr": 6, "posal_condvar_sign": 6, "posal_condvar_broadcast": 6, "broadcast": 6, "posal_condvar_wait": 6, "posal_nmutex_t": 6, "nmutex": [6, 11], "posal_condvar_destroi": 6, "pp_cndvar": 6, "forc": [6, 21], "err_str": 6, "top": [6, 11, 12, 13, 16, 20, 28], "posal_init": [6, 24], "posal_deinit": 6, "posal_cmn_divid": 6, "den": 6, "qurt_mutex_t": 6, "posal_inline_mutex_t": 6, "posal_inline_mutex_init": 6, "posal_inline_mutex_deinit": 6, "deinit": 6, "posal_mutex_init": 6, "posal_interrupt_ist_t": 6, "posal_interrupt_regist": 6, "ist_ptr": 6, "intr_id": 6, "callback_ptr": 6, "arg_ptr": 6, "ist": 6, "posal_interrupt_deregist": 6, "posal_heap_id_island_bit_mask": 6, "heap_id_mask": 6, "heap_id_shift": 6, "heap_id_mask_with_island_info": 6, "get_actual_heap_id": 6, "heapid": 6, "get_heap_id_with_island_info": 6, "get_tracking_id_from_heap_id": 6, "modify_heap_id_for_mem_track": 6, "tracking_id": 6, "actual_heap_id": 6, "modify_static_module_heap_id_for_mem_track": 6, "modify_heap_id_for_fwk_alloc_for_mem_track": 6, "posal_default_heap_index": 6, "posal_heap_mgr_heap_index_start": 6, "posal_heap_mgr_heap_index_end": 6, "is_malloc": 6, "is_fre": 6, "heap_id_from_heap_table_index": 6, "heap_table_index_from_heap_id": 6, "posal_mem_align_unspecifi": 6, "posal_is_island_heap_id": 6, "posal_mem_type_default": 6, "posal_mem_type_low_pow": 6, "posal_mem_type_low_power_2": 6, "posal_mem_type_num_support": 6, "posal_heap_t": 6, "posal_heap_non_island": 6, "posal_heap_island": 6, "posal_heap_lpm": 6, "posal_heap_non_island_safe_heap": 6, "posal_heap_default": 6, "posal_heap_out_of_rang": 6, "posal_heap_invalid": 6, "posal_memory_malloc": 6, "unbyt": 6, "posal_memory_fre": 6, "posal_memory_aligned_malloc": 6, "unalignbit": 6, "power": [6, 11, 13, 21, 24, 29], "posal_memory_aligned_fre": 6, "posal_memory_aligned_free_v2": 6, "posal_is_memory_in_tcm": 6, "posal_check_addr_from_tcm_island_heap_mgr": 6, "fall": 6, "posal_tcm_island_heap_mgr_get_nam": 6, "origheapid": 6, "posal_mem_prof_marker_t": 6, "mark": [6, 7, 11, 21], "momori": 6, "hash": 6, "posal_mem_prof_node_t": 6, "posal_mem_prof_state_t": 6, "posal_mem_prof_t": 6, "posal_mem_prof_stop": 6, "posal_mem_prof_start": 6, "posal_mem_prof_init": 6, "hashtabl": 6, "posal_mem_prof_deinit": 6, "posal_mem_prof_pre_process_malloc": 6, "orig_heap_id": 6, "bytes_ptr": 6, "extract": [6, 7, 13, 29], "sizeof": [6, 7, 13, 21], "posal_mem_prof_post_process_malloc": 6, "is_mem_track": 6, "magic": 6, "tail": [6, 21], "newli": [6, 12, 26], "posal_mem_prof_process_fre": 6, "posal_mem_prof_queri": 6, "mem_usage_ptr": 6, "posal_mem_prof_get_mem_s": 6, "magic_numb": 6, "spf_hash_node_t": 6, "hash_nod": 6, "hashnod": 6, "mem_count": 6, "spf_hashtable_t": 6, "mem_ht": 6, "prof_mutex": 6, "mem_prof_statu": 6, "posal_nmutex_cr": 6, "pposal_nmutex": 6, "posal_nmutex_lock": 6, "posal_nmutex_try_lock": 6, "posal_nmutex_unlock": 6, "posal_nmutex_destroi": 6, "pp_posal_nmutex": 6, "posal_nmutex_init": 6, "pop": 6, "front": [6, 13, 16, 21], "fifo": 6, "lifo": 6, "posal_default_name_len": 6, "posal_queue_t": 6, "posal_queue_element_t": 6, "posal_queue_init_attr_t": 6, "posal_queue_pool_setup": 6, "posal_queue_pool_reset": 6, "posal_queue_pool_destroi": 6, "posal_queue_create_v1": 6, "queue_pptr": 6, "q_ptr": 6, "posal_queue_init": 6, "posal_queue_get_s": 6, "posal_queue_destroi": 6, "deprec": [6, 7, 21], "posal_queue_deinit": 6, "posal_queue_dis": 6, "posal_queue_enable_disable_sign": 6, "is_en": [6, 7, 21], "sign": [6, 7], "posal_queue_push_back": 6, "onto": [6, 10, 18, 22, 24, 28, 29], "nonblock": 6, "overflow": [6, 21], "unwant": 6, "assert": 6, "ppayload": 6, "posal_queue_insert_front": 6, "posal_queue_push_back_with_prior": 6, "higher": [6, 11, 12, 19, 21], "posal_queue_pop_front": 6, "ar_enomor": 6, "typic": [6, 7, 8, 11, 12, 16], "target": [6, 10, 12, 13, 19, 30], "posal_queue_peek_forward": 6, "iterator_pptr": 6, "peek": 6, "iter": [6, 21], "element": [6, 7, 21], "posal_queue_peek_front": 6, "posal_queue_pop_back": 6, "posal_queue_get_channel": 6, "posal_queue_get_channel_bit": 6, "posal_queue_pol": 6, "poll": 6, "equal": [6, 7, 12, 16, 20, 21], "posal_queue_attr_init": 6, "posal_queue_attr_set_nam": 6, "name_ptr": 6, "posal_queue_attr_set_max_nod": 6, "max_nod": 6, "posal_queue_attr_set_prealloc_nod": 6, "prealloc_nod": 6, "posal_queue_attr_set_heap_id": 6, "posal_queue_attr_set_priority_queue_mod": 6, "is_priority_queu": 6, "posal_queue_lock_mutex": 6, "mutext": 6, "posal_queue_unlock_mutex": 6, "posal_queue_set_attribut": 6, "q_attr_ptr": 6, "num_max_q_elem": 6, "num_max_prealloc_q_elem": 6, "q_name_ptr": 6, "posal_queue_get_queue_ful": 6, "prealloc": 6, "rtld": 6, "posal_rtld_lazi": 6, "posal_rtld_now": 6, "rtld_di_load_addr": 6, "ideal": [6, 21], "dlfcn": 6, "around": [6, 12, 19], "rtld_di_load_s": 6, "posal_dlopen": 6, "lib": [6, 7, 16, 18, 20, 23, 26], "how": [6, 7, 10, 12, 16, 19, 21, 22, 26, 28, 29, 30], "posal_dlopenbuf": 6, "len": [6, 21], "posal_dlclos": 6, "dl": [6, 24], "posal_dlsym": 6, "symbol": 6, "dnamic": 6, "posal_dlerror": 6, "posal_dlinfo": 6, "p": [6, 19], "about": [6, 7, 11, 12, 15, 18, 20, 21, 22, 26, 29, 30], "question": [6, 11], "standard": [6, 11, 18, 19], "ar_std_min": 6, "ar_std_max": 6, "posal_strlcpi": 6, "dest_ptr": 6, "src_ptr": 6, "dest_len": 6, "src_len": 6, "posal_strnlen": 6, "posal_strncmp": 6, "s1": 6, "s1_size": 6, "s2": 6, "s2_size": 6, "wise": 6, "posal_memcpi": 6, "dst": 6, "dst_size": 6, "src_size": 6, "corrupt": [6, 21], "less": [6, 7, 21], "posal_memset": 6, "num_byt": 6, "interpret": [6, 7, 11, 13, 21], "int32": 6, "posal_snprintf": 6, "print": [6, 7, 18, 21, 28], "framework": [6, 7, 9, 12, 13, 15, 16, 18, 30], "spf_thread_prio_id_t": 6, "prio_query_t": 6, "static_req_id": 6, "measur": [6, 11, 21, 22], "OR": [6, 21], "req": 6, "spf_thread_dyn_id": 6, "spf_thread_stat_apm_id": 6, "spf_thread_stat_cntr_id": 6, "spf_thread_stat_amdb_id": 6, "spf_thread_stat_ist_id": 6, "spf_thread_stat_prm_id": 6, "spf_thread_stat_pm_server_id": 6, "spf_thread_stat_voice_timer_id": 6, "spf_thread_stat_vcpm_id": 6, "spf_thread_stat_asps_id": 6, "spf_thread_stat_dls_id": 6, "spf_thread_stat_id_max": 6, "posal_thread_calc_prio": 6, "prio_query_ptr": 6, "thread_prio_ptr": 6, "posal_thread_determine_attribut": 6, "sched_policy_ptr": 6, "cpu_set_ptr": 6, "posal_thread_get_floor_prio": 6, "prio_id": 6, "is_interrupt_trig": 6, "frame_duration_u": 6, "v2": [7, 21], "varieti": [7, 21], "treat": 7, "capi_t": 7, "capi_vtbl_t": [7, 18], "capi_err_t": 7, "capi_get_static_properties_f": 7, "capi_proplist_t": 7, "init_set_proplist": 7, "static_proplist": 7, "independ": [7, 9, 12, 21], "capi_eunsupport": 7, "actual_data_len": [7, 21], "rest": [7, 8, 10, 21, 25], "rather": [7, 21], "As": [7, 9, 11, 13, 18, 21], "capi_init_f": 7, "calcul": [7, 11, 21], "capi_eok": 7, "_pif": 7, "instanti": [7, 11, 12, 13, 16, 21], "continu": [7, 21], "consid": [7, 10, 11, 12, 13, 21], "capi_init_memory_requir": [7, 21], "plain": [7, 21], "compliant": [7, 16, 21], "capi_stream_data_t": 7, "port": [7, 11, 16, 23, 26, 28, 29], "capi_requires_data_buff": [7, 21], "comment": [7, 21], "capi_buf_t": 7, "restrict": [7, 13, 21, 28], "capi_input_media_format": [7, 21], "capi_port_num_info": [7, 21], "stream_data_vers": [7, 21], "capi_stream_flags_t": [7, 21], "capi_stream_data_v2_t": [7, 21], "mismatch": [7, 21], "over": [7, 9, 12, 13, 16, 18, 21, 28], "set_param": [7, 18], "param_id": 7, "capi_port_info_t": 7, "port_info_ptr": 7, "params_ptr": 7, "therefor": [7, 21], "tune": [7, 8, 9, 12, 16, 20, 21, 22, 25], "gain_struct_t": [7, 21], "msg_1": [7, 21], "msg_ssid_qdsp6": [7, 21], "libnam": [7, 21], "verif": [7, 19, 21], "gain_struct": [7, 21], "matter": [7, 21], "might": [7, 11, 18, 21, 28], "get_param": [7, 18], "max_data_len": [7, 21], "capi_libname_en": [7, 21], "capi_libname_filter_coeff": [7, 21], "set_properti": [7, 18], "proplist_ptr": 7, "get_properti": [7, 18], "These": [7, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 28], "appear": [7, 12, 18, 20, 21, 22, 28, 29], "invis": [7, 21], "publicli": [7, 21], "visibl": [7, 12, 21], "vtbl_ptr": [7, 21], "capi_invalid_v": 7, "capi_efail": 7, "capi_ebadparam": 7, "capi_enomemori": 7, "capi_eneedmor": 7, "capi_enotreadi": 7, "capi_ealreadi": 7, "There": [7, 10, 11, 12, 18, 21, 29], "overwrit": [7, 21], "recalibr": [7, 21], "capi_fail": 7, "capi_succeed": 7, "capi_set_error": 7, "error_flag": 7, "return_cod": 7, "capi_is_error_code_set": 7, "error_cod": 7, "capi_max_channel": 7, "capi_max_channels_v2": 7, "capi_media_format_minor_vers": 7, "capi_data_format_invalid_v": [7, 21], "capi_data_format_header_t": 7, "unspecifi": [7, 21], "union": 7, "capi_set_get_media_format_t": 7, "capi_standard_data_format_t": [7, 21], "capi_channel_type_t": 7, "media_fmt_api": 7, "capi_standard_data_format_v2_t": [7, 21], "capi_raw_compressed_data_format_t": 7, "capi_channel_mask_t": 7, "capi_deinterleaved_raw_compressed_data_format_t": 7, "capi_stream_version_t": 7, "capi_stream_v1": 7, "00": 7, "capi_stream_v2": [7, 21], "01": 7, "data_format_t": [7, 21], "capi_fixed_point": 7, "capi_floating_point": [7, 21], "float": [7, 11], "capi_raw_compress": [7, 21], "compress": [7, 10, 11, 16, 20], "unpacket": 7, "capi_iec61937_packet": 7, "capi_dsd_dop_packet": 7, "dsd": [7, 21], "dsd_dop": 7, "16": [7, 19, 21], "msb": [7, 21], "capi_compr_over_pcm_packet": 7, "capi_generic_compress": 7, "know": [7, 9, 15, 21, 29], "capi_iec60958_packet": 7, "iec": [7, 21], "60958": [7, 21], "capi_iec60958_packetized_non_linear": 7, "capi_deinterleaved_raw_compress": [7, 21], "capi_max_format_typ": 7, "capi_interleaving_t": 7, "deinterleav": [7, 11], "capi_interleav": 7, "present": [7, 11, 12, 13, 18, 19, 21], "capi_deinterleaved_pack": 7, "capi_deinterleaved_unpack": 7, "bufs_num": 7, "capi_deinterleaved_unpacked_v2": 7, "capi_invalid_interleav": 7, "data_ptr": [7, 21], "leav": [7, 13, 21], "marker_eo": [7, 21], "end_of_fram": [7, 21], "intf_extn_metadata": 7, "propag": [7, 10, 11], "method": [7, 8, 21, 25], "extens": [7, 9, 11], "is_timestamp_valid": 7, "siso": [7, 11, 21], "try": [7, 11, 13, 18, 21, 28], "even": [7, 11, 13, 21], "threshold": [7, 11], "integr": [7, 19, 22, 24, 28, 29], "encod": [7, 11, 16, 18, 20, 21], "discontinu": [7, 21], "don": [7, 11, 21], "upstream": [7, 11, 15, 21, 29], "pertain": 7, "decod": [7, 11, 16, 18, 20, 21], "achiev": [7, 10, 11, 12, 13, 21], "repeatedli": [7, 21], "worth": [7, 21], "algorithm": [7, 9, 11, 12, 13, 18, 20, 21, 22, 26], "multi": [7, 20], "accompani": 7, "undergo": 7, "convert": [7, 11, 12, 16, 18, 20, 21, 22], "arriv": [7, 21], "stuck": [7, 21], "metdata": 7, "intf_extn_param_id_metadata_handler_t": 7, "metadata_propag": [7, 21], "howev": [7, 11, 12, 18, 20, 21, 30], "clone": [7, 20, 21, 28], "marker_1": 7, "marker_2": 7, "marker_3": 7, "erasur": 7, "underflow": [7, 21], "11": 7, "ts_continu": 7, "ts_valid": 7, "sync": [7, 11, 21, 28, 29], "anonym": 7, "easi": [7, 21], "shot": [7, 21], "infer": [7, 21], "neg": 7, "unpack": [7, 21], "uncompress": [7, 21], "capi_v2_deinterleaved_raw_compress": 7, "put": [7, 11, 16], "module_cmn_md_list_t": 7, "metadata_list_ptr": [7, 21], "module_cmn_md_t": 7, "format_head": 7, "bitstream_format": 7, "media_fmt_id_": 7, "pack": 7, "fraction": [7, 11, 21], "represent": [7, 12], "data_is_sign": 7, "data_interleav": 7, "relev": [7, 18, 19, 22], "channel_typ": 7, "pcm_channel_": 7, "minor_vers": 7, "raw_compress": 7, "channel_mask_lsw": 7, "channel_mask_msw": 7, "deinterleaved_raw_compress": 7, "unlik": [7, 11, 21], "port_index": [7, 21], "is_input_port": [7, 21], "sequenti": [7, 11], "three": [7, 11, 12, 13, 16, 18, 21, 22], "And": 7, "capi_event_info_t": [7, 21], "capi_event_cb_f": 7, "context_ptr": 7, "capi_event_id_t": 7, "event_info_ptr": 7, "capi_event_kpps_t": [7, 21], "capi_event_bandwidth_t": 7, "capi_event_data_to_dsp_client_t": 7, "capi_event_dynamic_inplace_change_t": 7, "capi_event_data_to_dsp_client_v2_t": 7, "capi_event_data_to_dsp_service_t": 7, "capi_event_get_data_from_dsp_service_t": 7, "capi_event_process_state_t": 7, "capi_event_algorithmic_delay_t": 7, "capi_event_headroom_t": 7, "capi_port_data_threshold_change_t": 7, "capi_library_base_t": [7, 21], "capi_event_get_library_instance_t": 7, "capi_event_dlinfo_t": 7, "capi_event_hw_accl_proc_delay_t": 7, "capi_event_island_vote_t": 7, "capi_event_kpp": [7, 21], "assum": [7, 11, 13, 21], "miss": 7, "kilo": [7, 21], "hexagon": [7, 11, 21, 29], "terminologi": [7, 14, 16, 21, 25, 26], "parallel": [7, 11], "kip": 7, "similar": [7, 10, 12, 19, 20, 21], "respect": [7, 11, 12, 13, 16], "capi_event_bandwidth": [7, 21], "bandwidth": [7, 11, 21, 24], "capi_event_data_to_dsp_cli": [7, 21], "capi_event_data_to_dsp_client_v2": [7, 21], "reus": [7, 21], "capi_event_data_to_other_modul": 7, "capi_event_output_media_format_upd": [7, 21], "capi_event_process_st": [7, 21], "recommend": [7, 11, 18, 28, 29], "bypass": [7, 11, 16, 21], "suitabl": [7, 21], "capi_event_algorithmic_delai": [7, 21], "capi_event_headroom": 7, "room": [7, 20], "millibel": 7, "capi_event_port_data_threshold_chang": [7, 21], "capi_event_metadata_avail": 7, "capi_metadata_t": 7, "capi_metadata": [7, 21], "capi_event_data_to_dsp_servic": [7, 21], "capi_event_get_library_inst": [7, 21], "lib_guid": 7, "lib_obj": 7, "lib_vtabl": 7, "vtabl": [7, 13, 21], "lib_func1": 7, "obj": 7, "lib_func2": 7, "lib_func3": 7, "vtble": 7, "payload_buff": [7, 21], "port_info": [7, 21], "event_cb_ptr": [7, 21], "lib_ptr": 7, "vtbl": [7, 18], "unknown_lib_ptr": 7, "get_lib": 7, "unknown": [7, 21], "interface_id": 7, "get_interface_id": [7, 21], "switch": [7, 11, 12, 13, 21], "capi_event_get_dlinfo": 7, "capi_event_output_media_format_updated_v2": [7, 21], "capi_event_get_data_from_dsp_servic": 7, "instantan": 7, "involv": [7, 11, 19, 21, 22, 28, 29], "heavi": 7, "offload": [7, 21], "mdf": 7, "capi_event_dynamic_inplace_chang": [7, 21], "inplac": [7, 21], "long": [7, 11, 13, 21], "mimo": 7, "capi_event_hw_accl_proc_delai": 7, "off": [7, 12, 13, 16, 28, 30], "partial": [7, 13, 21], "manner": [7, 15], "capi_event_island_vot": 7, "place": [7, 11, 16, 19, 21], "honor": [7, 11, 21], "capi_event_deinterleaved_unpacked_v2_support": 7, "sure": [7, 18, 28], "capi_max_ev": 7, "code_bandwidth": 7, "data_bandwidth": 7, "is_inplac": 7, "dest_address": 7, "delay_in_u": 7, "incorrectli": 7, "headroom_in_millibel": 7, "headroom": 7, "new_threshold_in_byt": 7, "obj_ptr": [7, 21], "is_dl": 7, "load_addr_lsw": 7, "load_addr_msw": 7, "load_siz": 7, "lpi": [7, 11], "capi_persistence_invalid_v": 7, "capi_prop_t": 7, "capi_init_memory_requirement_t": 7, "capi_stack_size_t": 7, "capi_max_metadata_size_t": 7, "capi_is_inplace_t": 7, "capi_requires_data_buffering_t": 7, "capi_is_elementary_t": 7, "capi_min_port_num_info_t": 7, "capi_event_callback_info_t": 7, "capi_port_num_info_t": 7, "capi_heap_id_t": [7, 21], "capi_port_data_threshold_t": 7, "capi_output_media_format_size_t": 7, "capi_num_needed_framework_extensions_t": 7, "capi_framework_extension_id_t": 7, "capi_log_code_t": 7, "capi_session_identifier_t": 7, "capi_custom_property_t": 7, "capi_interface_extns_list_t": 7, "capi_interface_extn_desc_t": 7, "capi_register_event_to_dsp_client_t": 7, "capi_register_event_to_dsp_client_v2_t": 7, "capi_param_persistence_info_t": 7, "capi_module_instance_id_t": 7, "capi_logging_info_t": 7, "capi_module_version_info_t": 7, "capi_property_id_t": 7, "capi_stack_s": [7, 21], "capi_max_metadata_s": [7, 21], "capi_is_inplac": [7, 21], "requires_data_buff": 7, "capi_port_data_threshold": [7, 21], "behav": [7, 21], "abl": [7, 16, 21, 30], "Or": 7, "signific": 7, "overhead": [7, 11, 13, 21], "circumst": 7, "convers": [7, 11, 16, 21], "capi_num_needed_framework_extens": [7, 21], "capi_needed_framework_extens": [7, 21], "capi_interface_extens": [7, 21], "is_support": 7, "capi_is_elementari": [7, 21], "elementari": [7, 21], "qualifi": [7, 21], "meet": [7, 9, 21, 28], "criteria": [7, 21], "polici": [7, 11], "produc": [7, 11, 12, 21], "exact": [7, 18, 21, 22], "dm": 7, "reject": 7, "is_realtim": 7, "capi_min_port_num_info": [7, 21], "sink": [7, 9, 12, 21, 28], "Then": [7, 10, 12, 13, 16, 21, 22, 28], "downstream": [7, 11, 29], "act": [7, 8, 11, 21], "intf_extn_prop_port_ds_st": 7, "capi_module_version_info": 7, "capi_max_static_properti": [7, 21], "dummi": 7, "capi_event_callback_info": [7, 21], "mixer": [7, 19, 20, 21], "four": [7, 10, 12, 13], "capi_heap_id": [7, 21], "capi_log_cod": [7, 21], "capi_custom_init_data": [7, 21], "capi_session_identifi": [7, 21], "placement": 7, "capi_input_media_format_v2": [7, 21], "capi_module_instance_id": [7, 21], "capi_logging_info": [7, 21], "binari": [7, 10, 18, 20, 24], "dump": 7, "capi_max_init_properti": [7, 21], "capi_algorithmic_reset": [7, 21], "capi_external_service_id": [7, 21], "capi_register_event_data_to_dsp_cli": [7, 21], "capi_register_event_data_to_dsp_client_v2": [7, 21], "capi_param_persistence_info": [7, 21], "decid": [7, 13, 21], "exclus": [7, 25], "just": [7, 16, 21], "never": [7, 21], "capi_max_set_properti": [7, 21], "capi_output_media_format_s": [7, 21], "capi_max_get_properti": [7, 21], "capi_output_media_format": [7, 21], "aspect": [7, 11, 12, 13, 21], "capi_custom_properti": [7, 21], "secondari": [7, 28], "capi_output_media_format_v2": [7, 21], "capi_max_set_get_properti": [7, 21], "capi_max_properti": [7, 21], "capi_persistence_type_t": 7, "capi_persistent_mem": 7, "deregistr": [7, 11], "whichev": 7, "capi_global_persist": 7, "prohibit": 7, "capi_invalid_persist": 7, "suffici": [7, 21], "larg": [7, 8, 11, 21], "props_num": 7, "prop_ptr": 7, "size_in_byt": 7, "output_port_index": [7, 21], "is_elementari": 7, "num_min_input_port": 7, "mininum": 7, "num_min_output_port": 7, "event_cb": 7, "event_context": 7, "num_input_port": 7, "num_output_port": 7, "threshold_in_byt": 7, "num_extens": 7, "service_id": 7, "intermodul": 7, "secondary_prop_id": 7, "further": [7, 11, 13, 16, 21], "negoti": [7, 21], "event_cfg": 7, "log_id_mask": 7, "capi_module_vers": 7, "version_major": 7, "version_minor": 7, "tool": [8, 9, 11, 12, 18, 19, 21, 22, 25, 28, 29], "qact": [8, 9, 18, 19, 28, 29, 30], "older": [8, 21], "cross": [8, 9, 10, 24, 30], "softwar": [8, 9, 10, 11, 12, 16, 21, 22, 25, 28, 29, 30], "compos": [8, 9], "compon": [8, 9, 10, 12, 13, 16, 22, 24, 28, 30], "view": [8, 9, 11, 12, 18, 20, 21, 22, 28, 29], "electron": 8, "react": 8, "interact": [8, 11, 13, 16], "via": [8, 9, 10, 11, 12, 13, 16, 19, 21, 25, 28], "emit": 8, "button": [8, 12, 19], "devic": [8, 9, 10, 11, 12, 15, 18, 19, 22, 25, 28, 29, 30], "select": [8, 11, 12, 13, 19, 22, 28], "displai": [8, 11, 28], "Will": [8, 21], "show": [8, 11, 12, 13, 18, 21], "discoveri": [8, 25], "wizard": [8, 25], "workflow": [8, 10, 11, 12, 16, 18, 23, 26, 30], "import": [8, 9, 11, 12, 16, 21, 29], "merg": 8, "branch": [8, 21], "intermediari": 8, "observ": 8, "ngrx": 8, "accordingli": [8, 13, 21, 28], "web": 8, "http": [8, 28], "grpc": 8, "real": [8, 10, 11, 13, 20, 22], "latenc": [8, 11, 12, 16, 21, 22], "rtm": 8, "mechan": [8, 9, 10, 11, 12, 13, 16, 21], "signalr": 8, "core": [8, 9, 12, 16, 21, 25, 28, 29, 30], "busi": 8, "logic": [8, 11, 12, 16, 21, 25], "rule": 8, "drill": 9, "shape": [9, 11, 21, 30], "unifi": [9, 11], "leverag": [9, 13, 25], "driven": [9, 11, 15, 21, 25], "minim": [9, 21, 25], "effort": [9, 21], "plug": [9, 11, 13, 15, 17, 28, 30], "differenti": 9, "secret": 9, "sauc": 9, "realiz": [9, 11, 12, 13, 19, 22, 26], "modular": 9, "solut": [9, 29, 30], "scale": [9, 21], "richer": 9, "distribut": [9, 11, 19, 28], "heterogen": [9, 28], "effici": [9, 20], "adapt": [9, 11, 14, 16, 21, 26, 30], "span": 9, "host": [9, 10, 11, 21, 28, 29, 30], "pc": [9, 10, 28], "embed": [9, 11], "creator": [9, 11, 12, 18, 19, 20, 21, 22, 26, 28, 29, 30], "arc": [9, 10, 11, 12, 20, 21, 22, 25, 28, 29], "gui": [9, 21, 28], "offer": [9, 10, 16, 30], "depict": [9, 10, 12, 16, 18, 30], "diagram": [9, 10, 11, 16, 18, 21, 22, 25, 28, 29, 30], "linux": [9, 14, 18, 24, 26, 28, 30], "rto": [9, 11], "consist": [9, 10, 11, 12, 16], "ecosystem": [9, 16], "built": [9, 19], "well": [9, 11, 12, 13, 16, 18, 21, 28], "multimedia": [9, 28, 29], "made": [9, 20, 21], "translat": [9, 13, 16, 21], "construct": [9, 12, 16, 18, 22, 25], "describ": [9, 10, 11, 12, 13, 16, 19, 21], "download": [9, 10, 11, 29, 30], "protocol": [9, 11, 16, 21, 28, 29], "soft": [9, 11, 20, 28], "pipe": [9, 21, 28], "throughout": [10, 18], "monitor": [10, 22, 24, 28], "remot": 10, "ATS": 10, "detect": [10, 21], "relai": 10, "apart": [10, 21], "role": [10, 22], "bridg": [10, 11], "variou": [10, 11, 12, 13, 21, 30], "paus": [10, 11, 21, 22], "resum": [10, 11, 12], "explan": [10, 22], "chapter": [10, 11, 13], "blob": [10, 21], "correctli": [10, 21], "child": 10, "local": [10, 11, 18, 19, 28], "veri": [10, 11], "much": [10, 21], "organ": [10, 16], "baselin": 10, "transport": [10, 11, 24], "tcp": [10, 28], "ip": [10, 28, 29], "onlin": [10, 11, 18, 22], "oc": 10, "rtc": [10, 22], "mc": 10, "advanc": [10, 28], "ft": 10, "besid": [10, 28], "reli": [10, 21], "record": [10, 16, 21], "timer": [10, 11, 24], "hw": [10, 16], "primari": [10, 21, 29], "registri": 10, "handshak": 10, "walk": [11, 28, 29], "model": [11, 16], "middlewar": [11, 12, 16], "figur": [11, 12, 13, 16, 21], "illustr": [11, 12, 13, 16, 21, 28, 29], "mic": [11, 16, 21], "aac": [11, 21], "wma": 11, "amrwb": 11, "speaker": [11, 12, 16, 19, 21, 28, 29], "mp3": [11, 21], "flac": 11, "alac": 11, "ac3": [11, 21], "eac3": [11, 21], "vorbi": 11, "pro": 11, "dt": 11, "internet": [11, 28], "simultan": [11, 21], "transmit": [11, 13, 21], "far": [11, 21], "law": 11, "\u00b5": 11, "anoth": [11, 12, 16, 21, 28], "mix": [11, 16, 20, 21], "side": [11, 12, 21, 25], "tone": 11, "hear": [11, 22], "aid": [11, 16, 21], "hdmi": [11, 28], "depacket": [11, 18, 21], "qualiti": 11, "dtmf": [11, 21], "keyword": [11, 21], "agnost": [11, 12, 13], "scalabl": 11, "standalon": [11, 18, 20, 29], "concurr": [11, 20, 21], "asynchron": [11, 21], "publish": [11, 13, 16], "proxi": 11, "linear": 11, "acycl": 11, "rt": [11, 21], "nrt": [11, 21], "abil": [11, 13, 16], "width": [11, 12, 20, 21], "deliveri": 11, "deadlin": 11, "complex": [11, 12, 21], "cycl": 11, "diagnost": 11, "featuriz": 11, "interprocessor": [11, 13], "owner": [11, 13], "your": [11, 18, 19, 21, 28, 29], "purpos": [11, 12], "acknowledg": 11, "approach": [11, 16, 21], "potenti": [11, 12], "intermedi": 11, "henc": [11, 12, 13, 21], "reduc": [11, 12, 20, 21], "512": [11, 13], "simpl": [11, 12, 20, 21], "larger": [11, 21], "directli": [11, 13, 19, 21, 22, 28], "codec": [11, 16], "few": [11, 18], "implicit": 11, "split": [11, 21], "postprocess": [11, 16, 21], "echo": [11, 12, 21], "cancel": [11, 12, 21], "bi": 11, "label": [11, 21], "steadi": [11, 21], "intent": 11, "unidirect": [11, 13], "accumul": [11, 20], "interconnect": [11, 12], "unit": [11, 12], "granular": 11, "thing": 11, "feedback": [11, 30], "concept": [11, 14, 16, 21, 25, 26], "natur": [11, 21], "product": [11, 12, 16, 21, 22, 25, 30], "pp": [11, 16, 18, 21], "resampl": [11, 20, 21], "But": [11, 21], "ec": [11, 12, 21], "2022": 11, "pure": 11, "aggreg": [11, 21], "lcm": [11, 21], "sole": 11, "rare": 11, "basi": [11, 12, 19], "perf": 11, "highli": [11, 12, 30], "topo": [11, 21], "sal": [11, 20], "simpler": 11, "smart": [11, 21], "proc": [11, 16, 28, 29], "smaller": [11, 21], "deriv": [11, 16], "closest": 11, "bigger": 11, "szie": 11, "20": [11, 28], "reduct": 11, "you": [11, 13, 18, 20, 21, 28, 29], "Such": [11, 21], "inter": 11, "teardown": [11, 13, 16], "peer": [11, 21], "icb": 11, "dataq": 11, "bufferq": 11, "flow": [11, 13], "dataflow": 11, "deliv": [11, 13, 21, 30], "step": [11, 12, 13, 18, 19, 22, 24, 25, 26], "repeat": 11, "overrid": 11, "disconnect": [11, 16, 19, 21], "close_al": 11, "machin": [11, 19, 28, 29], "transit": [11, 12, 29], "mip": [11, 21, 24], "coordin": 11, "sort": 11, "travers": 11, "unload": 11, "boot": [11, 28], "shown": [11, 16, 18, 21, 28, 30], "autogener": 11, "build": [11, 13, 19, 20, 22, 26], "tradeoff": [11, 21], "metric": 11, "mcp": 11, "intrins": 11, "atom": [11, 21], "inherit": [11, 21], "preemptiv": 11, "preserv": 11, "rw": 11, "perspect": [11, 12, 21], "learn": [11, 12, 18, 22, 26, 28, 29, 30], "save": [11, 18, 22, 28, 29], "ro": 11, "coeffici": [11, 20, 21], "satellit": 11, "disjoint": 11, "hint": 11, "ON": [11, 12], "star": 11, "cost": [11, 21], "coupl": [11, 21], "hop": 11, "pleas": [11, 12, 16, 18, 20, 22, 25, 26, 28, 29, 30], "guidelin": [11, 13, 30], "regener": 11, "xml": [11, 12, 16, 18, 21], "exhaust": 11, "anyth": 11, "divid": [11, 12], "handset": [11, 30], "drc": [11, 16, 20, 21], "video": 11, "headset": 11, "swap": [11, 13], "variant": [11, 21, 29], "stage": [11, 20], "pipelin": 11, "thu": [11, 13, 21], "wherea": [11, 21], "dma": [11, 21], "mp33": 11, "replac": [11, 21], "volum": [11, 12, 20, 22], "ramp": [11, 21], "splitter": [11, 16, 21], "sg": 11, "ultim": 11, "sever": [11, 12, 20, 28, 29, 30], "detector": [11, 18, 21], "bluetooth": [11, 16], "i2": [11, 12, 16], "botton": 11, "preprocess": 11, "nois": [11, 21], "histori": 11, "roll": 11, "satisfi": [11, 21, 25], "focu": 11, "proper": [11, 21], "improp": 11, "extra": [11, 21, 29], "drawn": 11, "demand": 11, "v": [11, 30], "guidanc": 11, "period": 11, "millisecond": [11, 21], "21": 11, "33": 11, "1024": [11, 21], "48k": [11, 12, 21], "reason": [11, 21], "balanc": 11, "especi": 11, "job": 11, "faster": [11, 21], "lot": 11, "occasion": [11, 21], "influenc": 11, "ultra": 11, "ull": 11, "elabor": 11, "squar": 11, "bracket": 11, "denot": [11, 21], "flower": 11, "mobil": 11, "slip": [11, 21], "mfc": [11, 12, 16, 20], "filter": [11, 12, 16, 20, 21, 22], "exercis": 11, "alongsid": [11, 19, 28], "kpi": 11, "unless": [11, 13, 21], "optimum": 11, "unnecessari": [11, 12, 21], "presenc": [11, 13, 21], "reorder": 11, "confirm": 11, "sometim": [11, 21], "background": [11, 21], "overal": [11, 30], "referenc": [11, 18], "olc": [11, 21], "rat": 11, "sdk": [11, 22, 26, 29], "kit": [11, 29], "revolv": 12, "comprehend": 12, "seri": [12, 21], "discuss": [12, 18, 21], "simplest": 12, "manipul": 12, "entiti": 12, "easier": [12, 13], "accomplish": 12, "smallest": 12, "meter": 12, "composit": [12, 21, 25], "break": [12, 13], "leg": [12, 16], "retain": 12, "reattach": 12, "term": 12, "kind": 12, "ui": [12, 21, 28], "canva": 12, "sound": [12, 15, 16, 19, 20, 21, 30], "headphon": [12, 16, 28, 29], "kvh2xml": 12, "whole": [12, 21], "streamrx": [12, 16, 19], "pcm_ll_playback": [12, 19], "devicerx": [12, 16], "instance_1": [12, 19], "devicepp_rx": [12, 16], "audio_mbdrc": 12, "pal": [12, 16, 29], "pal_stream_open": 12, "topologi": [12, 15, 19, 21, 25, 28], "flexibli": 12, "sgkv": 12, "acoust": [12, 21], "bitwidth": 12, "gain": [12, 16, 18, 20, 21, 29], "choic": 12, "choos": [12, 18, 19, 21, 25, 28], "sampler": 12, "simplifi": [12, 13, 21], "n": [12, 13, 18, 19, 21], "had": 12, "rb3": [12, 16, 22, 26, 27, 30], "gen2": [12, 16, 22, 26, 27, 30], "menu": [12, 19, 28, 30], "bar": [12, 20], "recal": 12, "affect": [12, 21], "level_3": 12, "seen": [12, 16], "batch": [12, 21], "hi": 12, "her": 12, "hard": 12, "architectur": [12, 14, 17, 19, 26, 30], "fetch": [12, 29], "packag": [12, 28], "fashion": 12, "addition": [12, 18, 22, 28], "clip": [12, 22, 28, 29], "44": 12, "1k": 12, "backend": [12, 16], "pspd_mfc": 12, "configure_mfc": 12, "agm": [12, 16, 19, 24, 28, 29], "agmplai": [12, 28], "tab": [12, 19], "modif": [12, 22], "click": [12, 18, 19, 28, 29], "left": [12, 19, 20, 21, 28], "sidebar": 12, "reveal": 12, "now": [12, 18, 21, 28, 29], "consider": 12, "annot": [12, 18, 21, 25], "grammar": 12, "syntax": [12, 19], "doxygen": 12, "incorpor": [12, 18, 29], "understand": [13, 21, 25], "reader": [13, 21], "familiar": 13, "arm": [13, 20], "essenti": [13, 29, 30], "categor": [13, 21], "classifi": 13, "facilit": 13, "smd": 13, "fig": 13, "quickli": 13, "littl": [13, 20], "endian": [13, 20, 21], "unrecogn": 13, "undeliv": 13, "gracefulli": 13, "interchang": 13, "lightweight": 13, "recov": 13, "late": 13, "transact": [13, 21], "subfield": 13, "layout": [13, 18, 20], "five": [13, 16], "live": [13, 21], "dedic": 13, "interprocess": 13, "unus": [13, 21], "belong": [13, 21], "recoveri": 13, "mandatori": [13, 18], "isr": [13, 21], "instabl": 13, "explain": 13, "transmiss": [13, 21], "simpli": [13, 18, 21], "export": [13, 19], "hous": 13, "mdsp": 13, "sdsp": 13, "cdsp": 13, "sum": 13, "header_s": 13, "twenti": 13, "eight": [13, 21], "came": [13, 21], "23": [13, 21], "thirti": [13, 21], "fsuch": 13, "callback_fn": 13, "gpr_api_inlin": 13, "gpr_testclient_service_id": 13, "service_callback_fn": 13, "__gpr_cmd_regist": 13, "repli": 13, "__gpr_cmd_accept_command": 13, "test_client_cmd_funct": 13, "__gpr_cmd_end_command": 13, "test_client_rsp_funct": 13, "__gpr_cmd_free": 13, "tell": [13, 21], "__gpr_cmd_deregist": 13, "gpr_cmd_is_regist": 13, "__gpr_cmd_is_regist": 13, "__gpr_cmd_host_domain_id": 13, "inband": 13, "band": 13, "packet_info": 13, "bytes_per_min": 13, "_size_packet": 13, "num_min_s": 13, "_packet": 13, "bytes_per_max": 13, "num_max_s": 13, "helper": [13, 21], "resend": 13, "anticip": 13, "status": 13, "receipt": 13, "test_client_cmd_function_t": 13, "__gpr_cmd_alloc": 13, "gpr_pkt_version": 13, "gpr_pkt_header_s": 13, "gpr_pkt_packet_s": 13, "dst_domain": 13, "gpr_client_service_domain_id_destin": 13, "src_domain": 13, "gpr_client_service_domain_id_sourc": 13, "gpr_client_service_port_id_destin": 13, "gpr_client_service_port_id_sourc": 13, "0x12345678": 13, "param1": 13, "param2": 13, "memscpi": 13, "__gpr_cmd_async_send": 13, "alloc_arg": 13, "fulli": [13, 18], "comparison": 13, "alloc_send_arg": 13, "procedur": 13, "respond": [13, 21], "gpr_ibasic_rsp_result_t": 13, "gpr_ibasic_evt_accepted_t": 13, "outlin": [13, 18, 26], "datalink": [13, 16, 24], "ipc_dl_local_deinit": 13, "mainten": 13, "init_fn": 13, "deinit_fn": 13, "gpr_api_i": 13, "gpr_glink": 13, "gpr_custom_dl": 13, "ipc_dl_glink_init": 13, "ipc_dl_glink_deinit": 13, "ipc_dl_custom_init": 13, "ipc_dl_custom_deinit": 13, "100": [13, 16, 19, 21, 28], "4096": [13, 21], "gpr_num_packets_1": 13, "gpr_drv_bytes_per_packet_1": 13, "gpr_num_packets_2": 13, "gpr_drv_bytes_per_packet_2": 13, "glink": 13, "gpr_adsp_ipc_dl_t": 13, "chipset": [13, 29], "pick": [13, 18], "compil": [13, 18, 20, 21, 22, 29], "expand": [13, 20, 22], "gpr_domain_id": 13, "reflect": [13, 18], "gpr_ids_domain_id_custom_v": 13, "0x7": 13, "50": [13, 21], "gpr_custom_domain_ipc_dl_t": 13, "gpr_adsp_domain_ipc_dl_t": 13, "gpr_custom_datalink": 13, "deintial": 13, "ipc_custom_datalink_init": 13, "ipc_custom_datalink_deinit": 13, "overview": [14, 15, 18, 19, 20, 22, 26], "alsa": [15, 23, 24, 26, 30], "advantag": [15, 22], "kernel": [15, 16, 30], "tree": [15, 18], "kernel_src": 15, "qcom": [15, 29, 30], "qdsp6": [15, 30], "checkout": [15, 29], "elc": 15, "talk": [15, 21], "slide": 15, "genuin": 16, "rich": [16, 22], "interoper": [16, 21], "broad": [16, 30], "particularli": 16, "ubiquit": 16, "though": [16, 18, 21], "asoc": [16, 17, 30], "peripher": [16, 30], "piec": 16, "third": [16, 21], "tinyalsa": [16, 28], "tinycompress": 16, "fourth": 16, "allevi": 16, "fifth": 16, "pulseaudio": 16, "ucm": 16, "enhanc": 16, "plugin": [16, 28, 29], "snd": 16, "card": [16, 19, 30], "parser": 16, "pars": [16, 19, 21], "def": [16, 21], "session_mod": 16, "qcm6490virtualsndcard": 16, "pcm100": [16, 19, 28], "pcm_plugin": 16, "libagm_pcm_plugin": 16, "prop": 16, "101": [16, 28], "pcm101": [16, 28], "agm_mix": 16, "mixer_plugin": 16, "libagm_mixer_plugin": 16, "fwk": [16, 18], "plugin_init": 16, "script": [16, 19], "cater": 16, "sw": [16, 20], "userspac": 16, "dai": 16, "meant": 16, "gpio": 16, "analog": 16, "widget": 16, "dpcm": 16, "inspir": 16, "often": [16, 18], "cover": [16, 19, 26], "deem": [16, 21], "post": [16, 18, 19, 24], "pspd": 16, "concaten": [16, 21], "kick": 16, "fundament": [16, 21, 25], "fe": 16, "BE": 16, "consolid": 16, "fed": 16, "feed": 16, "eventu": [16, 21], "bass": [16, 20], "boost": [16, 20], "reverb": [16, 20], "iir": [16, 20], "mbdrc": [16, 20], "rx": [16, 19, 21, 28], "tx": 16, "revers": [16, 21], "streampp": 16, "devicepp": 16, "streamdevic": 16, "commonli": 16, "stream1": 16, "streamrx1": 16, "stream2": 16, "streamrx2": 16, "streamrx1devicerx": 16, "streamrx2devicerx": 16, "breakdown": 16, "gkv1": 16, "gkv2": 16, "essenc": 16, "nearli": 16, "ident": 16, "device1": 16, "devicerx1": 16, "device2": 16, "devicerx2": 16, "streamrxdevicerx1": 16, "streamrxdevicerx2": 16, "unplug": 16, "pcm_open": 16, "pcm_prepar": 16, "pcm_start": 16, "pcm_write": 16, "pcm_read": 16, "pcm_stop": 16, "pcm_close": 16, "tinymix": 16, "ch": [16, 19], "fmt": [16, 19], "asound": [16, 28, 29], "sndrv_pcm_format": 16, "board": [16, 29, 30], "agm_meta_data_gsl": 16, "snippet": 16, "agm_key_vector_gsl": 16, "num_kv": 16, "agm_key_valu": 16, "sg_prop": 16, "prop_id": 16, "num_valu": 16, "codec_dma": 16, "lpaif_wsa": 16, "pcm_16": 16, "fixed_point": 16, "gettaggedinfo": 16, "setparam": [16, 19], "aif": 16, "96000": 16, "slim_0_rx": 16, "prebuilt": 18, "workspac": [18, 19, 28, 29], "acdbdata": [18, 19, 28, 29], "prerequisit": 18, "mind": [18, 24], "yocto": [18, 19, 26, 30], "project": [18, 19, 20, 22, 26, 28, 29], "prefer": [18, 21, 22, 28], "raspberri": [18, 19, 20, 22, 26, 27, 30], "pi": [18, 19, 20, 22, 26, 27, 30], "outsid": 18, "date": 18, "cmake": 18, "kconfig": 18, "tmp": [18, 28], "artificat": 18, "build_root": [18, 29], "cortexa7t2hf": 18, "neon": 18, "vfpv4": 18, "poki": [18, 28], "gnueabi": 18, "git": [18, 28, 30], "cmakelist": 18, "bin": [18, 19], "better": [18, 21], "visual": [18, 28, 30], "param_id_gain_module_gain": 18, "param_id_module_gain_cfg_t": 18, "underneath": 18, "0x2000": 18, "hover": 18, "mous": 18, "comprehens": [18, 29, 30], "industri": 18, "matlab": 18, "capi_example_gain_module_process": 18, "capi_example_gain_module_end": 18, "capi_example_gain_module_set_param": 18, "capi_example_gain_module_get_param": 18, "capi_example_gain_module_set_properti": 18, "capi_example_gain_module_get_properti": 18, "txt": [18, 28], "directori": [18, 19, 28, 29], "iir_mbdrc": [18, 20], "module_name_sourc": 18, "lib_root": 18, "file1": 18, "file2": 18, "file3": 18, "module_name_includ": 18, "spf_module_sourc": 18, "amdb": [18, 21, 24], "stand": [18, 20, 21], "amdb_ityp": 18, "amdb_mtyp": 18, "end_point": 18, "amdb_mid": 18, "amdb_tag": 18, "prefix": 18, "prepend": 18, "capi_example_gain": 18, "capi_example_gain_init": 18, "amdb_mod_nam": 18, "h2xml_header": 18, "cflag": 18, "static_lib_path": 18, "path_to_binary_fil": 18, "module_nam": 18, "config_module_nam": 18, "add_subdirectori": 18, "path_to_module_cmake_fil": 18, "endif": 18, "tristat": 18, "arch": 18, "defconfig": 18, "opensourc": [18, 20], "bitbak": [18, 28], "autogen": 18, "spf_static_build_config": 18, "h2xml_autogen": 18, "flash": 18, "image_nam": 18, "libspf": 18, "usr": [18, 19], "navig": [18, 19, 28], "yocto_build_root": [19, 28], "conf": [19, 20, 25, 28, 29], "image_instal": [19, 28], "buildroot": 19, "debian": 19, "distro": 19, "graphmgr": [19, 28, 29], "alsalib": 19, "ac_arg_en": 19, "libalsa": 19, "ac_arg_with": 19, "extra_oeconf": 19, "pn": [19, 28], "autotool": 19, "aplai": 19, "l": [19, 21], "depth": [19, 22], "dropdown": 19, "instance1": 19, "bottom": [19, 28], "tlv": 19, "hex": 19, "delimit": 19, "comma": 19, "properli": [19, 21], "cset": 19, "ifac": 19, "pcm_rt_proxi": [19, 28], "device_metadata": 19, "0x00": 19, "0x28": 19, "group1": 19, "group2": 19, "group3": 19, "stream_devic": 19, "stream_metadata": 19, "stream_device_metadata": 19, "scp": [19, 28, 29], "root": [19, 28, 29], "target_device_ip_address": 19, "demonstr": [19, 28, 29], "agm_serv": [19, 28], "aux": 19, "grep": 19, "clip_nam": [19, 28], "wav": [19, 28, 29], "line": [19, 28], "ship": 19, "parameter": 19, "dev": [19, 21, 28], "ctl": 19, "numid": 19, "setparamtag": 19, "26": 19, "27": 19, "substitut": 19, "With": [19, 21], "0x01": 19, "0x02": 19, "0xbb80": 19, "0x2": 19, "stereo": 19, "bit_width": [19, 20, 21], "0x1": 19, "sndrv_pcm_format_s16_l": 19, "0xa2": 19, "0xac": 19, "0x10": 19, "0x08": 19, "0x05": 19, "autom": 19, "discov": 19, "scan": 19, "ucm2": 19, "subdirectori": 19, "virt": 19, "agmvirtualsndcard": 19, "templat": 19, "reusabl": 19, "pcmplayback": 19, "voicecal": 19, "libraryconfig": 19, "sectionusecas": 19, "sectionverb": 19, "enablesequ": 19, "cdev": 19, "disablesequ": 19, "playbackpcm": 19, "sectiondevic": 19, "playbackchannel": 19, "alsaucm": 19, "eom": 19, "_verb": 19, "verb": 19, "libasound": 19, "repositori": [19, 20, 25, 28, 29], "man": 19, "quick": 20, "properit": 20, "deocder": 20, "cmn": 20, "pcm_mf_cnv": 20, "simple_accumulator_limit": 20, "folder": [20, 21, 28, 29], "pcm_decod": 20, "pcm_encod": 20, "channel_mix": 20, "bassboost": 20, "upmix": 20, "downmix": 20, "fir": 20, "finit": 20, "impuls": 20, "multi_stage_iir": 20, "gain_control": 20, "multiband": 20, "popless": 20, "poplessequ": 20, "arbitrari": [20, 21], "dynamic_resampl": 20, "iir_resampl": 20, "shoebox": 20, "cubic": 20, "materi": 20, "shoebox_reverb": 20, "preset": 20, "arena": 20, "citi": 20, "hallwai": 20, "surround": 20, "decreas": [20, 21], "volume_control": [20, 21], "mute": 20, "soft_vol": 20, "broadli": 21, "hpf": 21, "frequenc": 21, "ac": 21, "compens": 21, "microphon": [21, 29], "nonlinear": 21, "similarli": 21, "network": [21, 28, 29], "draw": 21, "multithread": 21, "61937": 21, "miso": 21, "simo": 21, "knowledg": [21, 22, 25], "categori": 21, "matcher": 21, "trivial": 21, "highlight": [21, 30], "although": [21, 28], "awar": 21, "realloc": 21, "exactli": 21, "proce": 21, "cleanup": 21, "inspect": 21, "chosen": 21, "fine": 21, "grain": 21, "entrant": 21, "conflict": 21, "allot": 21, "readm": [21, 30], "_get_static_properties_f": 21, "_init": 21, "volume_control_get_static_properties_f": 21, "volume_control_init": 21, "encapsul": 21, "iec61937": 21, "v1": 21, "unlimit": 21, "summari": 21, "ye": 21, "reconnect": 21, "recreat": 21, "lost": 21, "q27": 21, "lfe": 21, "multichannel": 21, "pcm_custom_channel_map_1": 21, "61397": 21, "dop": 21, "cop": 21, "dictat": 21, "48": 21, "1920": 21, "8192": 21, "2048": 21, "11520": 21, "multiport": 21, "16k": 21, "320": 21, "960": 21, "worst": 21, "possibli": 21, "incur": 21, "25": 21, "75": 21, "lesser": 21, "introduc": 21, "suffix": 21, "substructur": 21, "struct_a": 21, "struct_b": 21, "arr": 21, "misalign": 21, "pad": 21, "broken": 21, "int8": 21, "reserved1": 21, "reserved2": 21, "apm_cmd_get_cfg": 21, "h2xmlp_maxsiz": 21, "huge": 21, "vice": 21, "versa": 21, "thrown": 21, "predefin": 21, "capi_ev": 21, "middl": 21, "transpar": 21, "watermark": 21, "report": 21, "million": 21, "traffic": 21, "hole": 21, "actual_len": 21, "doubli": 21, "whatev": 21, "suppos": 21, "drain": 21, "implicitli": 21, "module_cmn_md_id_eo": 21, "suffer": 21, "absenc": 21, "loss": 21, "conceal": 21, "smooth": 21, "resiz": 21, "AND": 21, "recur": 21, "gate": 21, "inject": 21, "garbag": 21, "is_rt": 21, "intf_extn_param_id_is_rt_port_property_t": 21, "prepar": 21, "intf_extn_param_id_port_ds_state_t": 21, "explicit": 21, "symmetri": 21, "departur": 21, "self": [21, 30], "bidirect": 21, "drift": 21, "h2xmlm_ctrlstaticport": 21, "h2xmlm_ctrldynamicportint": 21, "mention": [21, 28], "ceas": 21, "interest": 21, "held": 21, "themselv": 21, "module_cmn_metadata": 21, "elsewher": 21, "stick": 21, "ahead": 21, "quicker": 21, "50th": 21, "onward": 21, "stoppag": 21, "intact": 21, "underrun": 21, "overrun": 21, "schema": 21, "fwk_extn_port_trigger_policy_mandatori": 21, "ANDed": 21, "absent": 21, "notion": 21, "express": 21, "bc": 21, "xor": 21, "fwk_extn_port_trigger_policy_opt": 21, "abc": 21, "u": 21, "practic": 21, "straightforward": 21, "downgrad": 21, "somewher": 21, "minimum_output_port": 21, "interdepend": 21, "ab": 21, "abd": 21, "ce": 21, "character": 21, "byproduct": 21, "loop": 21, "jitter": 21, "carefulli": 21, "stm": 21, "prebuff": 21, "prefil": 21, "q15": 21, "q31": 21, "uniform": 21, "param_id_pcm_output_format_cfg": 21, "latest": 21, "_v2": 21, "recogn": 21, "capi_typ": 21, "Their": 21, "capi_properti": 21, "10000": 21, "capi_bt_codec_extn_event_disable_prebuffer_t": 21, "disable_prebuff": 21, "speed": 21, "catch": 21, "emption": 21, "capi_bt_codec_etxn_event_kpps_scale_factor_t": 21, "scale_factor": 21, "decim": 21, "fwk_extn_param_id_container_frame_duration_t": 21, "duration_u": 21, "floor": 21, "fwk_extn_param_id_container_proc_duration_t": 21, "proc_duration_u": 21, "consumpt": 21, "asrc": 21, "stuf": 21, "unconsum": 21, "won": 21, "fwk_extn_dm_param_id_consume_partial_input_t": 21, "should_consume_partial_input": 21, "necessarili": 21, "fwk_extn_dm_param_id_change_mode_t": 21, "dm_mode": 21, "fwk_extn_dm_fixed_input_mod": 21, "fwk_extn_dm_fixed_output_mod": 21, "fwk_extn_dm_param_id_req_samples_t": 21, "is_input": 21, "num_port": 21, "fwk_extn_dm_": 21, "port_samples_t": 21, "req_sampl": 21, "fwk_extn_dm_port_samples_t": 21, "samples_per_channel": 21, "fwk_extn_dm_event_id_disable_dm_t": 21, "fwk_extn_dm_enabled_dm": 21, "fwk_extn_dm_disabled_dm": 21, "fwk_extn_dm_invalid_mod": 21, "uplink": 21, "person": 21, "phone": 21, "electr": 21, "perceiv": 21, "mildli": 21, "annoi": 21, "unaccept": 21, "replica": 21, "subtract": 21, "suppressor": 21, "tandem": 21, "fwk_extn_pcm_param_id_media_fmt_extn_t": 21, "pcm_lsb_align": 21, "pcm_msb_align": 21, "pcm_little_endian": 21, "pcm_big_endian": 21, "capi_prop_stm_trigger_t": 21, "signal_ptr": 21, "raised_intr_": 21, "counter_ptr": 21, "capi_prop_stm_ctrl_t": 21, "is_signal_triggered_act": 21, "intf_extn_event_id_is_signal_triggered_active_t": 21, "is_signal_": 21, "triggered_act": 21, "latch": 21, "capi_param_id_stm_latest_trigger_ts_ptr_t": 21, "ts_ptr": 21, "update_stm_ts_fptr": 21, "stm_ts_ctxt_ptr": 21, "woken": 21, "capi_prop_async_signal_ctrl_t": 21, "async_signal_ptr": 21, "Its": 21, "capi_prop_async_signal_callback_info_t": 21, "fwk_extn_async_": 21, "signal_callback_fn_ptr_t": 21, "module_": 21, "callback_fptr": 21, "expir": 21, "precis": 21, "fwk_extn_event_id_soft_timer_start_t": 21, "timer_id": 21, "15000": 21, "duration_m": 21, "fwk_extn_event_id_soft_timer_disable_t": 21, "fwk_extn_param_id_soft_timer_expired_t": 21, "imper": 21, "mere": 21, "impli": 21, "regardless": 21, "fwk_extn_sync_event_id_enable_threshold_buffering_t": 21, "enable_": 21, "threshold_buff": 21, "is_inact": 21, "out_port_index": 21, "nomin": 21, "fwk_extn_param_id_threshold_cfg_t": 21, "fwk_extn_param_id_trigger_policy_cb_fn_t": 21, "fwk_extn_change_trigger_policy_fn": 21, "fwk_extn_": 21, "change_trigg": 21, "_policy_fn": 21, "change_data_": 21, "trigger_polici": 21, "_cb_fn": 21, "change_sign": 21, "_trigger_policy_cb_fn": 21, "fwk_extn_event_id_data_trigger_in_st_cntr_t": 21, "st": 21, "needs_input_": 21, "needs_output_": 21, "in_port_grp_": 21, "policy_ptr": 21, "out_port_grp_": 21, "affinity_ptr": 21, "nontriggerable_ports_ptr": 21, "port_trigger_polici": 21, "num_group": 21, "triggerable_groups_ptr": 21, "nontriggerable_": 21, "ports_ptr": 21, "nontrigger": 21, "triggerable_groups_": 21, "transient": 21, "ANDED": 21, "fwk_extn_port_non_trigger_invalid": 21, "fwk_extn_port_non_trigger_opt": 21, "fwk_extn_port_non_trigger_block": 21, "fwk_extn_port_trigger_affinity_non": 21, "fwk_extn_port_trigger_affinity_pres": 21, "contribut": 21, "fwk_extn_port_trigger_affinity_abs": 21, "invoc": 21, "vfr": 21, "soon": 21, "subscrib": 21, "capi_prop_voice_proc_start_trigger_t": 21, "proc_start_": 21, "fwk_extn_property_id_voice_": 21, "proc_start_trigg": 21, "resync_signal_": 21, "resync": 21, "voice_timer_trigg": 21, "output_buffer_trigg": 21, "capi_event_change_container_trigger_policy_t": 21, "container_": 21, "trigger_policy_t": 21, "resynchron": 21, "recept": 21, "cntr": 21, "vcpm": 21, "fwk_extn_voice_delivery_event_update_sync_state_t": 21, "is_sync": 21, "invalid_trigg": 21, "intf_extn_data_port_operation_t": 21, "intf_extn_data": 21, "_port_opcode_t": 21, "opcode_": 21, "payload_buf": 21, "_port_id_idx_map_t": 21, "id_idx": 21, "couplet": 21, "port_id": 21, "data_port_state_clos": 21, "data_port_state_open": 21, "data_port_state_start": 21, "data_port_state_stop": 21, "data_port_state_suspend": 21, "data_port_state_invalid": 21, "capi_buf": 21, "event_id_imcl_recurring_buf_info_t": 21, "num_buf": 21, "event_id_imcl_get_recurring_buf_t": 21, "event_id_imcl_get_one_time_buf_t": 21, "event_id_imcl_outgoing_data_t": 21, "imcl_outgo": 21, "_data_flag_t": 21, "outgo": 21, "imcl_outgoing_data_flag_t": 21, "should_send": 21, "is_trigg": 21, "intf_extn_param_id_imcl_port_operation_t": 21, "op_payload": 21, "intf_extn_param_id_imcl_incoming_data_t": 21, "peer_module_": 21, "peer_port_id": 21, "num_int": 21, "intent_arr": 21, "_id_intent_map_t": 21, "intent_map": 21, "port_id_arr": 21, "md": [21, 30], "metadata_id": 21, "recent": [21, 26], "df": 21, "sample_r": 21, "bytes_per_channel": 21, "per_channel": 21, "initial_len_p": 21, "_ch_in_byt": 21, "initial_len_per_ch_in_byt": 21, "len_per_ch_in_byt": 21, "len_per_ch_in": 21, "_byte": 21, "buf_delay_p": 21, "account": 21, "lead": 21, "incorrect": 21, "bits_per_": 21, "hertz": 21, "_cmn_md_tracking_flags_t": 21, "use_only_": 21, "specified_heap": 21, "enable_clon": 21, "_event": 21, "requires_": 21, "custom_ev": 21, "module_cmn_": 21, "md_tracking_flags_t": 21, "15": 21, "gpr_packet": 21, "dest_port": 21, "token_lsw": 21, "token_msw": 21, "md_tracking_payload_t": 21, "tracking_": 21, "metadata_cr": 21, "metadata_clon": 21, "metadata_destroi": 21, "metadata_modify_at_data_flow_start": 21, "metadata_create_with_track": 21, "md_list_pptr": 21, "is_out_band": 21, "md_pptr": 21, "md_ptr": 21, "md_list_ptr": 21, "is_drop": 21, "head_pptr": 21, "input_stream_ptr": 21, "output_stream_ptr": 21, "internal_md_list_pptr": 21, "algo_delay_u": 21, "input_md_info_ptr": 21, "output_md_info_ptr": 21, "md_node_pptr": 21, "md_list": 21, "_pptr": 21, "md_tracking_ptr": 21, "cont": 21, "xt_ptr": 21, "metadata_buf": 21, "metadata_ptr": 21, "deep": 21, "replic": 21, "costli": 21, "internal_md_list_": 21, "pptr": 21, "beyond": 21, "segreg": 21, "pairwis": 21, "tracking_info_ptr": 21, "cmn_md_flag": 21, "_t": 21, "is_out_of_band": 21, "is_client_": 21, "tracking_mod": 21, "tracking_polici": 21, "buf_sample_": 21, "is_begin_": 21, "associated_md": 21, "ttr": 21, "mailbox": 21, "atth": 21, "needs_": 21, "propagation_to": 21, "_client_buff": 21, "pointer_to_mem": 21, "metadata_flag": 21, "actual_s": 21, "max_siz": 21, "sample_offset": 21, "tracking_ptr": 21, "next_ptr": 21, "prev_ptr": 21, "cmn_md_eos_flags_t": 21, "is_flushing_eo": 21, "is_internal_eo": 21, "skip_voting_": 21, "on_dfs_chang": 21, "best": [21, 25], "md_eos_flags_t": 21, "cntr_ref_ptr": 21, "intf_extn_event_id_request_path_delay_t": 21, "src_module_": 21, "src_port_id": 21, "dst_module_": 21, "dst_port_id": 21, "intf_extn_path_delay_response_t": 21, "path_id": 21, "num_delay_ptr": 21, "delay_us_pptr": 21, "apm": [21, 24], "everyth": 21, "intf_extn_path_delay_destroy_t": 21, "is_set": 21, "unset": 21, "src_module_instance_id": 21, "port_stat": 21, "intf_extn_event_id_port_ds_state_t": 21, "input_port_index": 21, "intf_extn_event_id_block_port_ds_state_prop_t": 21, "tri": 21, "evalu": 21, "anymor": 21, "temporarili": 21, "why": 21, "chain": 21, "intf_extn_event_id_mimo_module_process_state_t": 21, "is_dis": 21, "gapless": 21, "is_cntr_duty_cycl": 21, "intf_extn_event_id_allow_duty_cycling_t": 21, "is_buffer_full_": 21, "req_dcm_to_unblock_island": 21, "_entri": 21, "intf_extn_event_id_allow_duty_cycling_v2_t": 21, "allow_duty_cycl": 21, "period_u": 21, "intf_extn_period_t": 21, "stm_latest_": 21, "trigger_ts_t": 21, "digit": [21, 29], "dtx": 21, "puls": 21, "envis": 22, "seek": 22, "color": 22, "instal": [22, 28, 29], "offlin": [22, 28], "rtgm": 22, "upload": 22, "reboot": 22, "irm": [22, 24], "possess": 22, "var": [24, 28, 29], "gpr_init_lx_wrapp": 24, "gpr_lx": 24, "spf_framework_pre_init": 24, "spf_framework_post_init": 24, "agm_init": 24, "sai": [24, 28], "audio_framework_init": 24, "framwork": 24, "pre_init": 24, "post_init": 24, "spf_framework_init": 24, "proceed": 25, "situat": 25, "adequ": 25, "bootup": 25, "allkeyid": 25, "0xff000000": 25, "graph_kei": 25, "recompil": 25, "0xc00000ff": 25, "tm": 26, "welcom": [26, 30], "2026": 26, "2025": 26, "22": 26, "alogirithm": 26, "excit": 26, "portfolio": 26, "roadmap": 26, "introduct": 26, "pi4": 28, "bcm2835": 28, "lack": 28, "github": [28, 29, 30], "offici": [28, 29], "site": [28, 29, 30], "doc": 28, "yoctoproject": 28, "org": 28, "12": 28, "brief": 28, "yoctoprojectq": 28, "html": 28, "scarthgap": 28, "raspberrypi": 28, "openembed": [28, 30], "oe": 28, "env": 28, "raspberrypi4": 28, "bblayer": 28, "edit": [28, 29, 30], "poky_bblayers_conf_vers": 28, "con": 28, "incompatibli": 28, "bbpath": 28, "topdir": 28, "bbfile": 28, "path_to_build": 28, "bsp": 28, "python": 28, "tar": 28, "gcc": 28, "buildtool": 28, "recip": [28, 29], "cd": [28, 29], "com": 28, "graphservic": [28, 29], "packageconfig": 28, "are_on_app": 28, "use_default_acdb_path": 28, "sato": 28, "umask": 28, "022": 28, "license_flags_accept": 28, "synapt": 28, "killswitch": 28, "deploi": 28, "zip": 28, "rootf": 28, "wic": 28, "bz2": 28, "unzip": 28, "sd": 28, "sudo": 28, "apt": 28, "rpi": 28, "www": 28, "ssh": 28, "password": 28, "dtparam": 28, "uncom": 28, "dtoverlai": 28, "vc4": 28, "km": 28, "v3d": 28, "noaudio": 28, "short": 28, "syslog": 28, "startup": 28, "rotat": 28, "rotates": 28, "rotategen": 28, "1000000": 28, "shut": 28, "homescreen": 28, "ethernet": 28, "wifi": 28, "cabl": [28, 29], "screen": 28, "icon": 28, "wireless": 28, "ifconfig": 28, "ats_gatewai": 28, "5558": 28, "refresh": 28, "path_to_audio_fil": 28, "altern": [28, 29], "virtualsndcard": 28, "cat": [28, 29], "forgot": 28, "soundcard": 28, "winscp": 28, "disk": 28, "prompt": 28, "card_id": 28, "robot": 29, "pipewir": 29, "migrat": 29, "progress": 29, "visit": 29, "meaning": 29, "strongli": 29, "experi": 29, "qcs6490": 29, "rb3gen2": 29, "vision": 29, "firmwar": 29, "author": 29, "proprietari": 29, "improv": 29, "linaro": 29, "codebas": 29, "uart": 29, "dmic": 29, "systemctl": 29, "usb": 29, "shell": 29, "consol": 29, "secur": 29, "wave": 29, "paplai": 29, "latency0": 29, "parec": 29, "s16le": 29, "regular0": 29, "workspace_root": 29, "hwe": 29, "devtool": 29, "build_dir": 29, "wayland": 29, "agm_git": 29, "bb": 29, "aim": 30, "divers": 30, "wearabl": 30, "hearabl": 30, "xr": 30, "automot": 30, "telemat": 30, "infotain": 30, "seamless": 30, "flexibl": 30, "tailor": 30, "constraint": 30, "flavor": 30, "who": 30, "accustom": 30, "plan": 30, "announc": 30, "curretli": 30, "appoint": 30, "council": 30, "phase": 30, "timelin": 30}, "objects": {"": [[1, 0, 1, "c.AR_APSS", "AR_APSS"], [1, 0, 1, "c.AR_APSS2", "AR_APSS2"], [1, 0, 1, "c.AR_AUDIO_DSP", "AR_AUDIO_DSP"], [1, 0, 1, "c.AR_CC_DSP", "AR_CC_DSP"], [1, 0, 1, "c.AR_COMPUTE_DSP", "AR_COMPUTE_DSP"], [1, 0, 1, "c.AR_CRITICAL", "AR_CRITICAL"], [1, 0, 1, "c.AR_DEBUG", "AR_DEBUG"], [1, 0, 1, "c.AR_DEFAULT_DSP", "AR_DEFAULT_DSP"], [1, 0, 1, "c.AR_EABORTED", "AR_EABORTED"], [1, 0, 1, "c.AR_EALREADY", "AR_EALREADY"], [1, 0, 1, "c.AR_EBADPARAM", "AR_EBADPARAM"], [1, 0, 1, "c.AR_EBUSY", "AR_EBUSY"], [1, 0, 1, "c.AR_ECONTINUE", "AR_ECONTINUE"], [1, 0, 1, "c.AR_EDUPLICATE", "AR_EDUPLICATE"], [1, 0, 1, "c.AR_EFAILED", "AR_EFAILED"], [1, 0, 1, "c.AR_EHANDLE", "AR_EHANDLE"], [1, 0, 1, "c.AR_EIMMEDIATE", "AR_EIMMEDIATE"], [1, 0, 1, "c.AR_EIODATA", "AR_EIODATA"], [1, 0, 1, "c.AR_ENEEDMORE", "AR_ENEEDMORE"], [1, 0, 1, "c.AR_ENOMEMORY", "AR_ENOMEMORY"], [1, 0, 1, "c.AR_ENORESOURCE", "AR_ENORESOURCE"], [1, 0, 1, "c.AR_ENOTEXIST", "AR_ENOTEXIST"], [1, 0, 1, "c.AR_ENOTIMPL", "AR_ENOTIMPL"], [1, 0, 1, "c.AR_ENOTREADY", "AR_ENOTREADY"], [1, 0, 1, "c.AR_EOK", "AR_EOK"], [1, 0, 1, "c.AR_EPANIC", "AR_EPANIC"], [1, 0, 1, "c.AR_EPENDING", "AR_EPENDING"], [1, 0, 1, "c.AR_ERROR", "AR_ERROR"], [1, 0, 1, "c.AR_ERROR_PRIO", "AR_ERROR_PRIO"], [1, 0, 1, "c.AR_ESUBSYSRESET", "AR_ESUBSYSRESET"], [1, 0, 1, "c.AR_ETERMINATED", "AR_ETERMINATED"], [1, 0, 1, "c.AR_ETIMEOUT", "AR_ETIMEOUT"], [1, 0, 1, "c.AR_EUNEXPECTED", "AR_EUNEXPECTED"], [1, 0, 1, "c.AR_EUNSUPPORTED", "AR_EUNSUPPORTED"], [1, 0, 1, "c.AR_EVERSION", "AR_EVERSION"], [1, 0, 1, "c.AR_FAILED", "AR_FAILED"], [1, 0, 1, "c.AR_FATAL_PRIO", "AR_FATAL_PRIO"], [1, 0, 1, "c.AR_FOPEN_APPEND", "AR_FOPEN_APPEND"], [1, 0, 1, "c.AR_FOPEN_READ_ONLY", "AR_FOPEN_READ_ONLY"], [1, 0, 1, "c.AR_FOPEN_READ_ONLY_WRITE", "AR_FOPEN_READ_ONLY_WRITE"], [1, 0, 1, "c.AR_FOPEN_READ_WRITE", "AR_FOPEN_READ_WRITE"], [1, 0, 1, "c.AR_FOPEN_READ_WRITE_APPEND", "AR_FOPEN_READ_WRITE_APPEND"], [1, 0, 1, "c.AR_FOPEN_WRITE_ONLY", "AR_FOPEN_WRITE_ONLY"], [1, 0, 1, "c.AR_FOPEN_WRITE_ONLY_APPEND", "AR_FOPEN_WRITE_ONLY_APPEND"], [1, 0, 1, "c.AR_HEAP_TAG_DEFAULT", "AR_HEAP_TAG_DEFAULT"], [1, 0, 1, "c.AR_HIGH_PRIO", "AR_HIGH_PRIO"], [1, 0, 1, "c.AR_INFO", "AR_INFO"], [1, 0, 1, "c.AR_LOG_CRITICAL", "AR_LOG_CRITICAL"], [1, 0, 1, "c.AR_LOG_DEBUG", "AR_LOG_DEBUG"], [1, 0, 1, "c.AR_LOG_ERR", "AR_LOG_ERR"], [1, 0, 1, "c.AR_LOG_ERROR", "AR_LOG_ERROR"], [1, 0, 1, "c.AR_LOG_FATAL", "AR_LOG_FATAL"], [1, 0, 1, "c.AR_LOG_HIGH", "AR_LOG_HIGH"], [1, 0, 1, "c.AR_LOG_INFO", "AR_LOG_INFO"], [1, 0, 1, "c.AR_LOG_LOW", "AR_LOG_LOW"], [1, 0, 1, "c.AR_LOG_MED", "AR_LOG_MED"], [1, 0, 1, "c.AR_LOG_VERBOSE", "AR_LOG_VERBOSE"], [1, 0, 1, "c.AR_LOW_PRIO", "AR_LOW_PRIO"], [1, 0, 1, "c.AR_MED_PRIO", "AR_MED_PRIO"], [1, 0, 1, "c.AR_MODEM_DSP", "AR_MODEM_DSP"], [1, 0, 1, "c.AR_OSAL_SERVREG_NAME_LENGTH_MAX", "AR_OSAL_SERVREG_NAME_LENGTH_MAX"], [1, 0, 1, "c.AR_SENSOR_DSP", "AR_SENSOR_DSP"], [1, 0, 1, "c.AR_SHMEM_BIT_MASK_HW_ACCELERATOR_FLAG", "AR_SHMEM_BIT_MASK_HW_ACCELERATOR_FLAG"], [1, 0, 1, "c.AR_SHMEM_HW_ACCELERATOR_DISABLED", "AR_SHMEM_HW_ACCELERATOR_DISABLED"], [1, 0, 1, "c.AR_SHMEM_HW_ACCELERATOR_ENABLED", "AR_SHMEM_HW_ACCELERATOR_ENABLED"], [1, 0, 1, "c.AR_SHMEM_SHIFT_HW_ACCELERATOR_FLAG", "AR_SHMEM_SHIFT_HW_ACCELERATOR_FLAG"], [6, 0, 1, "c.AR_STD_MAX", "AR_STD_MAX"], [6, 0, 1, "c.AR_STD_MIN", "AR_STD_MIN"], [1, 0, 1, "c.AR_SUB_SYS_IDS_MASK", "AR_SUB_SYS_IDS_MASK"], [1, 0, 1, "c.AR_SUB_SYS_ID_FIRST", "AR_SUB_SYS_ID_FIRST"], [1, 0, 1, "c.AR_SUB_SYS_ID_INVALID", "AR_SUB_SYS_ID_INVALID"], [1, 0, 1, "c.AR_SUB_SYS_ID_LAST", "AR_SUB_SYS_ID_LAST"], [1, 0, 1, "c.AR_SUCCEEDED", "AR_SUCCEEDED"], [1, 0, 1, "c.AR_VERBOSE", "AR_VERBOSE"], [7, 0, 1, "c.CAPI_DATA_FORMAT_INVALID_VAL", "CAPI_DATA_FORMAT_INVALID_VAL"], [7, 0, 1, "c.CAPI_EALREADY", "CAPI_EALREADY"], [7, 0, 1, "c.CAPI_EBADPARAM", "CAPI_EBADPARAM"], [7, 0, 1, "c.CAPI_EFAILED", "CAPI_EFAILED"], [7, 0, 1, "c.CAPI_ENEEDMORE", "CAPI_ENEEDMORE"], [7, 0, 1, "c.CAPI_ENOMEMORY", "CAPI_ENOMEMORY"], [7, 0, 1, "c.CAPI_ENOTREADY", "CAPI_ENOTREADY"], [7, 0, 1, "c.CAPI_EOK", "CAPI_EOK"], [7, 0, 1, "c.CAPI_EUNSUPPORTED", "CAPI_EUNSUPPORTED"], [7, 0, 1, "c.CAPI_FAILED", "CAPI_FAILED"], [7, 0, 1, "c.CAPI_INVALID_VAL", "CAPI_INVALID_VAL"], [7, 0, 1, "c.CAPI_IS_ERROR_CODE_SET", "CAPI_IS_ERROR_CODE_SET"], [7, 0, 1, "c.CAPI_MAX_CHANNELS", "CAPI_MAX_CHANNELS"], [7, 0, 1, "c.CAPI_MAX_CHANNELS_V2", "CAPI_MAX_CHANNELS_V2"], [7, 0, 1, "c.CAPI_MEDIA_FORMAT_MINOR_VERSION", "CAPI_MEDIA_FORMAT_MINOR_VERSION"], [7, 0, 1, "c.CAPI_PERSISTENCE_INVALID_VAL", "CAPI_PERSISTENCE_INVALID_VAL"], [7, 0, 1, "c.CAPI_SET_ERROR", "CAPI_SET_ERROR"], [7, 0, 1, "c.CAPI_SUCCEEDED", "CAPI_SUCCEEDED"], [1, 0, 1, "c.DISPATCH_LEVEL", "DISPATCH_LEVEL"], [1, 0, 1, "c.FALSE", "FALSE"], [6, 0, 1, "c.GET_ACTUAL_HEAP_ID", "GET_ACTUAL_HEAP_ID"], [6, 0, 1, "c.GET_HEAP_ID_WITH_ISLAND_INFO", "GET_HEAP_ID_WITH_ISLAND_INFO"], [6, 0, 1, "c.GET_TRACKING_ID_FROM_HEAP_ID", "GET_TRACKING_ID_FROM_HEAP_ID"], [4, 0, 1, "c.GPR_HEAP_INDEX_1", "GPR_HEAP_INDEX_1"], [4, 0, 1, "c.GPR_HEAP_INDEX_DEFAULT", "GPR_HEAP_INDEX_DEFAULT"], [2, 0, 1, "c.GSL_ATTRIBUTES_DATAPATH_SETUP_MASK", "GSL_ATTRIBUTES_DATAPATH_SETUP_MASK"], [2, 0, 1, "c.GSL_ATTRIBUTES_DATAPATH_SETUP_SHIFT", "GSL_ATTRIBUTES_DATAPATH_SETUP_SHIFT"], [2, 0, 1, "c.GSL_ATTRIBUTES_DATA_MODE_MASK", "GSL_ATTRIBUTES_DATA_MODE_MASK"], [2, 0, 1, "c.GSL_BUFF_FLAG_EOF", "GSL_BUFF_FLAG_EOF"], [2, 0, 1, "c.GSL_BUFF_FLAG_EOS", "GSL_BUFF_FLAG_EOS"], [2, 0, 1, "c.GSL_BUFF_FLAG_MEDIA_FORMAT", "GSL_BUFF_FLAG_MEDIA_FORMAT"], [2, 0, 1, "c.GSL_BUFF_FLAG_TS_VALID", "GSL_BUFF_FLAG_TS_VALID"], [2, 0, 1, "c.GSL_DATAPATH_SETUP_ALLOC_SHMEM_ONLY", "GSL_DATAPATH_SETUP_ALLOC_SHMEM_ONLY"], [2, 0, 1, "c.GSL_DATAPATH_SETUP_DEFAULT", "GSL_DATAPATH_SETUP_DEFAULT"], [2, 0, 1, "c.GSL_DATAPATH_SETUP_SPF_PROVISION_ONLY", "GSL_DATAPATH_SETUP_SPF_PROVISION_ONLY"], [2, 0, 1, "c.GSL_DATA_MODE_BLOCKING", "GSL_DATA_MODE_BLOCKING"], [2, 0, 1, "c.GSL_DATA_MODE_EXTERN_MEM", "GSL_DATA_MODE_EXTERN_MEM"], [2, 0, 1, "c.GSL_DATA_MODE_NON_BLOCKING", "GSL_DATA_MODE_NON_BLOCKING"], [2, 0, 1, "c.GSL_DATA_MODE_PUSH_PULL", "GSL_DATA_MODE_PUSH_PULL"], [2, 0, 1, "c.GSL_DATA_MODE_SHMEM", "GSL_DATA_MODE_SHMEM"], [2, 0, 1, "c.GSL_EVENT_SRC_MODULE_ID_GSL", "GSL_EVENT_SRC_MODULE_ID_GSL"], [2, 0, 1, "c.GSL_MAX_LEN_OF_ACDB_FILENAME", "GSL_MAX_LEN_OF_ACDB_FILENAME"], [2, 0, 1, "c.GSL_MAX_NUM_OF_ACDB_FILES", "GSL_MAX_NUM_OF_ACDB_FILES"], [6, 0, 1, "c.HEAP_ID_FROM_HEAP_TABLE_INDEX", "HEAP_ID_FROM_HEAP_TABLE_INDEX"], [6, 0, 1, "c.HEAP_ID_MASK", "HEAP_ID_MASK"], [6, 0, 1, "c.HEAP_ID_MASK_WITH_ISLAND_INFO", "HEAP_ID_MASK_WITH_ISLAND_INFO"], [6, 0, 1, "c.HEAP_ID_SHIFT", "HEAP_ID_SHIFT"], [6, 0, 1, "c.HEAP_TABLE_INDEX_FROM_HEAP_ID", "HEAP_TABLE_INDEX_FROM_HEAP_ID"], [6, 0, 1, "c.IS_FREE", "IS_FREE"], [6, 0, 1, "c.IS_MALLOC", "IS_MALLOC"], [6, 0, 1, "c.MODIFY_HEAP_ID_FOR_FWK_ALLOC_FOR_MEM_TRACKING", "MODIFY_HEAP_ID_FOR_FWK_ALLOC_FOR_MEM_TRACKING"], [6, 0, 1, "c.MODIFY_HEAP_ID_FOR_MEM_TRACKING", "MODIFY_HEAP_ID_FOR_MEM_TRACKING"], [6, 0, 1, "c.MODIFY_STATIC_MODULE_HEAP_ID_FOR_MEM_TRACKING", "MODIFY_STATIC_MODULE_HEAP_ID_FOR_MEM_TRACKING"], [1, 0, 1, "c.PAGED_DATA_END", "PAGED_DATA_END"], [1, 0, 1, "c.PAGED_DATA_START", "PAGED_DATA_START"], [1, 0, 1, "c.PAGED_FUNCTION", "PAGED_FUNCTION"], [1, 0, 1, "c.PAGED_FUNCTIONS_END", "PAGED_FUNCTIONS_END"], [1, 0, 1, "c.PAGED_FUNCTIONS_START", "PAGED_FUNCTIONS_START"], [1, 0, 1, "c.PASSIVE_LEVEL", "PASSIVE_LEVEL"], [6, 0, 1, "c.PM_SERVER_CLIENT_NAME_LENGTH", "PM_SERVER_CLIENT_NAME_LENGTH"], [6, 0, 1, "c.PM_SERVER_CLIENT_NAME_MAX_LENGTH", "PM_SERVER_CLIENT_NAME_MAX_LENGTH"], [6, 0, 1, "c.PM_SERVER_CLIENT_TOKEN_LENGTH", "PM_SERVER_CLIENT_TOKEN_LENGTH"], [6, 0, 1, "c.PM_SERVER_CLIENT_TOKEN_PREFIX", "PM_SERVER_CLIENT_TOKEN_PREFIX"], [6, 0, 1, "c.POSAL_BUFPOOL_INVALID_HANDLE", "POSAL_BUFPOOL_INVALID_HANDLE"], [6, 0, 1, "c.POSAL_DEFAULT_HEAP_INDEX", "POSAL_DEFAULT_HEAP_INDEX"], [6, 0, 1, "c.POSAL_DEFAULT_NAME_LEN", "POSAL_DEFAULT_NAME_LEN"], [6, 0, 1, "c.POSAL_HEAP_ID_ISLAND_BIT_MASK", "POSAL_HEAP_ID_ISLAND_BIT_MASK"], [6, 0, 1, "c.POSAL_HEAP_MGR_HEAP_INDEX_END", "POSAL_HEAP_MGR_HEAP_INDEX_END"], [6, 0, 1, "c.POSAL_HEAP_MGR_HEAP_INDEX_START", "POSAL_HEAP_MGR_HEAP_INDEX_START"], [6, 0, 1, "c.POSAL_IS_ISLAND_HEAP_ID", "POSAL_IS_ISLAND_HEAP_ID"], [6, 0, 1, "c.POSAL_MEM_ALIGN_UNSPECIFIED", "POSAL_MEM_ALIGN_UNSPECIFIED"], [6, 0, 1, "c.POSAL_ROOT_MSG", "POSAL_ROOT_MSG"], [6, 0, 1, "c.POSAL_ROOT_MSG_ISLAND", "POSAL_ROOT_MSG_ISLAND"], [6, 0, 1, "c.POSAL_ROOT_MSG_x", "POSAL_ROOT_MSG_x"], [6, 0, 1, "c.POSAL_ROOT_TOKENPASTE", "POSAL_ROOT_TOKENPASTE"], [6, 0, 1, "c.POSAL_ROOT_VA_NUM_ARGS", "POSAL_ROOT_VA_NUM_ARGS"], [6, 0, 1, "c.POSAL_ROOT_VA_NUM_ARGS_IMPL", "POSAL_ROOT_VA_NUM_ARGS_IMPL"], [6, 0, 1, "c.POSAL_RTLD_LAZY", "POSAL_RTLD_LAZY"], [6, 0, 1, "c.POSAL_RTLD_NOW", "POSAL_RTLD_NOW"], [6, 0, 1, "c.RTLD_DI_LOAD_ADDR", "RTLD_DI_LOAD_ADDR"], [6, 0, 1, "c.RTLD_DI_LOAD_SIZE", "RTLD_DI_LOAD_SIZE"], [6, 0, 1, "c.SPF_LOG_PREFIX", "SPF_LOG_PREFIX"], [1, 0, 1, "c.TRUE", "TRUE"], [1, 0, 1, "c._IRQL_requires_max_", "_IRQL_requires_max_"], [1, 0, 1, "c._IRQL_requires_min_", "_IRQL_requires_min_"], [1, 0, 1, "c._In_", "_In_"], [1, 0, 1, "c._In_opt_", "_In_opt_"], [1, 0, 1, "c._Inout_", "_Inout_"], [1, 0, 1, "c._Inout_opt_", "_Inout_opt_"], [1, 0, 1, "c._Out_", "_Out_"], [1, 0, 1, "c._Out_opt_", "_Out_opt_"], [1, 0, 1, "c._Outptr_", "_Outptr_"], [1, 0, 1, "c._Outptr_opt_", "_Outptr_opt_"], [1, 0, 1, "c.__UNREFERENCED_PARAM", "__UNREFERENCED_PARAM"], [1, 0, 1, "c.__UNUSED", "__UNUSED"], [1, 0, 1, "c.ar_sprintf", "ar_sprintf"], [1, 0, 1, "c.ar_sscanf", "ar_sscanf"], [1, 1, 1, "_CPPv4N18ar_fseek_reference14AR_FSEEK_BEGINE", "AR_FSEEK_BEGIN"], [1, 1, 1, "_CPPv4N18ar_fseek_reference16AR_FSEEK_CURRENTE", "AR_FSEEK_CURRENT"], [1, 1, 1, "_CPPv4N18ar_fseek_reference12AR_FSEEK_ENDE", "AR_FSEEK_END"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes22AR_HEAP_ALIGN_16_BYTESE", "AR_HEAP_ALIGN_16_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_4_BYTESE", "AR_HEAP_ALIGN_4_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_8_BYTESE", "AR_HEAP_ALIGN_8_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_DEFAULTE", "AR_HEAP_ALIGN_DEFAULT"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_1E", "AR_HEAP_ID_1"], [1, 1, 1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_10E", "AR_HEAP_ID_10"], [1, 1, 1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_11E", "AR_HEAP_ID_11"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_2E", "AR_HEAP_ID_2"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_3E", "AR_HEAP_ID_3"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_4E", "AR_HEAP_ID_4"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_5E", "AR_HEAP_ID_5"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_6E", "AR_HEAP_ID_6"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_7E", "AR_HEAP_ID_7"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_8E", "AR_HEAP_ID_8"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_9E", "AR_HEAP_ID_9"], [1, 1, 1, "_CPPv4N11_ar_heap_id18AR_HEAP_ID_DEFAULTE", "AR_HEAP_ID_DEFAULT"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type20AR_HEAP_POOL_DEFAULTE", "AR_HEAP_POOL_DEFAULT"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type30AR_HEAP_POOL_NON_PAGED_EXECUTEE", "AR_HEAP_POOL_NON_PAGED_EXECUTE"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type25AR_HEAP_POOL_NON_PAGED_NXE", "AR_HEAP_POOL_NON_PAGED_NX"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type18AR_HEAP_POOL_PAGEDE", "AR_HEAP_POOL_PAGED"], [1, 1, 1, "_CPPv4N14ar_osal_client22AR_OSAL_CLIENT_INVALIDE", "AR_OSAL_CLIENT_INVALID"], [1, 1, 1, "_CPPv4N14ar_osal_client23AR_OSAL_CLIENT_LISTENERE", "AR_OSAL_CLIENT_LISTENER"], [1, 1, 1, "_CPPv4N14ar_osal_client31AR_OSAL_CLIENT_SERVICE_PROVIDERE", "AR_OSAL_CLIENT_SERVICE_PROVIDER"], [1, 1, 1, "_CPPv4N21ar_osal_service_state26AR_OSAL_SERVICE_STATE_DOWNE", "AR_OSAL_SERVICE_STATE_DOWN"], [1, 1, 1, "_CPPv4N24ar_osal_servreg_cb_event28AR_OSAL_SERVICE_STATE_NOTIFYE", "AR_OSAL_SERVICE_STATE_NOTIFY"], [1, 1, 1, "_CPPv4N21ar_osal_service_state24AR_OSAL_SERVICE_STATE_UPE", "AR_OSAL_SERVICE_STATE_UP"], [1, 1, 1, "_CPPv4N26ar_shmem_buffer_index_type23AR_SHMEM_BUFFER_ADDRESSE", "AR_SHMEM_BUFFER_ADDRESS"], [1, 1, 1, "_CPPv4N26ar_shmem_buffer_index_type22AR_SHMEM_BUFFER_OFFSETE", "AR_SHMEM_BUFFER_OFFSET"], [1, 1, 1, "_CPPv4N19ar_shmem_cache_type15AR_SHMEM_CACHEDE", "AR_SHMEM_CACHED"], [1, 1, 1, "_CPPv4N20ar_shmem_memory_type24AR_SHMEM_PHYSICAL_MEMORYE", "AR_SHMEM_PHYSICAL_MEMORY"], [1, 1, 1, "_CPPv4N19ar_shmem_cache_type17AR_SHMEM_UNCACHEDE", "AR_SHMEM_UNCACHED"], [1, 1, 1, "_CPPv4N20ar_shmem_memory_type23AR_SHMEM_VIRTUAL_MEMORYE", "AR_SHMEM_VIRTUAL_MEMORY"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_ALGORITHMIC_RESETE", "CAPI_ALGORITHMIC_RESET"], [7, 1, 1, "_CPPv4N13data_format_t30CAPI_COMPR_OVER_PCM_PACKETIZEDE", "CAPI_COMPR_OVER_PCM_PACKETIZED"], [7, 1, 1, "_CPPv4N18capi_property_id_t21CAPI_CUSTOM_INIT_DATAE", "CAPI_CUSTOM_INIT_DATA"], [7, 1, 1, "_CPPv4N18capi_property_id_t20CAPI_CUSTOM_PROPERTYE", "CAPI_CUSTOM_PROPERTY"], [7, 1, 1, "_CPPv4N19capi_interleaving_t25CAPI_DEINTERLEAVED_PACKEDE", "CAPI_DEINTERLEAVED_PACKED"], [7, 1, 1, "_CPPv4N13data_format_t33CAPI_DEINTERLEAVED_RAW_COMPRESSEDE", "CAPI_DEINTERLEAVED_RAW_COMPRESSED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t27CAPI_DEINTERLEAVED_UNPACKEDE", "CAPI_DEINTERLEAVED_UNPACKED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t30CAPI_DEINTERLEAVED_UNPACKED_V2E", "CAPI_DEINTERLEAVED_UNPACKED_V2"], [7, 1, 1, "_CPPv4N13data_format_t23CAPI_DSD_DOP_PACKETIZEDE", "CAPI_DSD_DOP_PACKETIZED"], [7, 1, 1, "_CPPv4N15capi_event_id_t28CAPI_EVENT_ALGORITHMIC_DELAYE", "CAPI_EVENT_ALGORITHMIC_DELAY"], [7, 1, 1, "_CPPv4N15capi_event_id_t20CAPI_EVENT_BANDWIDTHE", "CAPI_EVENT_BANDWIDTH"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_EVENT_CALLBACK_INFOE", "CAPI_EVENT_CALLBACK_INFO"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_DATA_TO_DSP_CLIENTE", "CAPI_EVENT_DATA_TO_DSP_CLIENT"], [7, 1, 1, "_CPPv4N15capi_event_id_t32CAPI_EVENT_DATA_TO_DSP_CLIENT_V2E", "CAPI_EVENT_DATA_TO_DSP_CLIENT_V2"], [7, 1, 1, "_CPPv4N15capi_event_id_t30CAPI_EVENT_DATA_TO_DSP_SERVICEE", "CAPI_EVENT_DATA_TO_DSP_SERVICE"], [7, 1, 1, "_CPPv4N15capi_event_id_t31CAPI_EVENT_DATA_TO_OTHER_MODULEE", "CAPI_EVENT_DATA_TO_OTHER_MODULE"], [7, 1, 1, "_CPPv4N15capi_event_id_t46CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTEDE", "CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTED"], [7, 1, 1, "_CPPv4N15capi_event_id_t33CAPI_EVENT_DYNAMIC_INPLACE_CHANGEE", "CAPI_EVENT_DYNAMIC_INPLACE_CHANGE"], [7, 1, 1, "_CPPv4N15capi_event_id_t36CAPI_EVENT_GET_DATA_FROM_DSP_SERVICEE", "CAPI_EVENT_GET_DATA_FROM_DSP_SERVICE"], [7, 1, 1, "_CPPv4N15capi_event_id_t21CAPI_EVENT_GET_DLINFOE", "CAPI_EVENT_GET_DLINFO"], [7, 1, 1, "_CPPv4N15capi_event_id_t31CAPI_EVENT_GET_LIBRARY_INSTANCEE", "CAPI_EVENT_GET_LIBRARY_INSTANCE"], [7, 1, 1, "_CPPv4N15capi_event_id_t19CAPI_EVENT_HEADROOME", "CAPI_EVENT_HEADROOM"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_HW_ACCL_PROC_DELAYE", "CAPI_EVENT_HW_ACCL_PROC_DELAY"], [7, 1, 1, "_CPPv4N15capi_event_id_t22CAPI_EVENT_ISLAND_VOTEE", "CAPI_EVENT_ISLAND_VOTE"], [7, 1, 1, "_CPPv4N15capi_event_id_t15CAPI_EVENT_KPPSE", "CAPI_EVENT_KPPS"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_METADATA_AVAILABLEE", "CAPI_EVENT_METADATA_AVAILABLE"], [7, 1, 1, "_CPPv4N15capi_event_id_t38CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATEDE", "CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED"], [7, 1, 1, "_CPPv4N15capi_event_id_t41CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2E", "CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2"], [7, 1, 1, "_CPPv4N15capi_event_id_t37CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGEE", "CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGE"], [7, 1, 1, "_CPPv4N15capi_event_id_t24CAPI_EVENT_PROCESS_STATEE", "CAPI_EVENT_PROCESS_STATE"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_EXTERNAL_SERVICE_IDE", "CAPI_EXTERNAL_SERVICE_ID"], [7, 1, 1, "_CPPv4N13data_format_t16CAPI_FIXED_POINTE", "CAPI_FIXED_POINT"], [7, 1, 1, "_CPPv4N13data_format_t19CAPI_FLOATING_POINTE", "CAPI_FLOATING_POINT"], [7, 1, 1, "_CPPv4N13data_format_t23CAPI_GENERIC_COMPRESSEDE", "CAPI_GENERIC_COMPRESSED"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t22CAPI_GLOBAL_PERSISTENTE", "CAPI_GLOBAL_PERSISTENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t12CAPI_HEAP_IDE", "CAPI_HEAP_ID"], [7, 1, 1, "_CPPv4N13data_format_t24CAPI_IEC60958_PACKETIZEDE", "CAPI_IEC60958_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t35CAPI_IEC60958_PACKETIZED_NON_LINEARE", "CAPI_IEC60958_PACKETIZED_NON_LINEAR"], [7, 1, 1, "_CPPv4N13data_format_t24CAPI_IEC61937_PACKETIZEDE", "CAPI_IEC61937_PACKETIZED"], [7, 1, 1, "_CPPv4N18capi_property_id_t28CAPI_INIT_MEMORY_REQUIREMENTE", "CAPI_INIT_MEMORY_REQUIREMENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_INPUT_MEDIA_FORMATE", "CAPI_INPUT_MEDIA_FORMAT"], [7, 1, 1, "_CPPv4N18capi_property_id_t26CAPI_INPUT_MEDIA_FORMAT_V2E", "CAPI_INPUT_MEDIA_FORMAT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t25CAPI_INTERFACE_EXTENSIONSE", "CAPI_INTERFACE_EXTENSIONS"], [7, 1, 1, "_CPPv4N19capi_interleaving_t16CAPI_INTERLEAVEDE", "CAPI_INTERLEAVED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t25CAPI_INVALID_INTERLEAVINGE", "CAPI_INVALID_INTERLEAVING"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t24CAPI_INVALID_PERSISTENCEE", "CAPI_INVALID_PERSISTENCE"], [7, 1, 1, "_CPPv4N18capi_property_id_t18CAPI_IS_ELEMENTARYE", "CAPI_IS_ELEMENTARY"], [7, 1, 1, "_CPPv4N18capi_property_id_t15CAPI_IS_INPLACEE", "CAPI_IS_INPLACE"], [7, 1, 1, "_CPPv4N18capi_property_id_t17CAPI_LOGGING_INFOE", "CAPI_LOGGING_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t13CAPI_LOG_CODEE", "CAPI_LOG_CODE"], [7, 1, 1, "_CPPv4N15capi_event_id_t14CAPI_MAX_EVENTE", "CAPI_MAX_EVENT"], [7, 1, 1, "_CPPv4N13data_format_t20CAPI_MAX_FORMAT_TYPEE", "CAPI_MAX_FORMAT_TYPE"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MAX_GET_PROPERTIESE", "CAPI_MAX_GET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_MAX_INIT_PROPERTIESE", "CAPI_MAX_INIT_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_MAX_METADATA_SIZEE", "CAPI_MAX_METADATA_SIZE"], [7, 1, 1, "_CPPv4N18capi_property_id_t17CAPI_MAX_PROPERTYE", "CAPI_MAX_PROPERTY"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_MAX_SET_GET_PROPERTIESE", "CAPI_MAX_SET_GET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MAX_SET_PROPERTIESE", "CAPI_MAX_SET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t26CAPI_MAX_STATIC_PROPERTIESE", "CAPI_MAX_STATIC_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t13CAPI_METADATAE", "CAPI_METADATA"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_MIN_PORT_NUM_INFOE", "CAPI_MIN_PORT_NUM_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MODULE_INSTANCE_IDE", "CAPI_MODULE_INSTANCE_ID"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_MODULE_VERSION_INFOE", "CAPI_MODULE_VERSION_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t32CAPI_NEEDED_FRAMEWORK_EXTENSIONSE", "CAPI_NEEDED_FRAMEWORK_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t36CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONSE", "CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_OUTPUT_MEDIA_FORMATE", "CAPI_OUTPUT_MEDIA_FORMAT"], [7, 1, 1, "_CPPv4N18capi_property_id_t29CAPI_OUTPUT_MEDIA_FORMAT_SIZEE", "CAPI_OUTPUT_MEDIA_FORMAT_SIZE"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_OUTPUT_MEDIA_FORMAT_V2E", "CAPI_OUTPUT_MEDIA_FORMAT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_PARAM_PERSISTENCE_INFOE", "CAPI_PARAM_PERSISTENCE_INFO"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t19CAPI_PERSISTENT_MEME", "CAPI_PERSISTENT_MEM"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_PORT_DATA_THRESHOLDE", "CAPI_PORT_DATA_THRESHOLD"], [7, 1, 1, "_CPPv4N18capi_property_id_t18CAPI_PORT_NUM_INFOE", "CAPI_PORT_NUM_INFO"], [7, 1, 1, "_CPPv4N13data_format_t19CAPI_RAW_COMPRESSEDE", "CAPI_RAW_COMPRESSED"], [7, 1, 1, "_CPPv4N18capi_property_id_t38CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENTE", "CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t41CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2E", "CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t28CAPI_REQUIRES_DATA_BUFFERINGE", "CAPI_REQUIRES_DATA_BUFFERING"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_SESSION_IDENTIFIERE", "CAPI_SESSION_IDENTIFIER"], [7, 1, 1, "_CPPv4N18capi_property_id_t15CAPI_STACK_SIZEE", "CAPI_STACK_SIZE"], [7, 1, 1, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V1E", "CAPI_STREAM_V1"], [7, 1, 1, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V2E", "CAPI_STREAM_V2"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t18DEST_SYS_PERM_EXECE", "DEST_SYS_PERM_EXEC"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_EXEC_READE", "DEST_SYS_PERM_EXEC_READ"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_EXEC_WRITEE", "DEST_SYS_PERM_EXEC_WRITE"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t29DEST_SYS_PERM_EXEC_WRITE_READE", "DEST_SYS_PERM_EXEC_WRITE_READ"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t21DEST_SYS_PERM_INVALIDE", "DEST_SYS_PERM_INVALID"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_READ_ONLYE", "DEST_SYS_PERM_READ_ONLY"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_ONLYE", "DEST_SYS_PERM_WRITE_ONLY"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_READE", "DEST_SYS_PERM_WRITE_READ"], [1, 1, 1, "_CPPv4N16ar_shmem_pd_type10DYNAMIC_PDE", "DYNAMIC_PD"], [6, 1, 1, "_CPPv4N21posal_bufpool_align_t16EIGHT_BYTE_ALIGNE", "EIGHT_BYTE_ALIGN"], [6, 1, 1, "_CPPv4N21posal_bufpool_align_t15FOUR_BYTE_ALIGNE", "FOUR_BYTE_ALIGN"], [2, 1, 1, "_CPPv4N10gsl_cmd_id17GSL_CMD_ADD_GRAPHE", "GSL_CMD_ADD_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id20GSL_CMD_CHANGE_GRAPHE", "GSL_CMD_CHANGE_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id24GSL_CMD_CLOSE_WITH_PROPSE", "GSL_CMD_CLOSE_WITH_PROPS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id29GSL_CMD_CONFIGURE_READ_PARAMSE", "GSL_CMD_CONFIGURE_READ_PARAMS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id30GSL_CMD_CONFIGURE_WRITE_PARAMSE", "GSL_CMD_CONFIGURE_WRITE_PARAMS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id11GSL_CMD_EOSE", "GSL_CMD_EOS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id13GSL_CMD_FLUSHE", "GSL_CMD_FLUSH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id22GSL_CMD_FREE_READ_BUFFE", "GSL_CMD_FREE_READ_BUFF"], [2, 1, 1, "_CPPv4N10gsl_cmd_id23GSL_CMD_FREE_WRITE_BUFFE", "GSL_CMD_FREE_WRITE_BUFF"], [2, 1, 1, "_CPPv4N10gsl_cmd_id26GSL_CMD_GET_READ_BUFF_INFOE", "GSL_CMD_GET_READ_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id30GSL_CMD_GET_READ_POS_BUFF_INFOE", "GSL_CMD_GET_READ_POS_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id27GSL_CMD_GET_WRITE_BUFF_INFOE", "GSL_CMD_GET_WRITE_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id31GSL_CMD_GET_WRITE_POS_BUFF_INFOE", "GSL_CMD_GET_WRITE_POS_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id11GSL_CMD_MAXE", "GSL_CMD_MAX"], [2, 1, 1, "_CPPv4N10gsl_cmd_id15GSL_CMD_PREPAREE", "GSL_CMD_PREPARE"], [2, 1, 1, "_CPPv4N10gsl_cmd_id25GSL_CMD_QUERY_GRAPH_DELAYE", "GSL_CMD_QUERY_GRAPH_DELAY"], [2, 1, 1, "_CPPv4N10gsl_cmd_id29GSL_CMD_REGISTER_CUSTOM_EVENTE", "GSL_CMD_REGISTER_CUSTOM_EVENT"], [2, 1, 1, "_CPPv4N10gsl_cmd_id20GSL_CMD_REMOVE_GRAPHE", "GSL_CMD_REMOVE_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id13GSL_CMD_STARTE", "GSL_CMD_START"], [2, 1, 1, "_CPPv4N10gsl_cmd_id12GSL_CMD_STOPE", "GSL_CMD_STOP"], [2, 1, 1, "_CPPv4N10gsl_cmd_id15GSL_CMD_SUSPENDE", "GSL_CMD_SUSPEND"], [2, 1, 1, "_CPPv4N19gsl_cshm_cache_type15GSL_CSHM_CACHEDE", "GSL_CSHM_CACHED"], [2, 1, 1, "_CPPv4N19gsl_cshm_cache_type17GSL_CSHM_UNCACHEDE", "GSL_CSHM_UNCACHED"], [2, 1, 1, "_CPPv4N12gsl_data_dir17GSL_DATA_DIR_READE", "GSL_DATA_DIR_READ"], [2, 1, 1, "_CPPv4N12gsl_data_dir18GSL_DATA_DIR_WRITEE", "GSL_DATA_DIR_WRITE"], [2, 1, 1, "_CPPv4N23gsl_eos_render_status_t15GSL_EOS_DROPPEDE", "GSL_EOS_DROPPED"], [2, 1, 1, "_CPPv4N23gsl_eos_render_status_t16GSL_EOS_RENDEREDE", "GSL_EOS_RENDERED"], [2, 1, 1, "_CPPv4N12gsl_event_id25GSL_EVENT_ID_BUFFER_AVAILE", "GSL_EVENT_ID_BUFFER_AVAIL"], [2, 1, 1, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_EOSE", "GSL_EVENT_ID_EOS"], [2, 1, 1, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_MAXE", "GSL_EVENT_ID_MAX"], [2, 1, 1, "_CPPv4N12gsl_event_id22GSL_EVENT_ID_READ_DONEE", "GSL_EVENT_ID_READ_DONE"], [2, 1, 1, "_CPPv4N12gsl_event_id23GSL_EVENT_ID_WRITE_DONEE", "GSL_EVENT_ID_WRITE_DONE"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_DNE", "GSL_GLOBAL_EVENT_AUDIO_SVC_DN"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_UPE", "GSL_GLOBAL_EVENT_AUDIO_SVC_UP"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids20GSL_GLOBAL_EVENT_MAXE", "GSL_GLOBAL_EVENT_MAX"], [2, 1, 1, "_CPPv4N13gsl_subsystem11GSL_SS_ADSPE", "GSL_SS_ADSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem11GSL_SS_APPSE", "GSL_SS_APPS"], [2, 1, 1, "_CPPv4N13gsl_subsystem13GSL_SS_CC_DSPE", "GSL_SS_CC_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem18GSL_SS_COMPUTE_DSPE", "GSL_SS_COMPUTE_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem14GSL_SS_INVALIDE", "GSL_SS_INVALID"], [2, 1, 1, "_CPPv4N13gsl_subsystem16GSL_SS_MODEM_DSPE", "GSL_SS_MODEM_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem17GSL_SS_SENSOR_DSPE", "GSL_SS_SENSOR_DSP"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t22LOG_DATA_FMT_BITSTREAME", "LOG_DATA_FMT_BITSTREAM"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_PCME", "LOG_DATA_FMT_PCM"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_RAWE", "LOG_DATA_FMT_RAW"], [6, 1, 1, "_CPPv4N21posal_data_log_mode_t11LOG_DEFAULTE", "LOG_DEFAULT"], [6, 1, 1, "_CPPv4N21posal_data_log_mode_t13LOG_IMMEDIATEE", "LOG_IMMEDIATE"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t22PM_ISLAND_TYPE_DEFAULTE", "PM_ISLAND_TYPE_DEFAULT"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t24PM_ISLAND_TYPE_LOW_POWERE", "PM_ISLAND_TYPE_LOW_POWER"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t26PM_ISLAND_TYPE_LOW_POWER_2E", "PM_ISLAND_TYPE_LOW_POWER_2"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t24PM_ISLAND_VOTE_DONT_CAREE", "PM_ISLAND_VOTE_DONT_CARE"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t20PM_ISLAND_VOTE_ENTRYE", "PM_ISLAND_VOTE_ENTRY"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t19PM_ISLAND_VOTE_EXITE", "PM_ISLAND_VOTE_EXIT"], [6, 1, 1, "_CPPv4N21posal_pm_cpu_lpr_id_t14PM_LPR_CPU_MAXE", "PM_LPR_CPU_MAX"], [6, 1, 1, "_CPPv4N21posal_pm_cpu_lpr_id_t19PM_LPR_CPU_SS_SLEEPE", "PM_LPR_CPU_SS_SLEEP"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t15PM_MODE_DEFAULTE", "PM_MODE_DEFAULT"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t14PM_MODE_ISLANDE", "PM_MODE_ISLAND"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t25PM_MODE_ISLAND_DUTY_CYCLEE", "PM_MODE_ISLAND_DUTY_CYCLE"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t40PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEPE", "PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEP"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t36PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEPE", "PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEP"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t19PM_VOTE_NUM_CPU_LPRE", "PM_VOTE_NUM_CPU_LPR"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_DEFAULTE", "POSAL_HEAP_DEFAULT"], [6, 2, 1, "_CPPv413POSAL_HEAP_ID", "POSAL_HEAP_ID"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_DEFAULTE", "POSAL_HEAP_ID::POSAL_HEAP_DEFAULT"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_INVALIDE", "POSAL_HEAP_ID::POSAL_HEAP_INVALID"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID23POSAL_HEAP_OUT_OF_RANGEE", "POSAL_HEAP_ID::POSAL_HEAP_OUT_OF_RANGE"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_INVALIDE", "POSAL_HEAP_INVALID"], [6, 1, 1, "_CPPv4N12posal_heap_t17POSAL_HEAP_ISLANDE", "POSAL_HEAP_ISLAND"], [6, 1, 1, "_CPPv4N12posal_heap_t14POSAL_HEAP_LPME", "POSAL_HEAP_LPM"], [6, 1, 1, "_CPPv4N12posal_heap_t21POSAL_HEAP_NON_ISLANDE", "POSAL_HEAP_NON_ISLAND"], [6, 1, 1, "_CPPv4N12posal_heap_t31POSAL_HEAP_NON_ISLAND_SAFE_HEAPE", "POSAL_HEAP_NON_ISLAND_SAFE_HEAP"], [6, 1, 1, "_CPPv4N13POSAL_HEAP_ID23POSAL_HEAP_OUT_OF_RANGEE", "POSAL_HEAP_OUT_OF_RANGE"], [6, 1, 1, "_CPPv4N19posal_island_heap_t21POSAL_ISLAND_HEAP_LLCE", "POSAL_ISLAND_HEAP_LLC"], [6, 1, 1, "_CPPv4N19posal_island_heap_t27POSAL_ISLAND_HEAP_LPASS_TCME", "POSAL_ISLAND_HEAP_LPASS_TCM"], [6, 1, 1, "_CPPv4N19posal_island_heap_t31POSAL_ISLAND_HEAP_NUM_SUPPORTEDE", "POSAL_ISLAND_HEAP_NUM_SUPPORTED"], [6, 1, 1, "_CPPv4N19posal_island_heap_t24POSAL_ISLAND_HEAP_Q6_TCME", "POSAL_ISLAND_HEAP_Q6_TCM"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE34POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOLE", "POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE31POSAL_MEMORYMAP_DEFAULTPHY_POOLE", "POSAL_MEMORYMAP_DEFAULTPHY_POOL"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t37POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPINGE", "POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t39POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPINGE", "POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPING"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE33POSAL_MEMORYMAP_POOL_OUT_OF_RANGEE", "POSAL_MEMORYMAP_POOL_OUT_OF_RANGE"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE30POSAL_MEMORYMAP_SHMEM8_4K_POOLE", "POSAL_MEMORYMAP_SHMEM8_4K_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE24POSAL_MEMORYMAP_SMI_POOLE", "POSAL_MEMORYMAP_SMI_POOL"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t36POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPINGE", "POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t38POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPINGE", "POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPING"], [6, 2, 1, "_CPPv420POSAL_MEMORYPOOLTYPE", "POSAL_MEMORYPOOLTYPE"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE34POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOLE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE31POSAL_MEMORYMAP_DEFAULTPHY_POOLE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_DEFAULTPHY_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE33POSAL_MEMORYMAP_POOL_OUT_OF_RANGEE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_POOL_OUT_OF_RANGE"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE30POSAL_MEMORYMAP_SHMEM8_4K_POOLE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_SHMEM8_4K_POOL"], [6, 1, 1, "_CPPv4N20POSAL_MEMORYPOOLTYPE24POSAL_MEMORYMAP_SMI_POOLE", "POSAL_MEMORYPOOLTYPE::POSAL_MEMORYMAP_SMI_POOL"], [6, 1, 1, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STARTEDE", "POSAL_MEM_PROF_STARTED"], [6, 1, 1, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STOPPEDE", "POSAL_MEM_PROF_STOPPED"], [6, 1, 1, "_CPPv4N11posal_mem_t22POSAL_MEM_TYPE_DEFAULTE", "POSAL_MEM_TYPE_DEFAULT"], [6, 1, 1, "_CPPv4N11posal_mem_t24POSAL_MEM_TYPE_LOW_POWERE", "POSAL_MEM_TYPE_LOW_POWER"], [6, 1, 1, "_CPPv4N11posal_mem_t26POSAL_MEM_TYPE_LOW_POWER_2E", "POSAL_MEM_TYPE_LOW_POWER_2"], [6, 1, 1, "_CPPv4N11posal_mem_t28POSAL_MEM_TYPE_NUM_SUPPORTEDE", "POSAL_MEM_TYPE_NUM_SUPPORTED"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t17SPF_THREAD_DYN_IDE", "SPF_THREAD_DYN_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_AMDB_IDE", "SPF_THREAD_STAT_AMDB_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_APM_IDE", "SPF_THREAD_STAT_APM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_ASPS_IDE", "SPF_THREAD_STAT_ASPS_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_CNTR_IDE", "SPF_THREAD_STAT_CNTR_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_DLS_IDE", "SPF_THREAD_STAT_DLS_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_ID_MAXE", "SPF_THREAD_STAT_ID_MAX"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_IST_IDE", "SPF_THREAD_STAT_IST_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t28SPF_THREAD_STAT_PM_SERVER_IDE", "SPF_THREAD_STAT_PM_SERVER_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_PRM_IDE", "SPF_THREAD_STAT_PRM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_VCPM_IDE", "SPF_THREAD_STAT_VCPM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t30SPF_THREAD_STAT_VOICE_TIMER_IDE", "SPF_THREAD_STAT_VOICE_TIMER_ID"], [1, 1, 1, "_CPPv4N16ar_shmem_pd_type9STATIC_PDE", "STATIC_PD"], [1, 2, 1, "_CPPv420_ar_heap_align_bytes", "_ar_heap_align_bytes"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes22AR_HEAP_ALIGN_16_BYTESE", "_ar_heap_align_bytes::AR_HEAP_ALIGN_16_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_4_BYTESE", "_ar_heap_align_bytes::AR_HEAP_ALIGN_4_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_8_BYTESE", "_ar_heap_align_bytes::AR_HEAP_ALIGN_8_BYTES"], [1, 1, 1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_DEFAULTE", "_ar_heap_align_bytes::AR_HEAP_ALIGN_DEFAULT"], [1, 2, 1, "_CPPv411_ar_heap_id", "_ar_heap_id"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_1E", "_ar_heap_id::AR_HEAP_ID_1"], [1, 1, 1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_10E", "_ar_heap_id::AR_HEAP_ID_10"], [1, 1, 1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_11E", "_ar_heap_id::AR_HEAP_ID_11"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_2E", "_ar_heap_id::AR_HEAP_ID_2"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_3E", "_ar_heap_id::AR_HEAP_ID_3"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_4E", "_ar_heap_id::AR_HEAP_ID_4"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_5E", "_ar_heap_id::AR_HEAP_ID_5"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_6E", "_ar_heap_id::AR_HEAP_ID_6"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_7E", "_ar_heap_id::AR_HEAP_ID_7"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_8E", "_ar_heap_id::AR_HEAP_ID_8"], [1, 1, 1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_9E", "_ar_heap_id::AR_HEAP_ID_9"], [1, 1, 1, "_CPPv4N11_ar_heap_id18AR_HEAP_ID_DEFAULTE", "_ar_heap_id::AR_HEAP_ID_DEFAULT"], [1, 2, 1, "_CPPv418_ar_heap_pool_type", "_ar_heap_pool_type"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type20AR_HEAP_POOL_DEFAULTE", "_ar_heap_pool_type::AR_HEAP_POOL_DEFAULT"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type30AR_HEAP_POOL_NON_PAGED_EXECUTEE", "_ar_heap_pool_type::AR_HEAP_POOL_NON_PAGED_EXECUTE"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type25AR_HEAP_POOL_NON_PAGED_NXE", "_ar_heap_pool_type::AR_HEAP_POOL_NON_PAGED_NX"], [1, 1, 1, "_CPPv4N18_ar_heap_pool_type18AR_HEAP_POOL_PAGEDE", "_ar_heap_pool_type::AR_HEAP_POOL_PAGED"], [1, 3, 1, "_CPPv49ar_fclose10ar_fhandle", "ar_fclose"], [1, 4, 1, "_CPPv49ar_fclose10ar_fhandle", "ar_fclose::handle"], [1, 3, 1, "_CPPv410ar_fdeletePK6char_t", "ar_fdelete"], [1, 4, 1, "_CPPv410ar_fdeletePK6char_t", "ar_fdelete::path"], [1, 5, 1, "_CPPv410ar_fhandle", "ar_fhandle"], [1, 3, 1, "_CPPv47ar_fmap10ar_fhandlePPKv", "ar_fmap"], [1, 4, 1, "_CPPv47ar_fmap10ar_fhandlePPKv", "ar_fmap::fbuffer"], [1, 4, 1, "_CPPv47ar_fmap10ar_fhandlePPKv", "ar_fmap::handle"], [1, 3, 1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t", "ar_fopen"], [1, 4, 1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t", "ar_fopen::access"], [1, 4, 1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t", "ar_fopen::handle"], [1, 4, 1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t", "ar_fopen::path"], [1, 3, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread"], [1, 4, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread::buf_ptr"], [1, 4, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread::bytes_read"], [1, 4, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread::handle"], [1, 4, 1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t", "ar_fread::read_size"], [1, 3, 1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t", "ar_fseek"], [1, 4, 1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t", "ar_fseek::handle"], [1, 4, 1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t", "ar_fseek::offset"], [1, 4, 1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t", "ar_fseek::ref"], [1, 2, 1, "_CPPv418ar_fseek_reference", "ar_fseek_reference"], [1, 1, 1, "_CPPv4N18ar_fseek_reference14AR_FSEEK_BEGINE", "ar_fseek_reference::AR_FSEEK_BEGIN"], [1, 1, 1, "_CPPv4N18ar_fseek_reference16AR_FSEEK_CURRENTE", "ar_fseek_reference::AR_FSEEK_CURRENT"], [1, 1, 1, "_CPPv4N18ar_fseek_reference12AR_FSEEK_ENDE", "ar_fseek_reference::AR_FSEEK_END"], [1, 5, 1, "_CPPv420ar_fseek_reference_t", "ar_fseek_reference_t"], [1, 3, 1, "_CPPv48ar_fsize10ar_fhandle", "ar_fsize"], [1, 4, 1, "_CPPv48ar_fsize10ar_fhandle", "ar_fsize::handle"], [1, 3, 1, "_CPPv49ar_funmapPKv", "ar_funmap"], [1, 4, 1, "_CPPv49ar_funmapPKv", "ar_funmap::fbuffer"], [1, 3, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite"], [1, 4, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite::buf_ptr"], [1, 4, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite::bytes_written"], [1, 4, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite::handle"], [1, 4, 1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t", "ar_fwrite::write_size"], [1, 5, 1, "_CPPv419ar_heap_align_bytes", "ar_heap_align_bytes"], [1, 3, 1, "_CPPv414ar_heap_calloc6size_t13par_heap_info", "ar_heap_calloc"], [1, 4, 1, "_CPPv414ar_heap_calloc6size_t13par_heap_info", "ar_heap_calloc::bytes"], [1, 4, 1, "_CPPv414ar_heap_calloc6size_t13par_heap_info", "ar_heap_calloc::heap_info"], [1, 3, 1, "_CPPv414ar_heap_deinitv", "ar_heap_deinit"], [1, 3, 1, "_CPPv412ar_heap_freePv13par_heap_info", "ar_heap_free"], [1, 4, 1, "_CPPv412ar_heap_freePv13par_heap_info", "ar_heap_free::heap_info"], [1, 4, 1, "_CPPv412ar_heap_freePv13par_heap_info", "ar_heap_free::heap_ptr"], [1, 5, 1, "_CPPv410ar_heap_id", "ar_heap_id"], [1, 5, 1, "_CPPv412ar_heap_info", "ar_heap_info"], [1, 6, 1, "_CPPv414ar_heap_info_t", "ar_heap_info_t"], [1, 7, 1, "_CPPv4N14ar_heap_info_t11align_bytesE", "ar_heap_info_t::align_bytes"], [1, 7, 1, "_CPPv4N14ar_heap_info_t7heap_idE", "ar_heap_info_t::heap_id"], [1, 7, 1, "_CPPv4N14ar_heap_info_t9pool_typeE", "ar_heap_info_t::pool_type"], [1, 7, 1, "_CPPv4N14ar_heap_info_t3tagE", "ar_heap_info_t::tag"], [1, 3, 1, "_CPPv412ar_heap_initv", "ar_heap_init"], [1, 3, 1, "_CPPv414ar_heap_malloc6size_t13par_heap_info", "ar_heap_malloc"], [1, 4, 1, "_CPPv414ar_heap_malloc6size_t13par_heap_info", "ar_heap_malloc::bytes"], [1, 4, 1, "_CPPv414ar_heap_malloc6size_t13par_heap_info", "ar_heap_malloc::heap_info"], [1, 5, 1, "_CPPv417ar_heap_pool_type", "ar_heap_pool_type"], [1, 3, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::file"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::fn"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::format"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::level"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::ln"], [1, 4, 1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz", "ar_log::log_tag"], [1, 3, 1, "_CPPv413ar_log_deinitv", "ar_log_deinit"], [1, 3, 1, "_CPPv411ar_log_initv", "ar_log_init"], [1, 7, 1, "_CPPv410ar_log_lvl", "ar_log_lvl"], [1, 3, 1, "_CPPv410ar_mem_cmpPKvPKv6size_t", "ar_mem_cmp"], [1, 4, 1, "_CPPv410ar_mem_cmpPKvPKv6size_t", "ar_mem_cmp::buff1"], [1, 4, 1, "_CPPv410ar_mem_cmpPKvPKv6size_t", "ar_mem_cmp::buff2"], [1, 4, 1, "_CPPv410ar_mem_cmpPKvPKv6size_t", "ar_mem_cmp::size"], [1, 3, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy"], [1, 4, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy::dest"], [1, 4, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy::dest_size"], [1, 4, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy::size"], [1, 4, 1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t", "ar_mem_cpy::src"], [1, 3, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move"], [1, 4, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move::dest"], [1, 4, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move::dest_size"], [1, 4, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move::size"], [1, 4, 1, "_CPPv411ar_mem_movePv6size_tPKv6size_t", "ar_mem_move::src"], [1, 3, 1, "_CPPv410ar_mem_setPv7int32_t6size_t", "ar_mem_set"], [1, 4, 1, "_CPPv410ar_mem_setPv7int32_t6size_t", "ar_mem_set::c"], [1, 4, 1, "_CPPv410ar_mem_setPv7int32_t6size_t", "ar_mem_set::dest"], [1, 4, 1, "_CPPv410ar_mem_setPv7int32_t6size_t", "ar_mem_set::size"], [1, 2, 1, "_CPPv414ar_osal_client", "ar_osal_client"], [1, 1, 1, "_CPPv4N14ar_osal_client22AR_OSAL_CLIENT_INVALIDE", "ar_osal_client::AR_OSAL_CLIENT_INVALID"], [1, 1, 1, "_CPPv4N14ar_osal_client23AR_OSAL_CLIENT_LISTENERE", "ar_osal_client::AR_OSAL_CLIENT_LISTENER"], [1, 1, 1, "_CPPv4N14ar_osal_client31AR_OSAL_CLIENT_SERVICE_PROVIDERE", "ar_osal_client::AR_OSAL_CLIENT_SERVICE_PROVIDER"], [1, 5, 1, "_CPPv419ar_osal_client_type", "ar_osal_client_type"], [1, 3, 1, "_CPPv419ar_osal_micro_sleep8uint64_t", "ar_osal_micro_sleep"], [1, 4, 1, "_CPPv419ar_osal_micro_sleep8uint64_t", "ar_osal_micro_sleep::micro_seconds"], [1, 3, 1, "_CPPv413ar_osal_panicv", "ar_osal_panic"], [1, 2, 1, "_CPPv421ar_osal_service_state", "ar_osal_service_state"], [1, 1, 1, "_CPPv4N21ar_osal_service_state26AR_OSAL_SERVICE_STATE_DOWNE", "ar_osal_service_state::AR_OSAL_SERVICE_STATE_DOWN"], [1, 1, 1, "_CPPv4N21ar_osal_service_state24AR_OSAL_SERVICE_STATE_UPE", "ar_osal_service_state::AR_OSAL_SERVICE_STATE_UP"], [1, 5, 1, "_CPPv426ar_osal_service_state_type", "ar_osal_service_state_type"], [1, 5, 1, "_CPPv424ar_osal_servreg_callback", "ar_osal_servreg_callback"], [1, 2, 1, "_CPPv424ar_osal_servreg_cb_event", "ar_osal_servreg_cb_event"], [1, 1, 1, "_CPPv4N24ar_osal_servreg_cb_event28AR_OSAL_SERVICE_STATE_NOTIFYE", "ar_osal_servreg_cb_event::AR_OSAL_SERVICE_STATE_NOTIFY"], [1, 5, 1, "_CPPv429ar_osal_servreg_cb_event_type", "ar_osal_servreg_cb_event_type"], [1, 3, 1, "_CPPv422ar_osal_servreg_deinitv", "ar_osal_servreg_deinit"], [1, 3, 1, "_CPPv426ar_osal_servreg_deregister17ar_osal_servreg_t", "ar_osal_servreg_deregister"], [1, 4, 1, "_CPPv426ar_osal_servreg_deregister17ar_osal_servreg_t", "ar_osal_servreg_deregister::servreg_handle"], [1, 6, 1, "_CPPv426ar_osal_servreg_entry_type", "ar_osal_servreg_entry_type"], [1, 7, 1, "_CPPv4N26ar_osal_servreg_entry_type11instance_idE", "ar_osal_servreg_entry_type::instance_id"], [1, 7, 1, "_CPPv4N26ar_osal_servreg_entry_type4nameE", "ar_osal_servreg_entry_type::name"], [1, 3, 1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t", "ar_osal_servreg_get_domainlist"], [1, 4, 1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t", "ar_osal_servreg_get_domainlist::domain_list"], [1, 4, 1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t", "ar_osal_servreg_get_domainlist::num_domains"], [1, 4, 1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t", "ar_osal_servreg_get_domainlist::service"], [1, 3, 1, "_CPPv420ar_osal_servreg_initv", "ar_osal_servreg_init"], [1, 3, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::cb_context"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::cb_func"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::client_type"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::domain"], [1, 4, 1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type", "ar_osal_servreg_register::service"], [1, 3, 1, "_CPPv431ar_osal_servreg_restart_service17ar_osal_servreg_t", "ar_osal_servreg_restart_service"], [1, 4, 1, "_CPPv431ar_osal_servreg_restart_service17ar_osal_servreg_t", "ar_osal_servreg_restart_service::servreg_handle"], [1, 3, 1, "_CPPv425ar_osal_servreg_set_state17ar_osal_servreg_t26ar_osal_service_state_type", "ar_osal_servreg_set_state"], [1, 4, 1, "_CPPv425ar_osal_servreg_set_state17ar_osal_servreg_t26ar_osal_service_state_type", "ar_osal_servreg_set_state::servreg_handle"], [1, 4, 1, "_CPPv425ar_osal_servreg_set_state17ar_osal_servreg_t26ar_osal_service_state_type", "ar_osal_servreg_set_state::state"], [1, 6, 1, "_CPPv436ar_osal_servreg_state_notify_payload", "ar_osal_servreg_state_notify_payload"], [1, 7, 1, "_CPPv4N36ar_osal_servreg_state_notify_payload6domainE", "ar_osal_servreg_state_notify_payload::domain"], [1, 7, 1, "_CPPv4N36ar_osal_servreg_state_notify_payload7serviceE", "ar_osal_servreg_state_notify_payload::service"], [1, 7, 1, "_CPPv4N36ar_osal_servreg_state_notify_payload13service_stateE", "ar_osal_servreg_state_notify_payload::service_state"], [1, 5, 1, "_CPPv441ar_osal_servreg_state_notify_payload_type", "ar_osal_servreg_state_notify_payload_type"], [1, 5, 1, "_CPPv417ar_osal_servreg_t", "ar_osal_servreg_t"], [1, 3, 1, "_CPPv421ar_osal_signal2_clear17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_clear"], [1, 4, 1, "_CPPv421ar_osal_signal2_clear17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_clear::signal2"], [1, 4, 1, "_CPPv421ar_osal_signal2_clear17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_clear::signal2_mask"], [1, 3, 1, "_CPPv422ar_osal_signal2_createP17ar_osal_signal2_t", "ar_osal_signal2_create"], [1, 4, 1, "_CPPv422ar_osal_signal2_createP17ar_osal_signal2_t", "ar_osal_signal2_create::signal2"], [1, 3, 1, "_CPPv422ar_osal_signal2_deinit17ar_osal_signal2_t", "ar_osal_signal2_deinit"], [1, 4, 1, "_CPPv422ar_osal_signal2_deinit17ar_osal_signal2_t", "ar_osal_signal2_deinit::signal2"], [1, 3, 1, "_CPPv423ar_osal_signal2_destroy17ar_osal_signal2_t", "ar_osal_signal2_destroy"], [1, 4, 1, "_CPPv423ar_osal_signal2_destroy17ar_osal_signal2_t", "ar_osal_signal2_destroy::signal2"], [1, 3, 1, "_CPPv419ar_osal_signal2_get17ar_osal_signal2_t", "ar_osal_signal2_get"], [1, 4, 1, "_CPPv419ar_osal_signal2_get17ar_osal_signal2_t", "ar_osal_signal2_get::signal2"], [1, 3, 1, "_CPPv424ar_osal_signal2_get_sizev", "ar_osal_signal2_get_size"], [1, 3, 1, "_CPPv420ar_osal_signal2_init17ar_osal_signal2_t", "ar_osal_signal2_init"], [1, 4, 1, "_CPPv420ar_osal_signal2_init17ar_osal_signal2_t", "ar_osal_signal2_init::signal2"], [1, 3, 1, "_CPPv419ar_osal_signal2_set17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_set"], [1, 4, 1, "_CPPv419ar_osal_signal2_set17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_set::signal2"], [1, 4, 1, "_CPPv419ar_osal_signal2_set17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_set::signal2_mask"], [1, 5, 1, "_CPPv417ar_osal_signal2_t", "ar_osal_signal2_t"], [1, 3, 1, "_CPPv424ar_osal_signal2_wait_all17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_all"], [1, 4, 1, "_CPPv424ar_osal_signal2_wait_all17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_all::signal2"], [1, 4, 1, "_CPPv424ar_osal_signal2_wait_all17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_all::signal2_mask"], [1, 3, 1, "_CPPv424ar_osal_signal2_wait_any17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_any"], [1, 4, 1, "_CPPv424ar_osal_signal2_wait_any17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_any::signal2"], [1, 4, 1, "_CPPv424ar_osal_signal2_wait_any17ar_osal_signal2_t8uint32_t", "ar_osal_signal2_wait_any::signal2_mask"], [1, 3, 1, "_CPPv420ar_osal_signal_clear16ar_osal_signal_t", "ar_osal_signal_clear"], [1, 4, 1, "_CPPv420ar_osal_signal_clear16ar_osal_signal_t", "ar_osal_signal_clear::signal"], [1, 3, 1, "_CPPv421ar_osal_signal_createP16ar_osal_signal_t", "ar_osal_signal_create"], [1, 4, 1, "_CPPv421ar_osal_signal_createP16ar_osal_signal_t", "ar_osal_signal_create::signal"], [1, 3, 1, "_CPPv421ar_osal_signal_deinit16ar_osal_signal_t", "ar_osal_signal_deinit"], [1, 4, 1, "_CPPv421ar_osal_signal_deinit16ar_osal_signal_t", "ar_osal_signal_deinit::signal"], [1, 3, 1, "_CPPv422ar_osal_signal_destroy16ar_osal_signal_t", "ar_osal_signal_destroy"], [1, 4, 1, "_CPPv422ar_osal_signal_destroy16ar_osal_signal_t", "ar_osal_signal_destroy::signal"], [1, 3, 1, "_CPPv423ar_osal_signal_get_sizev", "ar_osal_signal_get_size"], [1, 3, 1, "_CPPv419ar_osal_signal_init16ar_osal_signal_t", "ar_osal_signal_init"], [1, 4, 1, "_CPPv419ar_osal_signal_init16ar_osal_signal_t", "ar_osal_signal_init::signal"], [1, 3, 1, "_CPPv418ar_osal_signal_set16ar_osal_signal_t", "ar_osal_signal_set"], [1, 4, 1, "_CPPv418ar_osal_signal_set16ar_osal_signal_t", "ar_osal_signal_set::signal"], [1, 5, 1, "_CPPv416ar_osal_signal_t", "ar_osal_signal_t"], [1, 3, 1, "_CPPv424ar_osal_signal_timedwait16ar_osal_signal_t7int64_t", "ar_osal_signal_timedwait"], [1, 4, 1, "_CPPv424ar_osal_signal_timedwait16ar_osal_signal_t7int64_t", "ar_osal_signal_timedwait::signal"], [1, 4, 1, "_CPPv424ar_osal_signal_timedwait16ar_osal_signal_t7int64_t", "ar_osal_signal_timedwait::timeout_in_nsec"], [1, 3, 1, "_CPPv419ar_osal_signal_wait16ar_osal_signal_t", "ar_osal_signal_wait"], [1, 4, 1, "_CPPv419ar_osal_signal_wait16ar_osal_signal_t", "ar_osal_signal_wait::signal"], [1, 3, 1, "_CPPv424ar_osal_thread_attr_initP21ar_osal_thread_attr_t", "ar_osal_thread_attr_init"], [1, 4, 1, "_CPPv424ar_osal_thread_attr_initP21ar_osal_thread_attr_t", "ar_osal_thread_attr_init::thread_attr"], [1, 6, 1, "_CPPv421ar_osal_thread_attr_t", "ar_osal_thread_attr_t"], [1, 5, 1, "_CPPv421ar_osal_thread_attr_t", "ar_osal_thread_attr_t"], [1, 7, 1, "_CPPv4N21ar_osal_thread_attr_t8priorityE", "ar_osal_thread_attr_t::priority"], [1, 7, 1, "_CPPv4N21ar_osal_thread_attr_t10stack_sizeE", "ar_osal_thread_attr_t::stack_size"], [1, 7, 1, "_CPPv4N21ar_osal_thread_attr_t11thread_nameE", "ar_osal_thread_attr_t::thread_name"], [1, 3, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create"], [1, 4, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create::attr_ptr"], [1, 4, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create::thread"], [1, 4, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create::thread_param"], [1, 4, 1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv", "ar_osal_thread_create::thread_start"], [1, 3, 1, "_CPPv421ar_osal_thread_get_idv", "ar_osal_thread_get_id"], [1, 3, 1, "_CPPv427ar_osal_thread_get_priority16ar_osal_thread_tP7int32_t", "ar_osal_thread_get_priority"], [1, 4, 1, "_CPPv427ar_osal_thread_get_priority16ar_osal_thread_tP7int32_t", "ar_osal_thread_get_priority::get_priority"], [1, 4, 1, "_CPPv427ar_osal_thread_get_priority16ar_osal_thread_tP7int32_t", "ar_osal_thread_get_priority::thread"], [1, 3, 1, "_CPPv427ar_osal_thread_join_destroy16ar_osal_thread_t", "ar_osal_thread_join_destroy"], [1, 4, 1, "_CPPv427ar_osal_thread_join_destroy16ar_osal_thread_t", "ar_osal_thread_join_destroy::thread"], [1, 3, 1, "_CPPv432ar_osal_thread_self_get_priorityP7int32_t", "ar_osal_thread_self_get_priority"], [1, 4, 1, "_CPPv432ar_osal_thread_self_get_priorityP7int32_t", "ar_osal_thread_self_get_priority::get_priority"], [1, 3, 1, "_CPPv432ar_osal_thread_self_set_priority7int32_t", "ar_osal_thread_self_set_priority"], [1, 4, 1, "_CPPv432ar_osal_thread_self_set_priority7int32_t", "ar_osal_thread_self_set_priority::set_priority"], [1, 3, 1, "_CPPv427ar_osal_thread_set_priority16ar_osal_thread_t7int32_t", "ar_osal_thread_set_priority"], [1, 4, 1, "_CPPv427ar_osal_thread_set_priority16ar_osal_thread_t7int32_t", "ar_osal_thread_set_priority::set_priority"], [1, 4, 1, "_CPPv427ar_osal_thread_set_priority16ar_osal_thread_t7int32_t", "ar_osal_thread_set_priority::thread"], [1, 5, 1, "_CPPv428ar_osal_thread_start_routine", "ar_osal_thread_start_routine"], [1, 5, 1, "_CPPv416ar_osal_thread_t", "ar_osal_thread_t"], [1, 3, 1, "_CPPv416ar_set_log_level8uint32_t", "ar_set_log_level"], [1, 4, 1, "_CPPv416ar_set_log_level8uint32_t", "ar_set_log_level::level"], [1, 3, 1, "_CPPv414ar_shmem_allocP13ar_shmem_info", "ar_shmem_alloc"], [1, 4, 1, "_CPPv414ar_shmem_allocP13ar_shmem_info", "ar_shmem_alloc::info"], [1, 2, 1, "_CPPv426ar_shmem_buffer_index_type", "ar_shmem_buffer_index_type"], [1, 1, 1, "_CPPv4N26ar_shmem_buffer_index_type23AR_SHMEM_BUFFER_ADDRESSE", "ar_shmem_buffer_index_type::AR_SHMEM_BUFFER_ADDRESS"], [1, 1, 1, "_CPPv4N26ar_shmem_buffer_index_type22AR_SHMEM_BUFFER_OFFSETE", "ar_shmem_buffer_index_type::AR_SHMEM_BUFFER_OFFSET"], [1, 5, 1, "_CPPv428ar_shmem_buffer_index_type_t", "ar_shmem_buffer_index_type_t"], [1, 2, 1, "_CPPv419ar_shmem_cache_type", "ar_shmem_cache_type"], [1, 1, 1, "_CPPv4N19ar_shmem_cache_type15AR_SHMEM_CACHEDE", "ar_shmem_cache_type::AR_SHMEM_CACHED"], [1, 1, 1, "_CPPv4N19ar_shmem_cache_type17AR_SHMEM_UNCACHEDE", "ar_shmem_cache_type::AR_SHMEM_UNCACHED"], [1, 5, 1, "_CPPv421ar_shmem_cache_type_t", "ar_shmem_cache_type_t"], [1, 3, 1, "_CPPv415ar_shmem_deinitv", "ar_shmem_deinit"], [1, 3, 1, "_CPPv413ar_shmem_freeP13ar_shmem_info", "ar_shmem_free"], [1, 4, 1, "_CPPv413ar_shmem_freeP13ar_shmem_info", "ar_shmem_free::info"], [1, 3, 1, "_CPPv416ar_shmem_get_uid8uint64_tP8uint64_t", "ar_shmem_get_uid"], [1, 4, 1, "_CPPv416ar_shmem_get_uid8uint64_tP8uint64_t", "ar_shmem_get_uid::alloc_handle"], [1, 4, 1, "_CPPv416ar_shmem_get_uid8uint64_tP8uint64_t", "ar_shmem_get_uid::uid"], [1, 5, 1, "_CPPv433ar_shmem_hyp_assign_dest_sys_info", "ar_shmem_hyp_assign_dest_sys_info"], [1, 6, 1, "_CPPv435ar_shmem_hyp_assign_dest_sys_info_t", "ar_shmem_hyp_assign_dest_sys_info_t"], [1, 7, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_info_t9dest_permE", "ar_shmem_hyp_assign_dest_sys_info_t::dest_perm"], [1, 7, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_info_t11dest_sys_idE", "ar_shmem_hyp_assign_dest_sys_info_t::dest_sys_id"], [1, 5, 1, "_CPPv433ar_shmem_hyp_assign_dest_sys_perm", "ar_shmem_hyp_assign_dest_sys_perm"], [1, 2, 1, "_CPPv435ar_shmem_hyp_assign_dest_sys_perm_t", "ar_shmem_hyp_assign_dest_sys_perm_t"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t18DEST_SYS_PERM_EXECE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_EXEC"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_EXEC_READE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_EXEC_READ"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_EXEC_WRITEE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_EXEC_WRITE"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t29DEST_SYS_PERM_EXEC_WRITE_READE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_EXEC_WRITE_READ"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t21DEST_SYS_PERM_INVALIDE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_INVALID"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_READ_ONLYE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_READ_ONLY"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_ONLYE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_WRITE_ONLY"], [1, 1, 1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_READE", "ar_shmem_hyp_assign_dest_sys_perm_t::DEST_SYS_PERM_WRITE_READ"], [1, 3, 1, "_CPPv424ar_shmem_hyp_assign_physP29ar_shmem_hyp_assign_phys_info", "ar_shmem_hyp_assign_phys"], [1, 4, 1, "_CPPv424ar_shmem_hyp_assign_physP29ar_shmem_hyp_assign_phys_info", "ar_shmem_hyp_assign_phys::info"], [1, 5, 1, "_CPPv429ar_shmem_hyp_assign_phys_addr", "ar_shmem_hyp_assign_phys_addr"], [1, 6, 1, "_CPPv431ar_shmem_hyp_assign_phys_addr_t", "ar_shmem_hyp_assign_phys_addr_t"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_addr_t9phys_addrE", "ar_shmem_hyp_assign_phys_addr_t::phys_addr"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_addr_t4sizeE", "ar_shmem_hyp_assign_phys_addr_t::size"], [1, 5, 1, "_CPPv429ar_shmem_hyp_assign_phys_info", "ar_shmem_hyp_assign_phys_info"], [1, 6, 1, "_CPPv431ar_shmem_hyp_assign_phys_info_t", "ar_shmem_hyp_assign_phys_info_t"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t13dest_sys_listE", "ar_shmem_hyp_assign_phys_info_t::dest_sys_list"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t18dest_sys_list_sizeE", "ar_shmem_hyp_assign_phys_info_t::dest_sys_list_size"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t8metadataE", "ar_shmem_hyp_assign_phys_info_t::metadata"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t14phys_addr_listE", "ar_shmem_hyp_assign_phys_info_t::phys_addr_list"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t19phys_addr_list_sizeE", "ar_shmem_hyp_assign_phys_info_t::phys_addr_list_size"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t12src_sys_listE", "ar_shmem_hyp_assign_phys_info_t::src_sys_list"], [1, 7, 1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t17src_sys_list_sizeE", "ar_shmem_hyp_assign_phys_info_t::src_sys_list_size"], [1, 5, 1, "_CPPv413ar_shmem_info", "ar_shmem_info"], [1, 6, 1, "_CPPv415ar_shmem_info_t", "ar_shmem_info_t"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t8buf_sizeE", "ar_shmem_info_t::buf_size"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t10cache_typeE", "ar_shmem_info_t::cache_type"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t5flagsE", "ar_shmem_info_t::flags"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t10index_typeE", "ar_shmem_info_t::index_type"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t7ipa_lswE", "ar_shmem_info_t::ipa_lsw"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t7ipa_mswE", "ar_shmem_info_t::ipa_msw"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t8mem_typeE", "ar_shmem_info_t::mem_type"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t8metadataE", "ar_shmem_info_t::metadata"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t10num_sys_idE", "ar_shmem_info_t::num_sys_id"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t6pa_lswE", "ar_shmem_info_t::pa_lsw"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t6pa_mswE", "ar_shmem_info_t::pa_msw"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t13platform_infoE", "ar_shmem_info_t::platform_info"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t6sys_idE", "ar_shmem_info_t::sys_id"], [1, 7, 1, "_CPPv4N15ar_shmem_info_t5vaddrE", "ar_shmem_info_t::vaddr"], [1, 3, 1, "_CPPv413ar_shmem_initv", "ar_shmem_init"], [1, 3, 1, "_CPPv412ar_shmem_mapP13ar_shmem_info", "ar_shmem_map"], [1, 4, 1, "_CPPv412ar_shmem_mapP13ar_shmem_info", "ar_shmem_map::info"], [1, 2, 1, "_CPPv420ar_shmem_memory_type", "ar_shmem_memory_type"], [1, 1, 1, "_CPPv4N20ar_shmem_memory_type24AR_SHMEM_PHYSICAL_MEMORYE", "ar_shmem_memory_type::AR_SHMEM_PHYSICAL_MEMORY"], [1, 1, 1, "_CPPv4N20ar_shmem_memory_type23AR_SHMEM_VIRTUAL_MEMORYE", "ar_shmem_memory_type::AR_SHMEM_VIRTUAL_MEMORY"], [1, 5, 1, "_CPPv422ar_shmem_memory_type_t", "ar_shmem_memory_type_t"], [1, 2, 1, "_CPPv416ar_shmem_pd_type", "ar_shmem_pd_type"], [1, 1, 1, "_CPPv4N16ar_shmem_pd_type10DYNAMIC_PDE", "ar_shmem_pd_type::DYNAMIC_PD"], [1, 1, 1, "_CPPv4N16ar_shmem_pd_type9STATIC_PDE", "ar_shmem_pd_type::STATIC_PD"], [1, 5, 1, "_CPPv418ar_shmem_pd_type_t", "ar_shmem_pd_type_t"], [1, 5, 1, "_CPPv418ar_shmem_proc_info", "ar_shmem_proc_info"], [1, 6, 1, "_CPPv420ar_shmem_proc_info_t", "ar_shmem_proc_info_t"], [1, 7, 1, "_CPPv4N20ar_shmem_proc_info_t9is_activeE", "ar_shmem_proc_info_t::is_active"], [1, 7, 1, "_CPPv4N20ar_shmem_proc_info_t7proc_idE", "ar_shmem_proc_info_t::proc_id"], [1, 7, 1, "_CPPv4N20ar_shmem_proc_info_t9proc_typeE", "ar_shmem_proc_info_t::proc_type"], [1, 3, 1, "_CPPv414ar_shmem_unmapP13ar_shmem_info", "ar_shmem_unmap"], [1, 4, 1, "_CPPv414ar_shmem_unmapP13ar_shmem_info", "ar_shmem_unmap::info"], [1, 3, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat"], [1, 4, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat::apnd_size"], [1, 4, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat::str_dest"], [1, 4, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat::str_dest_size"], [1, 4, 1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t", "ar_strcat::str_src"], [1, 3, 1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t", "ar_strcmp"], [1, 4, 1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t", "ar_strcmp::num"], [1, 4, 1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t", "ar_strcmp::str1"], [1, 4, 1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t", "ar_strcmp::str2"], [1, 3, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy"], [1, 4, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy::cpy_size"], [1, 4, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy::str_dest"], [1, 4, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy::str_dest_size"], [1, 4, 1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t", "ar_strcpy::str_src"], [1, 3, 1, "_CPPv49ar_strlenPK6char_t6size_t", "ar_strlen"], [1, 4, 1, "_CPPv49ar_strlenPK6char_t6size_t", "ar_strlen::size"], [1, 4, 1, "_CPPv49ar_strlenPK6char_t6size_t", "ar_strlen::str"], [1, 3, 1, "_CPPv49ar_strstrPK6char_tPK6char_t", "ar_strstr"], [1, 4, 1, "_CPPv49ar_strstrPK6char_tPK6char_t", "ar_strstr::str"], [1, 4, 1, "_CPPv49ar_strstrPK6char_tPK6char_t", "ar_strstr::str_search"], [1, 5, 1, "_CPPv46bool_t", "bool_t"], [7, 6, 1, "_CPPv410capi_buf_t", "capi_buf_t"], [7, 5, 1, "_CPPv410capi_buf_t", "capi_buf_t"], [7, 7, 1, "_CPPv4N10capi_buf_t15actual_data_lenE", "capi_buf_t::actual_data_len"], [7, 7, 1, "_CPPv4N10capi_buf_t8data_ptrE", "capi_buf_t::data_ptr"], [7, 7, 1, "_CPPv4N10capi_buf_t12max_data_lenE", "capi_buf_t::max_data_len"], [7, 6, 1, "_CPPv419capi_channel_mask_t", "capi_channel_mask_t"], [7, 5, 1, "_CPPv419capi_channel_mask_t", "capi_channel_mask_t"], [7, 7, 1, "_CPPv4N19capi_channel_mask_t16channel_mask_lswE", "capi_channel_mask_t::channel_mask_lsw"], [7, 7, 1, "_CPPv4N19capi_channel_mask_t16channel_mask_mswE", "capi_channel_mask_t::channel_mask_msw"], [7, 5, 1, "_CPPv419capi_channel_type_t", "capi_channel_type_t"], [7, 6, 1, "_CPPv422capi_custom_property_t", "capi_custom_property_t"], [7, 5, 1, "_CPPv422capi_custom_property_t", "capi_custom_property_t"], [7, 7, 1, "_CPPv4N22capi_custom_property_t17secondary_prop_idE", "capi_custom_property_t::secondary_prop_id"], [7, 6, 1, "_CPPv425capi_data_format_header_t", "capi_data_format_header_t"], [7, 5, 1, "_CPPv425capi_data_format_header_t", "capi_data_format_header_t"], [7, 7, 1, "_CPPv4N25capi_data_format_header_t11data_formatE", "capi_data_format_header_t::data_format"], [7, 6, 1, "_CPPv447capi_deinterleaved_raw_compressed_data_format_t", "capi_deinterleaved_raw_compressed_data_format_t"], [7, 5, 1, "_CPPv447capi_deinterleaved_raw_compressed_data_format_t", "capi_deinterleaved_raw_compressed_data_format_t"], [7, 7, 1, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t16bitstream_formatE", "capi_deinterleaved_raw_compressed_data_format_t::bitstream_format"], [7, 7, 1, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t8bufs_numE", "capi_deinterleaved_raw_compressed_data_format_t::bufs_num"], [7, 7, 1, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t13minor_versionE", "capi_deinterleaved_raw_compressed_data_format_t::minor_version"], [7, 5, 1, "_CPPv410capi_err_t", "capi_err_t"], [7, 6, 1, "_CPPv417capi_event_KPPS_t", "capi_event_KPPS_t"], [7, 5, 1, "_CPPv417capi_event_KPPS_t", "capi_event_KPPS_t"], [7, 7, 1, "_CPPv4N17capi_event_KPPS_t4KPPSE", "capi_event_KPPS_t::KPPS"], [7, 6, 1, "_CPPv430capi_event_algorithmic_delay_t", "capi_event_algorithmic_delay_t"], [7, 5, 1, "_CPPv430capi_event_algorithmic_delay_t", "capi_event_algorithmic_delay_t"], [7, 7, 1, "_CPPv4N30capi_event_algorithmic_delay_t11delay_in_usE", "capi_event_algorithmic_delay_t::delay_in_us"], [7, 6, 1, "_CPPv422capi_event_bandwidth_t", "capi_event_bandwidth_t"], [7, 5, 1, "_CPPv422capi_event_bandwidth_t", "capi_event_bandwidth_t"], [7, 7, 1, "_CPPv4N22capi_event_bandwidth_t14code_bandwidthE", "capi_event_bandwidth_t::code_bandwidth"], [7, 7, 1, "_CPPv4N22capi_event_bandwidth_t14data_bandwidthE", "capi_event_bandwidth_t::data_bandwidth"], [7, 6, 1, "_CPPv426capi_event_callback_info_t", "capi_event_callback_info_t"], [7, 5, 1, "_CPPv426capi_event_callback_info_t", "capi_event_callback_info_t"], [7, 7, 1, "_CPPv4N26capi_event_callback_info_t8event_cbE", "capi_event_callback_info_t::event_cb"], [7, 7, 1, "_CPPv4N26capi_event_callback_info_t13event_contextE", "capi_event_callback_info_t::event_context"], [7, 5, 1, "_CPPv415capi_event_cb_f", "capi_event_cb_f"], [7, 6, 1, "_CPPv431capi_event_data_to_dsp_client_t", "capi_event_data_to_dsp_client_t"], [7, 5, 1, "_CPPv431capi_event_data_to_dsp_client_t", "capi_event_data_to_dsp_client_t"], [7, 7, 1, "_CPPv4N31capi_event_data_to_dsp_client_t8param_idE", "capi_event_data_to_dsp_client_t::param_id"], [7, 7, 1, "_CPPv4N31capi_event_data_to_dsp_client_t7payloadE", "capi_event_data_to_dsp_client_t::payload"], [7, 7, 1, "_CPPv4N31capi_event_data_to_dsp_client_t5tokenE", "capi_event_data_to_dsp_client_t::token"], [7, 6, 1, "_CPPv434capi_event_data_to_dsp_client_v2_t", "capi_event_data_to_dsp_client_v2_t"], [7, 5, 1, "_CPPv434capi_event_data_to_dsp_client_v2_t", "capi_event_data_to_dsp_client_v2_t"], [7, 7, 1, "_CPPv4N34capi_event_data_to_dsp_client_v2_t12dest_addressE", "capi_event_data_to_dsp_client_v2_t::dest_address"], [7, 7, 1, "_CPPv4N34capi_event_data_to_dsp_client_v2_t8event_idE", "capi_event_data_to_dsp_client_v2_t::event_id"], [7, 7, 1, "_CPPv4N34capi_event_data_to_dsp_client_v2_t7payloadE", "capi_event_data_to_dsp_client_v2_t::payload"], [7, 7, 1, "_CPPv4N34capi_event_data_to_dsp_client_v2_t5tokenE", "capi_event_data_to_dsp_client_v2_t::token"], [7, 6, 1, "_CPPv432capi_event_data_to_dsp_service_t", "capi_event_data_to_dsp_service_t"], [7, 5, 1, "_CPPv432capi_event_data_to_dsp_service_t", "capi_event_data_to_dsp_service_t"], [7, 7, 1, "_CPPv4N32capi_event_data_to_dsp_service_t8param_idE", "capi_event_data_to_dsp_service_t::param_id"], [7, 7, 1, "_CPPv4N32capi_event_data_to_dsp_service_t7payloadE", "capi_event_data_to_dsp_service_t::payload"], [7, 7, 1, "_CPPv4N32capi_event_data_to_dsp_service_t5tokenE", "capi_event_data_to_dsp_service_t::token"], [7, 6, 1, "_CPPv419capi_event_dlinfo_t", "capi_event_dlinfo_t"], [7, 5, 1, "_CPPv419capi_event_dlinfo_t", "capi_event_dlinfo_t"], [7, 7, 1, "_CPPv4N19capi_event_dlinfo_t5is_dlE", "capi_event_dlinfo_t::is_dl"], [7, 7, 1, "_CPPv4N19capi_event_dlinfo_t13load_addr_lswE", "capi_event_dlinfo_t::load_addr_lsw"], [7, 7, 1, "_CPPv4N19capi_event_dlinfo_t13load_addr_mswE", "capi_event_dlinfo_t::load_addr_msw"], [7, 7, 1, "_CPPv4N19capi_event_dlinfo_t9load_sizeE", "capi_event_dlinfo_t::load_size"], [7, 6, 1, "_CPPv435capi_event_dynamic_inplace_change_t", "capi_event_dynamic_inplace_change_t"], [7, 5, 1, "_CPPv435capi_event_dynamic_inplace_change_t", "capi_event_dynamic_inplace_change_t"], [7, 7, 1, "_CPPv4N35capi_event_dynamic_inplace_change_t10is_inplaceE", "capi_event_dynamic_inplace_change_t::is_inplace"], [7, 6, 1, "_CPPv438capi_event_get_data_from_dsp_service_t", "capi_event_get_data_from_dsp_service_t"], [7, 5, 1, "_CPPv438capi_event_get_data_from_dsp_service_t", "capi_event_get_data_from_dsp_service_t"], [7, 7, 1, "_CPPv4N38capi_event_get_data_from_dsp_service_t8param_idE", "capi_event_get_data_from_dsp_service_t::param_id"], [7, 7, 1, "_CPPv4N38capi_event_get_data_from_dsp_service_t7payloadE", "capi_event_get_data_from_dsp_service_t::payload"], [7, 7, 1, "_CPPv4N38capi_event_get_data_from_dsp_service_t5tokenE", "capi_event_get_data_from_dsp_service_t::token"], [7, 6, 1, "_CPPv433capi_event_get_library_instance_t", "capi_event_get_library_instance_t"], [7, 5, 1, "_CPPv433capi_event_get_library_instance_t", "capi_event_get_library_instance_t"], [7, 7, 1, "_CPPv4N33capi_event_get_library_instance_t2idE", "capi_event_get_library_instance_t::id"], [7, 7, 1, "_CPPv4N33capi_event_get_library_instance_t3ptrE", "capi_event_get_library_instance_t::ptr"], [7, 6, 1, "_CPPv421capi_event_headroom_t", "capi_event_headroom_t"], [7, 5, 1, "_CPPv421capi_event_headroom_t", "capi_event_headroom_t"], [7, 7, 1, "_CPPv4N21capi_event_headroom_t21headroom_in_millibelsE", "capi_event_headroom_t::headroom_in_millibels"], [7, 6, 1, "_CPPv431capi_event_hw_accl_proc_delay_t", "capi_event_hw_accl_proc_delay_t"], [7, 5, 1, "_CPPv431capi_event_hw_accl_proc_delay_t", "capi_event_hw_accl_proc_delay_t"], [7, 7, 1, "_CPPv4N31capi_event_hw_accl_proc_delay_t11delay_in_usE", "capi_event_hw_accl_proc_delay_t::delay_in_us"], [7, 2, 1, "_CPPv415capi_event_id_t", "capi_event_id_t"], [7, 1, 1, "_CPPv4N15capi_event_id_t28CAPI_EVENT_ALGORITHMIC_DELAYE", "capi_event_id_t::CAPI_EVENT_ALGORITHMIC_DELAY"], [7, 1, 1, "_CPPv4N15capi_event_id_t20CAPI_EVENT_BANDWIDTHE", "capi_event_id_t::CAPI_EVENT_BANDWIDTH"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_DATA_TO_DSP_CLIENTE", "capi_event_id_t::CAPI_EVENT_DATA_TO_DSP_CLIENT"], [7, 1, 1, "_CPPv4N15capi_event_id_t32CAPI_EVENT_DATA_TO_DSP_CLIENT_V2E", "capi_event_id_t::CAPI_EVENT_DATA_TO_DSP_CLIENT_V2"], [7, 1, 1, "_CPPv4N15capi_event_id_t30CAPI_EVENT_DATA_TO_DSP_SERVICEE", "capi_event_id_t::CAPI_EVENT_DATA_TO_DSP_SERVICE"], [7, 1, 1, "_CPPv4N15capi_event_id_t31CAPI_EVENT_DATA_TO_OTHER_MODULEE", "capi_event_id_t::CAPI_EVENT_DATA_TO_OTHER_MODULE"], [7, 1, 1, "_CPPv4N15capi_event_id_t46CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTEDE", "capi_event_id_t::CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTED"], [7, 1, 1, "_CPPv4N15capi_event_id_t33CAPI_EVENT_DYNAMIC_INPLACE_CHANGEE", "capi_event_id_t::CAPI_EVENT_DYNAMIC_INPLACE_CHANGE"], [7, 1, 1, "_CPPv4N15capi_event_id_t36CAPI_EVENT_GET_DATA_FROM_DSP_SERVICEE", "capi_event_id_t::CAPI_EVENT_GET_DATA_FROM_DSP_SERVICE"], [7, 1, 1, "_CPPv4N15capi_event_id_t21CAPI_EVENT_GET_DLINFOE", "capi_event_id_t::CAPI_EVENT_GET_DLINFO"], [7, 1, 1, "_CPPv4N15capi_event_id_t31CAPI_EVENT_GET_LIBRARY_INSTANCEE", "capi_event_id_t::CAPI_EVENT_GET_LIBRARY_INSTANCE"], [7, 1, 1, "_CPPv4N15capi_event_id_t19CAPI_EVENT_HEADROOME", "capi_event_id_t::CAPI_EVENT_HEADROOM"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_HW_ACCL_PROC_DELAYE", "capi_event_id_t::CAPI_EVENT_HW_ACCL_PROC_DELAY"], [7, 1, 1, "_CPPv4N15capi_event_id_t22CAPI_EVENT_ISLAND_VOTEE", "capi_event_id_t::CAPI_EVENT_ISLAND_VOTE"], [7, 1, 1, "_CPPv4N15capi_event_id_t15CAPI_EVENT_KPPSE", "capi_event_id_t::CAPI_EVENT_KPPS"], [7, 1, 1, "_CPPv4N15capi_event_id_t29CAPI_EVENT_METADATA_AVAILABLEE", "capi_event_id_t::CAPI_EVENT_METADATA_AVAILABLE"], [7, 1, 1, "_CPPv4N15capi_event_id_t38CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATEDE", "capi_event_id_t::CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED"], [7, 1, 1, "_CPPv4N15capi_event_id_t41CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2E", "capi_event_id_t::CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2"], [7, 1, 1, "_CPPv4N15capi_event_id_t37CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGEE", "capi_event_id_t::CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGE"], [7, 1, 1, "_CPPv4N15capi_event_id_t24CAPI_EVENT_PROCESS_STATEE", "capi_event_id_t::CAPI_EVENT_PROCESS_STATE"], [7, 1, 1, "_CPPv4N15capi_event_id_t14CAPI_MAX_EVENTE", "capi_event_id_t::CAPI_MAX_EVENT"], [7, 6, 1, "_CPPv417capi_event_info_t", "capi_event_info_t"], [7, 5, 1, "_CPPv417capi_event_info_t", "capi_event_info_t"], [7, 7, 1, "_CPPv4N17capi_event_info_t7payloadE", "capi_event_info_t::payload"], [7, 7, 1, "_CPPv4N17capi_event_info_t9port_infoE", "capi_event_info_t::port_info"], [7, 6, 1, "_CPPv424capi_event_island_vote_t", "capi_event_island_vote_t"], [7, 5, 1, "_CPPv424capi_event_island_vote_t", "capi_event_island_vote_t"], [7, 7, 1, "_CPPv4N24capi_event_island_vote_t11island_voteE", "capi_event_island_vote_t::island_vote"], [7, 6, 1, "_CPPv426capi_event_process_state_t", "capi_event_process_state_t"], [7, 5, 1, "_CPPv426capi_event_process_state_t", "capi_event_process_state_t"], [7, 7, 1, "_CPPv4N26capi_event_process_state_t10is_enabledE", "capi_event_process_state_t::is_enabled"], [7, 6, 1, "_CPPv429capi_framework_extension_id_t", "capi_framework_extension_id_t"], [7, 5, 1, "_CPPv429capi_framework_extension_id_t", "capi_framework_extension_id_t"], [7, 7, 1, "_CPPv4N29capi_framework_extension_id_t2idE", "capi_framework_extension_id_t::id"], [7, 5, 1, "_CPPv428capi_get_static_properties_f", "capi_get_static_properties_f"], [7, 6, 1, "_CPPv414capi_heap_id_t", "capi_heap_id_t"], [7, 5, 1, "_CPPv414capi_heap_id_t", "capi_heap_id_t"], [7, 7, 1, "_CPPv4N14capi_heap_id_t7heap_idE", "capi_heap_id_t::heap_id"], [7, 5, 1, "_CPPv411capi_init_f", "capi_init_f"], [7, 6, 1, "_CPPv430capi_init_memory_requirement_t", "capi_init_memory_requirement_t"], [7, 5, 1, "_CPPv430capi_init_memory_requirement_t", "capi_init_memory_requirement_t"], [7, 7, 1, "_CPPv4N30capi_init_memory_requirement_t13size_in_bytesE", "capi_init_memory_requirement_t::size_in_bytes"], [7, 6, 1, "_CPPv426capi_interface_extn_desc_t", "capi_interface_extn_desc_t"], [7, 5, 1, "_CPPv426capi_interface_extn_desc_t", "capi_interface_extn_desc_t"], [7, 7, 1, "_CPPv4N26capi_interface_extn_desc_t12capabilitiesE", "capi_interface_extn_desc_t::capabilities"], [7, 7, 1, "_CPPv4N26capi_interface_extn_desc_t2idE", "capi_interface_extn_desc_t::id"], [7, 7, 1, "_CPPv4N26capi_interface_extn_desc_t12is_supportedE", "capi_interface_extn_desc_t::is_supported"], [7, 6, 1, "_CPPv427capi_interface_extns_list_t", "capi_interface_extns_list_t"], [7, 5, 1, "_CPPv427capi_interface_extns_list_t", "capi_interface_extns_list_t"], [7, 7, 1, "_CPPv4N27capi_interface_extns_list_t14num_extensionsE", "capi_interface_extns_list_t::num_extensions"], [7, 2, 1, "_CPPv419capi_interleaving_t", "capi_interleaving_t"], [7, 1, 1, "_CPPv4N19capi_interleaving_t25CAPI_DEINTERLEAVED_PACKEDE", "capi_interleaving_t::CAPI_DEINTERLEAVED_PACKED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t27CAPI_DEINTERLEAVED_UNPACKEDE", "capi_interleaving_t::CAPI_DEINTERLEAVED_UNPACKED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t30CAPI_DEINTERLEAVED_UNPACKED_V2E", "capi_interleaving_t::CAPI_DEINTERLEAVED_UNPACKED_V2"], [7, 1, 1, "_CPPv4N19capi_interleaving_t16CAPI_INTERLEAVEDE", "capi_interleaving_t::CAPI_INTERLEAVED"], [7, 1, 1, "_CPPv4N19capi_interleaving_t25CAPI_INVALID_INTERLEAVINGE", "capi_interleaving_t::CAPI_INVALID_INTERLEAVING"], [7, 6, 1, "_CPPv420capi_is_elementary_t", "capi_is_elementary_t"], [7, 5, 1, "_CPPv420capi_is_elementary_t", "capi_is_elementary_t"], [7, 7, 1, "_CPPv4N20capi_is_elementary_t13is_elementaryE", "capi_is_elementary_t::is_elementary"], [7, 6, 1, "_CPPv417capi_is_inplace_t", "capi_is_inplace_t"], [7, 5, 1, "_CPPv417capi_is_inplace_t", "capi_is_inplace_t"], [7, 7, 1, "_CPPv4N17capi_is_inplace_t10is_inplaceE", "capi_is_inplace_t::is_inplace"], [7, 6, 1, "_CPPv419capi_library_base_t", "capi_library_base_t"], [7, 5, 1, "_CPPv419capi_library_base_t", "capi_library_base_t"], [7, 7, 1, "_CPPv4N19capi_library_base_t3endE", "capi_library_base_t::end"], [7, 7, 1, "_CPPv4N19capi_library_base_t16get_interface_idE", "capi_library_base_t::get_interface_id"], [7, 6, 1, "_CPPv415capi_log_code_t", "capi_log_code_t"], [7, 5, 1, "_CPPv415capi_log_code_t", "capi_log_code_t"], [7, 7, 1, "_CPPv4N15capi_log_code_t4codeE", "capi_log_code_t::code"], [7, 6, 1, "_CPPv419capi_logging_info_t", "capi_logging_info_t"], [7, 5, 1, "_CPPv419capi_logging_info_t", "capi_logging_info_t"], [7, 7, 1, "_CPPv4N19capi_logging_info_t6log_idE", "capi_logging_info_t::log_id"], [7, 7, 1, "_CPPv4N19capi_logging_info_t11log_id_maskE", "capi_logging_info_t::log_id_mask"], [7, 6, 1, "_CPPv424capi_max_metadata_size_t", "capi_max_metadata_size_t"], [7, 5, 1, "_CPPv424capi_max_metadata_size_t", "capi_max_metadata_size_t"], [7, 7, 1, "_CPPv4N24capi_max_metadata_size_t17output_port_indexE", "capi_max_metadata_size_t::output_port_index"], [7, 7, 1, "_CPPv4N24capi_max_metadata_size_t13size_in_bytesE", "capi_max_metadata_size_t::size_in_bytes"], [7, 6, 1, "_CPPv415capi_metadata_t", "capi_metadata_t"], [7, 5, 1, "_CPPv415capi_metadata_t", "capi_metadata_t"], [7, 7, 1, "_CPPv4N15capi_metadata_t7payloadE", "capi_metadata_t::payload"], [7, 6, 1, "_CPPv424capi_min_port_num_info_t", "capi_min_port_num_info_t"], [7, 5, 1, "_CPPv424capi_min_port_num_info_t", "capi_min_port_num_info_t"], [7, 7, 1, "_CPPv4N24capi_min_port_num_info_t19num_min_input_portsE", "capi_min_port_num_info_t::num_min_input_ports"], [7, 7, 1, "_CPPv4N24capi_min_port_num_info_t20num_min_output_portsE", "capi_min_port_num_info_t::num_min_output_ports"], [7, 6, 1, "_CPPv425capi_module_instance_id_t", "capi_module_instance_id_t"], [7, 5, 1, "_CPPv425capi_module_instance_id_t", "capi_module_instance_id_t"], [7, 7, 1, "_CPPv4N25capi_module_instance_id_t9module_idE", "capi_module_instance_id_t::module_id"], [7, 7, 1, "_CPPv4N25capi_module_instance_id_t18module_instance_idE", "capi_module_instance_id_t::module_instance_id"], [7, 6, 1, "_CPPv426capi_module_version_info_t", "capi_module_version_info_t"], [7, 5, 1, "_CPPv426capi_module_version_info_t", "capi_module_version_info_t"], [7, 7, 1, "_CPPv4N26capi_module_version_info_t13version_majorE", "capi_module_version_info_t::version_major"], [7, 7, 1, "_CPPv4N26capi_module_version_info_t13version_minorE", "capi_module_version_info_t::version_minor"], [7, 6, 1, "_CPPv438capi_num_needed_framework_extensions_t", "capi_num_needed_framework_extensions_t"], [7, 5, 1, "_CPPv438capi_num_needed_framework_extensions_t", "capi_num_needed_framework_extensions_t"], [7, 7, 1, "_CPPv4N38capi_num_needed_framework_extensions_t14num_extensionsE", "capi_num_needed_framework_extensions_t::num_extensions"], [7, 6, 1, "_CPPv431capi_output_media_format_size_t", "capi_output_media_format_size_t"], [7, 5, 1, "_CPPv431capi_output_media_format_size_t", "capi_output_media_format_size_t"], [7, 7, 1, "_CPPv4N31capi_output_media_format_size_t13size_in_bytesE", "capi_output_media_format_size_t::size_in_bytes"], [7, 6, 1, "_CPPv429capi_param_persistence_info_t", "capi_param_persistence_info_t"], [7, 5, 1, "_CPPv429capi_param_persistence_info_t", "capi_param_persistence_info_t"], [7, 7, 1, "_CPPv4N29capi_param_persistence_info_t11is_registerE", "capi_param_persistence_info_t::is_register"], [7, 7, 1, "_CPPv4N29capi_param_persistence_info_t8mem_typeE", "capi_param_persistence_info_t::mem_type"], [7, 7, 1, "_CPPv4N29capi_param_persistence_info_t8param_idE", "capi_param_persistence_info_t::param_id"], [7, 2, 1, "_CPPv423capi_persistence_type_t", "capi_persistence_type_t"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t22CAPI_GLOBAL_PERSISTENTE", "capi_persistence_type_t::CAPI_GLOBAL_PERSISTENT"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t24CAPI_INVALID_PERSISTENCEE", "capi_persistence_type_t::CAPI_INVALID_PERSISTENCE"], [7, 1, 1, "_CPPv4N23capi_persistence_type_t19CAPI_PERSISTENT_MEME", "capi_persistence_type_t::CAPI_PERSISTENT_MEM"], [7, 6, 1, "_CPPv433capi_port_data_threshold_change_t", "capi_port_data_threshold_change_t"], [7, 5, 1, "_CPPv433capi_port_data_threshold_change_t", "capi_port_data_threshold_change_t"], [7, 7, 1, "_CPPv4N33capi_port_data_threshold_change_t22new_threshold_in_bytesE", "capi_port_data_threshold_change_t::new_threshold_in_bytes"], [7, 6, 1, "_CPPv426capi_port_data_threshold_t", "capi_port_data_threshold_t"], [7, 5, 1, "_CPPv426capi_port_data_threshold_t", "capi_port_data_threshold_t"], [7, 7, 1, "_CPPv4N26capi_port_data_threshold_t18threshold_in_bytesE", "capi_port_data_threshold_t::threshold_in_bytes"], [7, 6, 1, "_CPPv416capi_port_info_t", "capi_port_info_t"], [7, 5, 1, "_CPPv416capi_port_info_t", "capi_port_info_t"], [7, 7, 1, "_CPPv4N16capi_port_info_t13is_input_portE", "capi_port_info_t::is_input_port"], [7, 7, 1, "_CPPv4N16capi_port_info_t8is_validE", "capi_port_info_t::is_valid"], [7, 7, 1, "_CPPv4N16capi_port_info_t10port_indexE", "capi_port_info_t::port_index"], [7, 6, 1, "_CPPv420capi_port_num_info_t", "capi_port_num_info_t"], [7, 5, 1, "_CPPv420capi_port_num_info_t", "capi_port_num_info_t"], [7, 7, 1, "_CPPv4N20capi_port_num_info_t15num_input_portsE", "capi_port_num_info_t::num_input_ports"], [7, 7, 1, "_CPPv4N20capi_port_num_info_t16num_output_portsE", "capi_port_num_info_t::num_output_ports"], [7, 6, 1, "_CPPv411capi_prop_t", "capi_prop_t"], [7, 5, 1, "_CPPv411capi_prop_t", "capi_prop_t"], [7, 7, 1, "_CPPv4N11capi_prop_t2idE", "capi_prop_t::id"], [7, 7, 1, "_CPPv4N11capi_prop_t7payloadE", "capi_prop_t::payload"], [7, 7, 1, "_CPPv4N11capi_prop_t9port_infoE", "capi_prop_t::port_info"], [7, 2, 1, "_CPPv418capi_property_id_t", "capi_property_id_t"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_ALGORITHMIC_RESETE", "capi_property_id_t::CAPI_ALGORITHMIC_RESET"], [7, 1, 1, "_CPPv4N18capi_property_id_t21CAPI_CUSTOM_INIT_DATAE", "capi_property_id_t::CAPI_CUSTOM_INIT_DATA"], [7, 1, 1, "_CPPv4N18capi_property_id_t20CAPI_CUSTOM_PROPERTYE", "capi_property_id_t::CAPI_CUSTOM_PROPERTY"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_EVENT_CALLBACK_INFOE", "capi_property_id_t::CAPI_EVENT_CALLBACK_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_EXTERNAL_SERVICE_IDE", "capi_property_id_t::CAPI_EXTERNAL_SERVICE_ID"], [7, 1, 1, "_CPPv4N18capi_property_id_t12CAPI_HEAP_IDE", "capi_property_id_t::CAPI_HEAP_ID"], [7, 1, 1, "_CPPv4N18capi_property_id_t28CAPI_INIT_MEMORY_REQUIREMENTE", "capi_property_id_t::CAPI_INIT_MEMORY_REQUIREMENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_INPUT_MEDIA_FORMATE", "capi_property_id_t::CAPI_INPUT_MEDIA_FORMAT"], [7, 1, 1, "_CPPv4N18capi_property_id_t26CAPI_INPUT_MEDIA_FORMAT_V2E", "capi_property_id_t::CAPI_INPUT_MEDIA_FORMAT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t25CAPI_INTERFACE_EXTENSIONSE", "capi_property_id_t::CAPI_INTERFACE_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t18CAPI_IS_ELEMENTARYE", "capi_property_id_t::CAPI_IS_ELEMENTARY"], [7, 1, 1, "_CPPv4N18capi_property_id_t15CAPI_IS_INPLACEE", "capi_property_id_t::CAPI_IS_INPLACE"], [7, 1, 1, "_CPPv4N18capi_property_id_t17CAPI_LOGGING_INFOE", "capi_property_id_t::CAPI_LOGGING_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t13CAPI_LOG_CODEE", "capi_property_id_t::CAPI_LOG_CODE"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MAX_GET_PROPERTIESE", "capi_property_id_t::CAPI_MAX_GET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_MAX_INIT_PROPERTIESE", "capi_property_id_t::CAPI_MAX_INIT_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_MAX_METADATA_SIZEE", "capi_property_id_t::CAPI_MAX_METADATA_SIZE"], [7, 1, 1, "_CPPv4N18capi_property_id_t17CAPI_MAX_PROPERTYE", "capi_property_id_t::CAPI_MAX_PROPERTY"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_MAX_SET_GET_PROPERTIESE", "capi_property_id_t::CAPI_MAX_SET_GET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MAX_SET_PROPERTIESE", "capi_property_id_t::CAPI_MAX_SET_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t26CAPI_MAX_STATIC_PROPERTIESE", "capi_property_id_t::CAPI_MAX_STATIC_PROPERTIES"], [7, 1, 1, "_CPPv4N18capi_property_id_t13CAPI_METADATAE", "capi_property_id_t::CAPI_METADATA"], [7, 1, 1, "_CPPv4N18capi_property_id_t22CAPI_MIN_PORT_NUM_INFOE", "capi_property_id_t::CAPI_MIN_PORT_NUM_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_MODULE_INSTANCE_IDE", "capi_property_id_t::CAPI_MODULE_INSTANCE_ID"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_MODULE_VERSION_INFOE", "capi_property_id_t::CAPI_MODULE_VERSION_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t32CAPI_NEEDED_FRAMEWORK_EXTENSIONSE", "capi_property_id_t::CAPI_NEEDED_FRAMEWORK_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t36CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONSE", "capi_property_id_t::CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONS"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_OUTPUT_MEDIA_FORMATE", "capi_property_id_t::CAPI_OUTPUT_MEDIA_FORMAT"], [7, 1, 1, "_CPPv4N18capi_property_id_t29CAPI_OUTPUT_MEDIA_FORMAT_SIZEE", "capi_property_id_t::CAPI_OUTPUT_MEDIA_FORMAT_SIZE"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_OUTPUT_MEDIA_FORMAT_V2E", "capi_property_id_t::CAPI_OUTPUT_MEDIA_FORMAT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t27CAPI_PARAM_PERSISTENCE_INFOE", "capi_property_id_t::CAPI_PARAM_PERSISTENCE_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t24CAPI_PORT_DATA_THRESHOLDE", "capi_property_id_t::CAPI_PORT_DATA_THRESHOLD"], [7, 1, 1, "_CPPv4N18capi_property_id_t18CAPI_PORT_NUM_INFOE", "capi_property_id_t::CAPI_PORT_NUM_INFO"], [7, 1, 1, "_CPPv4N18capi_property_id_t38CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENTE", "capi_property_id_t::CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT"], [7, 1, 1, "_CPPv4N18capi_property_id_t41CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2E", "capi_property_id_t::CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2"], [7, 1, 1, "_CPPv4N18capi_property_id_t28CAPI_REQUIRES_DATA_BUFFERINGE", "capi_property_id_t::CAPI_REQUIRES_DATA_BUFFERING"], [7, 1, 1, "_CPPv4N18capi_property_id_t23CAPI_SESSION_IDENTIFIERE", "capi_property_id_t::CAPI_SESSION_IDENTIFIER"], [7, 1, 1, "_CPPv4N18capi_property_id_t15CAPI_STACK_SIZEE", "capi_property_id_t::CAPI_STACK_SIZE"], [7, 6, 1, "_CPPv415capi_proplist_t", "capi_proplist_t"], [7, 5, 1, "_CPPv415capi_proplist_t", "capi_proplist_t"], [7, 7, 1, "_CPPv4N15capi_proplist_t8prop_ptrE", "capi_proplist_t::prop_ptr"], [7, 7, 1, "_CPPv4N15capi_proplist_t9props_numE", "capi_proplist_t::props_num"], [7, 6, 1, "_CPPv433capi_raw_compressed_data_format_t", "capi_raw_compressed_data_format_t"], [7, 5, 1, "_CPPv433capi_raw_compressed_data_format_t", "capi_raw_compressed_data_format_t"], [7, 7, 1, "_CPPv4N33capi_raw_compressed_data_format_t16bitstream_formatE", "capi_raw_compressed_data_format_t::bitstream_format"], [7, 6, 1, "_CPPv435capi_register_event_to_dsp_client_t", "capi_register_event_to_dsp_client_t"], [7, 5, 1, "_CPPv435capi_register_event_to_dsp_client_t", "capi_register_event_to_dsp_client_t"], [7, 7, 1, "_CPPv4N35capi_register_event_to_dsp_client_t8event_idE", "capi_register_event_to_dsp_client_t::event_id"], [7, 7, 1, "_CPPv4N35capi_register_event_to_dsp_client_t13is_registeredE", "capi_register_event_to_dsp_client_t::is_registered"], [7, 6, 1, "_CPPv438capi_register_event_to_dsp_client_v2_t", "capi_register_event_to_dsp_client_v2_t"], [7, 5, 1, "_CPPv438capi_register_event_to_dsp_client_v2_t", "capi_register_event_to_dsp_client_v2_t"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t12dest_addressE", "capi_register_event_to_dsp_client_v2_t::dest_address"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t9event_cfgE", "capi_register_event_to_dsp_client_v2_t::event_cfg"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t8event_idE", "capi_register_event_to_dsp_client_v2_t::event_id"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t11is_registerE", "capi_register_event_to_dsp_client_v2_t::is_register"], [7, 7, 1, "_CPPv4N38capi_register_event_to_dsp_client_v2_t5tokenE", "capi_register_event_to_dsp_client_v2_t::token"], [7, 6, 1, "_CPPv430capi_requires_data_buffering_t", "capi_requires_data_buffering_t"], [7, 5, 1, "_CPPv430capi_requires_data_buffering_t", "capi_requires_data_buffering_t"], [7, 7, 1, "_CPPv4N30capi_requires_data_buffering_t23requires_data_bufferingE", "capi_requires_data_buffering_t::requires_data_buffering"], [7, 6, 1, "_CPPv425capi_session_identifier_t", "capi_session_identifier_t"], [7, 5, 1, "_CPPv425capi_session_identifier_t", "capi_session_identifier_t"], [7, 7, 1, "_CPPv4N25capi_session_identifier_t10service_idE", "capi_session_identifier_t::service_id"], [7, 7, 1, "_CPPv4N25capi_session_identifier_t10session_idE", "capi_session_identifier_t::session_id"], [7, 6, 1, "_CPPv427capi_set_get_media_format_t", "capi_set_get_media_format_t"], [7, 5, 1, "_CPPv427capi_set_get_media_format_t", "capi_set_get_media_format_t"], [7, 7, 1, "_CPPv4N27capi_set_get_media_format_t13format_headerE", "capi_set_get_media_format_t::format_header"], [7, 6, 1, "_CPPv417capi_stack_size_t", "capi_stack_size_t"], [7, 5, 1, "_CPPv417capi_stack_size_t", "capi_stack_size_t"], [7, 7, 1, "_CPPv4N17capi_stack_size_t13size_in_bytesE", "capi_stack_size_t::size_in_bytes"], [7, 6, 1, "_CPPv427capi_standard_data_format_t", "capi_standard_data_format_t"], [7, 5, 1, "_CPPv427capi_standard_data_format_t", "capi_standard_data_format_t"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t15bits_per_sampleE", "capi_standard_data_format_t::bits_per_sample"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t16bitstream_formatE", "capi_standard_data_format_t::bitstream_format"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t12channel_typeE", "capi_standard_data_format_t::channel_type"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t17data_interleavingE", "capi_standard_data_format_t::data_interleaving"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t14data_is_signedE", "capi_standard_data_format_t::data_is_signed"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t12num_channelsE", "capi_standard_data_format_t::num_channels"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t8q_factorE", "capi_standard_data_format_t::q_factor"], [7, 7, 1, "_CPPv4N27capi_standard_data_format_t13sampling_rateE", "capi_standard_data_format_t::sampling_rate"], [7, 6, 1, "_CPPv430capi_standard_data_format_v2_t", "capi_standard_data_format_v2_t"], [7, 5, 1, "_CPPv430capi_standard_data_format_v2_t", "capi_standard_data_format_v2_t"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t15bits_per_sampleE", "capi_standard_data_format_v2_t::bits_per_sample"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t16bitstream_formatE", "capi_standard_data_format_v2_t::bitstream_format"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t12channel_typeE", "capi_standard_data_format_v2_t::channel_type"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t17data_interleavingE", "capi_standard_data_format_v2_t::data_interleaving"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t14data_is_signedE", "capi_standard_data_format_v2_t::data_is_signed"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t13minor_versionE", "capi_standard_data_format_v2_t::minor_version"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t12num_channelsE", "capi_standard_data_format_v2_t::num_channels"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t8q_factorE", "capi_standard_data_format_v2_t::q_factor"], [7, 7, 1, "_CPPv4N30capi_standard_data_format_v2_t13sampling_rateE", "capi_standard_data_format_v2_t::sampling_rate"], [7, 6, 1, "_CPPv418capi_stream_data_t", "capi_stream_data_t"], [7, 5, 1, "_CPPv418capi_stream_data_t", "capi_stream_data_t"], [7, 7, 1, "_CPPv4N18capi_stream_data_t7buf_ptrE", "capi_stream_data_t::buf_ptr"], [7, 7, 1, "_CPPv4N18capi_stream_data_t8bufs_numE", "capi_stream_data_t::bufs_num"], [7, 7, 1, "_CPPv4N18capi_stream_data_t5flagsE", "capi_stream_data_t::flags"], [7, 7, 1, "_CPPv4N18capi_stream_data_t9timestampE", "capi_stream_data_t::timestamp"], [7, 6, 1, "_CPPv421capi_stream_data_v2_t", "capi_stream_data_v2_t"], [7, 5, 1, "_CPPv421capi_stream_data_v2_t", "capi_stream_data_v2_t"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t7buf_ptrE", "capi_stream_data_v2_t::buf_ptr"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t8bufs_numE", "capi_stream_data_v2_t::bufs_num"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t5flagsE", "capi_stream_data_v2_t::flags"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t17metadata_list_ptrE", "capi_stream_data_v2_t::metadata_list_ptr"], [7, 7, 1, "_CPPv4N21capi_stream_data_v2_t9timestampE", "capi_stream_data_v2_t::timestamp"], [7, 5, 1, "_CPPv419capi_stream_flags_t", "capi_stream_flags_t"], [7, 8, 1, "_CPPv419capi_stream_flags_t", "capi_stream_flags_t"], [7, 7, 1, "_CPPv4N19capi_stream_flags_tUt1_1E", "capi_stream_flags_t::[anonymous]"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t12end_of_frameE", "capi_stream_flags_t::end_of_frame"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t7erasureE", "capi_stream_flags_t::erasure"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t18is_timestamp_validE", "capi_stream_flags_t::is_timestamp_valid"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t8marker_1E", "capi_stream_flags_t::marker_1"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t8marker_2E", "capi_stream_flags_t::marker_2"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t8marker_3E", "capi_stream_flags_t::marker_3"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t10marker_eosE", "capi_stream_flags_t::marker_eos"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t8reservedE", "capi_stream_flags_t::reserved"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t19stream_data_versionE", "capi_stream_flags_t::stream_data_version"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t11ts_continueE", "capi_stream_flags_t::ts_continue"], [7, 7, 1, "_CPPv4N19capi_stream_flags_t4wordE", "capi_stream_flags_t::word"], [7, 2, 1, "_CPPv421capi_stream_version_t", "capi_stream_version_t"], [7, 1, 1, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V1E", "capi_stream_version_t::CAPI_STREAM_V1"], [7, 1, 1, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V2E", "capi_stream_version_t::CAPI_STREAM_V2"], [7, 6, 1, "_CPPv46capi_t", "capi_t"], [7, 5, 1, "_CPPv46capi_t", "capi_t"], [7, 7, 1, "_CPPv4N6capi_t8vtbl_ptrE", "capi_t::vtbl_ptr"], [7, 6, 1, "_CPPv411capi_vtbl_t", "capi_vtbl_t"], [7, 5, 1, "_CPPv411capi_vtbl_t", "capi_vtbl_t"], [7, 7, 1, "_CPPv4N11capi_vtbl_t3endE", "capi_vtbl_t::end"], [7, 7, 1, "_CPPv4N11capi_vtbl_t9get_paramE", "capi_vtbl_t::get_param"], [7, 7, 1, "_CPPv4N11capi_vtbl_t14get_propertiesE", "capi_vtbl_t::get_properties"], [7, 7, 1, "_CPPv4N11capi_vtbl_t7processE", "capi_vtbl_t::process"], [7, 7, 1, "_CPPv4N11capi_vtbl_t9set_paramE", "capi_vtbl_t::set_param"], [7, 7, 1, "_CPPv4N11capi_vtbl_t14set_propertiesE", "capi_vtbl_t::set_properties"], [1, 5, 1, "_CPPv46char_t", "char_t"], [7, 2, 1, "_CPPv413data_format_t", "data_format_t"], [7, 1, 1, "_CPPv4N13data_format_t30CAPI_COMPR_OVER_PCM_PACKETIZEDE", "data_format_t::CAPI_COMPR_OVER_PCM_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t33CAPI_DEINTERLEAVED_RAW_COMPRESSEDE", "data_format_t::CAPI_DEINTERLEAVED_RAW_COMPRESSED"], [7, 1, 1, "_CPPv4N13data_format_t23CAPI_DSD_DOP_PACKETIZEDE", "data_format_t::CAPI_DSD_DOP_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t16CAPI_FIXED_POINTE", "data_format_t::CAPI_FIXED_POINT"], [7, 1, 1, "_CPPv4N13data_format_t19CAPI_FLOATING_POINTE", "data_format_t::CAPI_FLOATING_POINT"], [7, 1, 1, "_CPPv4N13data_format_t23CAPI_GENERIC_COMPRESSEDE", "data_format_t::CAPI_GENERIC_COMPRESSED"], [7, 1, 1, "_CPPv4N13data_format_t24CAPI_IEC60958_PACKETIZEDE", "data_format_t::CAPI_IEC60958_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t35CAPI_IEC60958_PACKETIZED_NON_LINEARE", "data_format_t::CAPI_IEC60958_PACKETIZED_NON_LINEAR"], [7, 1, 1, "_CPPv4N13data_format_t24CAPI_IEC61937_PACKETIZEDE", "data_format_t::CAPI_IEC61937_PACKETIZED"], [7, 1, 1, "_CPPv4N13data_format_t20CAPI_MAX_FORMAT_TYPEE", "data_format_t::CAPI_MAX_FORMAT_TYPE"], [7, 1, 1, "_CPPv4N13data_format_t19CAPI_RAW_COMPRESSEDE", "data_format_t::CAPI_RAW_COMPRESSED"], [4, 5, 1, "_CPPv417gpr_callback_fn_t", "gpr_callback_fn_t"], [4, 6, 1, "_CPPv419gpr_cmd_alloc_ext_t", "gpr_cmd_alloc_ext_t"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t11client_dataE", "gpr_cmd_alloc_ext_t::client_data"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t13dst_domain_idE", "gpr_cmd_alloc_ext_t::dst_domain_id"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t8dst_portE", "gpr_cmd_alloc_ext_t::dst_port"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t6opcodeE", "gpr_cmd_alloc_ext_t::opcode"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t12payload_sizeE", "gpr_cmd_alloc_ext_t::payload_size"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t10ret_packetE", "gpr_cmd_alloc_ext_t::ret_packet"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t13src_domain_idE", "gpr_cmd_alloc_ext_t::src_domain_id"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t8src_portE", "gpr_cmd_alloc_ext_t::src_port"], [4, 7, 1, "_CPPv4N19gpr_cmd_alloc_ext_t5tokenE", "gpr_cmd_alloc_ext_t::token"], [4, 6, 1, "_CPPv422gpr_cmd_alloc_ext_v2_t", "gpr_cmd_alloc_ext_v2_t"], [4, 5, 1, "_CPPv422gpr_cmd_alloc_ext_v2_t", "gpr_cmd_alloc_ext_v2_t"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t11client_dataE", "gpr_cmd_alloc_ext_v2_t::client_data"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t13dst_domain_idE", "gpr_cmd_alloc_ext_v2_t::dst_domain_id"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t8dst_portE", "gpr_cmd_alloc_ext_v2_t::dst_port"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t10heap_indexE", "gpr_cmd_alloc_ext_v2_t::heap_index"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t6opcodeE", "gpr_cmd_alloc_ext_v2_t::opcode"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t12payload_sizeE", "gpr_cmd_alloc_ext_v2_t::payload_size"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t10ret_packetE", "gpr_cmd_alloc_ext_v2_t::ret_packet"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t13src_domain_idE", "gpr_cmd_alloc_ext_v2_t::src_domain_id"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t8src_portE", "gpr_cmd_alloc_ext_v2_t::src_port"], [4, 7, 1, "_CPPv4N22gpr_cmd_alloc_ext_v2_t5tokenE", "gpr_cmd_alloc_ext_v2_t::token"], [4, 6, 1, "_CPPv420gpr_cmd_alloc_send_t", "gpr_cmd_alloc_send_t"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t11client_dataE", "gpr_cmd_alloc_send_t::client_data"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t13dst_domain_idE", "gpr_cmd_alloc_send_t::dst_domain_id"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t8dst_portE", "gpr_cmd_alloc_send_t::dst_port"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t6opcodeE", "gpr_cmd_alloc_send_t::opcode"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t7payloadE", "gpr_cmd_alloc_send_t::payload"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t12payload_sizeE", "gpr_cmd_alloc_send_t::payload_size"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t13src_domain_idE", "gpr_cmd_alloc_send_t::src_domain_id"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t8src_portE", "gpr_cmd_alloc_send_t::src_port"], [4, 7, 1, "_CPPv4N20gpr_cmd_alloc_send_t5tokenE", "gpr_cmd_alloc_send_t::token"], [4, 6, 1, "_CPPv430gpr_cmd_gpr_packet_pool_info_t", "gpr_cmd_gpr_packet_pool_info_t"], [4, 5, 1, "_CPPv430gpr_cmd_gpr_packet_pool_info_t", "gpr_cmd_gpr_packet_pool_info_t"], [4, 7, 1, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t25bytes_per_max_size_packetE", "gpr_cmd_gpr_packet_pool_info_t::bytes_per_max_size_packet"], [4, 7, 1, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t25bytes_per_min_size_packetE", "gpr_cmd_gpr_packet_pool_info_t::bytes_per_min_size_packet"], [4, 7, 1, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t20num_max_size_packetsE", "gpr_cmd_gpr_packet_pool_info_t::num_max_size_packets"], [4, 7, 1, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t20num_min_size_packetsE", "gpr_cmd_gpr_packet_pool_info_t::num_min_size_packets"], [4, 5, 1, "_CPPv416gpr_heap_index_t", "gpr_heap_index_t"], [4, 6, 1, "_CPPv425gpr_packet_pool_info_v2_t", "gpr_packet_pool_info_v2_t"], [4, 5, 1, "_CPPv425gpr_packet_pool_info_v2_t", "gpr_packet_pool_info_v2_t"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t10heap_indexE", "gpr_packet_pool_info_v2_t::heap_index"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t10is_dynamicE", "gpr_packet_pool_info_v2_t::is_dynamic"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t11num_packetsE", "gpr_packet_pool_info_v2_t::num_packets"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t11packet_sizeE", "gpr_packet_pool_info_v2_t::packet_size"], [4, 7, 1, "_CPPv4N25gpr_packet_pool_info_v2_t8reservedE", "gpr_packet_pool_info_v2_t::reserved"], [4, 6, 1, "_CPPv417gpr_to_ipc_vtbl_t", "gpr_to_ipc_vtbl_t"], [4, 5, 1, "_CPPv417gpr_to_ipc_vtbl_t", "gpr_to_ipc_vtbl_t"], [4, 7, 1, "_CPPv4N17gpr_to_ipc_vtbl_t7receiveE", "gpr_to_ipc_vtbl_t::receive"], [4, 7, 1, "_CPPv4N17gpr_to_ipc_vtbl_t9send_doneE", "gpr_to_ipc_vtbl_t::send_done"], [2, 6, 1, "_CPPv419gsl_acdb_data_files", "gsl_acdb_data_files"], [2, 7, 1, "_CPPv4N19gsl_acdb_data_files9acdbFilesE", "gsl_acdb_data_files::acdbFiles"], [2, 7, 1, "_CPPv4N19gsl_acdb_data_files9num_filesE", "gsl_acdb_data_files::num_files"], [2, 6, 1, "_CPPv413gsl_acdb_file", "gsl_acdb_file"], [2, 7, 1, "_CPPv4N13gsl_acdb_file8fileNameE", "gsl_acdb_file::fileName"], [2, 7, 1, "_CPPv4N13gsl_acdb_file11fileNameLenE", "gsl_acdb_file::fileNameLen"], [2, 5, 1, "_CPPv417gsl_acdb_handle_t", "gsl_acdb_handle_t"], [2, 3, 1, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t", "gsl_add_database"], [2, 4, 1, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t", "gsl_add_database::acdb_data_files"], [2, 4, 1, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t", "gsl_add_database::acdb_handle"], [2, 4, 1, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t", "gsl_add_database::writable_file_path"], [2, 6, 1, "_CPPv48gsl_buff", "gsl_buff"], [2, 7, 1, "_CPPv4N8gsl_buff4addrE", "gsl_buff::addr"], [2, 7, 1, "_CPPv4N8gsl_buff10alloc_infoE", "gsl_buff::alloc_info"], [2, 7, 1, "_CPPv4N8gsl_buff5flagsE", "gsl_buff::flags"], [2, 7, 1, "_CPPv4N8gsl_buff8metadataE", "gsl_buff::metadata"], [2, 7, 1, "_CPPv4N8gsl_buff13metadata_sizeE", "gsl_buff::metadata_size"], [2, 7, 1, "_CPPv4N8gsl_buff4sizeE", "gsl_buff::size"], [2, 7, 1, "_CPPv4N8gsl_buff9timestampE", "gsl_buff::timestamp"], [2, 5, 1, "_CPPv415gsl_cb_func_ptr", "gsl_cb_func_ptr"], [2, 3, 1, "_CPPv49gsl_close12gsl_handle_t", "gsl_close"], [2, 4, 1, "_CPPv49gsl_close12gsl_handle_t", "gsl_close::graph_handle"], [2, 6, 1, "_CPPv435gsl_cmd_configure_read_write_params", "gsl_cmd_configure_read_write_params"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params10attributesE", "gsl_cmd_configure_read_write_params::attributes"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params9buff_sizeE", "gsl_cmd_configure_read_write_params::buff_size"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params17max_metadata_sizeE", "gsl_cmd_configure_read_write_params::max_metadata_size"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params9num_buffsE", "gsl_cmd_configure_read_write_params::num_buffs"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params13platform_infoE", "gsl_cmd_configure_read_write_params::platform_info"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params12shmem_ep_tagE", "gsl_cmd_configure_read_write_params::shmem_ep_tag"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params15start_thresholdE", "gsl_cmd_configure_read_write_params::start_threshold"], [2, 7, 1, "_CPPv4N35gsl_cmd_configure_read_write_params14stop_thresholdE", "gsl_cmd_configure_read_write_params::stop_threshold"], [2, 6, 1, "_CPPv426gsl_cmd_get_shmem_buf_info", "gsl_cmd_get_shmem_buf_info"], [2, 7, 1, "_CPPv4N26gsl_cmd_get_shmem_buf_info5buffsE", "gsl_cmd_get_shmem_buf_info::buffs"], [2, 7, 1, "_CPPv4N26gsl_cmd_get_shmem_buf_info9num_buffsE", "gsl_cmd_get_shmem_buf_info::num_buffs"], [2, 7, 1, "_CPPv4N26gsl_cmd_get_shmem_buf_info4sizeE", "gsl_cmd_get_shmem_buf_info::size"], [2, 6, 1, "_CPPv420gsl_cmd_graph_select", "gsl_cmd_graph_select"], [2, 7, 1, "_CPPv4N20gsl_cmd_graph_select12cal_key_vectE", "gsl_cmd_graph_select::cal_key_vect"], [2, 7, 1, "_CPPv4N20gsl_cmd_graph_select16graph_key_vectorE", "gsl_cmd_graph_select::graph_key_vector"], [2, 2, 1, "_CPPv410gsl_cmd_id", "gsl_cmd_id"], [2, 1, 1, "_CPPv4N10gsl_cmd_id17GSL_CMD_ADD_GRAPHE", "gsl_cmd_id::GSL_CMD_ADD_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id20GSL_CMD_CHANGE_GRAPHE", "gsl_cmd_id::GSL_CMD_CHANGE_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id24GSL_CMD_CLOSE_WITH_PROPSE", "gsl_cmd_id::GSL_CMD_CLOSE_WITH_PROPS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id29GSL_CMD_CONFIGURE_READ_PARAMSE", "gsl_cmd_id::GSL_CMD_CONFIGURE_READ_PARAMS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id30GSL_CMD_CONFIGURE_WRITE_PARAMSE", "gsl_cmd_id::GSL_CMD_CONFIGURE_WRITE_PARAMS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id11GSL_CMD_EOSE", "gsl_cmd_id::GSL_CMD_EOS"], [2, 1, 1, "_CPPv4N10gsl_cmd_id13GSL_CMD_FLUSHE", "gsl_cmd_id::GSL_CMD_FLUSH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id22GSL_CMD_FREE_READ_BUFFE", "gsl_cmd_id::GSL_CMD_FREE_READ_BUFF"], [2, 1, 1, "_CPPv4N10gsl_cmd_id23GSL_CMD_FREE_WRITE_BUFFE", "gsl_cmd_id::GSL_CMD_FREE_WRITE_BUFF"], [2, 1, 1, "_CPPv4N10gsl_cmd_id26GSL_CMD_GET_READ_BUFF_INFOE", "gsl_cmd_id::GSL_CMD_GET_READ_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id30GSL_CMD_GET_READ_POS_BUFF_INFOE", "gsl_cmd_id::GSL_CMD_GET_READ_POS_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id27GSL_CMD_GET_WRITE_BUFF_INFOE", "gsl_cmd_id::GSL_CMD_GET_WRITE_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id31GSL_CMD_GET_WRITE_POS_BUFF_INFOE", "gsl_cmd_id::GSL_CMD_GET_WRITE_POS_BUFF_INFO"], [2, 1, 1, "_CPPv4N10gsl_cmd_id11GSL_CMD_MAXE", "gsl_cmd_id::GSL_CMD_MAX"], [2, 1, 1, "_CPPv4N10gsl_cmd_id15GSL_CMD_PREPAREE", "gsl_cmd_id::GSL_CMD_PREPARE"], [2, 1, 1, "_CPPv4N10gsl_cmd_id25GSL_CMD_QUERY_GRAPH_DELAYE", "gsl_cmd_id::GSL_CMD_QUERY_GRAPH_DELAY"], [2, 1, 1, "_CPPv4N10gsl_cmd_id29GSL_CMD_REGISTER_CUSTOM_EVENTE", "gsl_cmd_id::GSL_CMD_REGISTER_CUSTOM_EVENT"], [2, 1, 1, "_CPPv4N10gsl_cmd_id20GSL_CMD_REMOVE_GRAPHE", "gsl_cmd_id::GSL_CMD_REMOVE_GRAPH"], [2, 1, 1, "_CPPv4N10gsl_cmd_id13GSL_CMD_STARTE", "gsl_cmd_id::GSL_CMD_START"], [2, 1, 1, "_CPPv4N10gsl_cmd_id12GSL_CMD_STOPE", "gsl_cmd_id::GSL_CMD_STOP"], [2, 1, 1, "_CPPv4N10gsl_cmd_id15GSL_CMD_SUSPENDE", "gsl_cmd_id::GSL_CMD_SUSPEND"], [2, 6, 1, "_CPPv418gsl_cmd_properties", "gsl_cmd_properties"], [2, 7, 1, "_CPPv4N18gsl_cmd_properties3gkvE", "gsl_cmd_properties::gkv"], [2, 7, 1, "_CPPv4N18gsl_cmd_properties19num_property_valuesE", "gsl_cmd_properties::num_property_values"], [2, 7, 1, "_CPPv4N18gsl_cmd_properties11property_idE", "gsl_cmd_properties::property_id"], [2, 7, 1, "_CPPv4N18gsl_cmd_properties15property_valuesE", "gsl_cmd_properties::property_values"], [2, 6, 1, "_CPPv429gsl_cmd_register_custom_event", "gsl_cmd_register_custom_event"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event20event_config_payloadE", "gsl_cmd_register_custom_event::event_config_payload"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event25event_config_payload_sizeE", "gsl_cmd_register_custom_event::event_config_payload_size"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event8event_idE", "gsl_cmd_register_custom_event::event_id"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event11is_registerE", "gsl_cmd_register_custom_event::is_register"], [2, 7, 1, "_CPPv4N29gsl_cmd_register_custom_event18module_instance_idE", "gsl_cmd_register_custom_event::module_instance_id"], [2, 6, 1, "_CPPv420gsl_cmd_remove_graph", "gsl_cmd_remove_graph"], [2, 7, 1, "_CPPv4N20gsl_cmd_remove_graph16graph_key_vectorE", "gsl_cmd_remove_graph::graph_key_vector"], [2, 3, 1, "_CPPv414gsl_cshm_alloc8uint32_tP15gsl_cshm_info_t", "gsl_cshm_alloc"], [2, 4, 1, "_CPPv414gsl_cshm_alloc8uint32_tP15gsl_cshm_info_t", "gsl_cshm_alloc::info"], [2, 4, 1, "_CPPv414gsl_cshm_alloc8uint32_tP15gsl_cshm_info_t", "gsl_cshm_alloc::size"], [2, 2, 1, "_CPPv419gsl_cshm_cache_type", "gsl_cshm_cache_type"], [2, 1, 1, "_CPPv4N19gsl_cshm_cache_type15GSL_CSHM_CACHEDE", "gsl_cshm_cache_type::GSL_CSHM_CACHED"], [2, 1, 1, "_CPPv4N19gsl_cshm_cache_type17GSL_CSHM_UNCACHEDE", "gsl_cshm_cache_type::GSL_CSHM_UNCACHED"], [2, 5, 1, "_CPPv421gsl_cshm_cache_type_t", "gsl_cshm_cache_type_t"], [2, 3, 1, "_CPPv416gsl_cshm_dealloc12gsl_mem_id_t", "gsl_cshm_dealloc"], [2, 4, 1, "_CPPv416gsl_cshm_dealloc12gsl_mem_id_t", "gsl_cshm_dealloc::mem_id"], [2, 3, 1, "_CPPv415gsl_cshm_deinitv", "gsl_cshm_deinit"], [2, 6, 1, "_CPPv413gsl_cshm_info", "gsl_cshm_info"], [2, 7, 1, "_CPPv4N13gsl_cshm_info2fdE", "gsl_cshm_info::fd"], [2, 7, 1, "_CPPv4N13gsl_cshm_info4flagE", "gsl_cshm_info::flag"], [2, 7, 1, "_CPPv4N13gsl_cshm_info6mem_idE", "gsl_cshm_info::mem_id"], [2, 7, 1, "_CPPv4N13gsl_cshm_info14subsystem_maskE", "gsl_cshm_info::subsystem_mask"], [2, 7, 1, "_CPPv4N13gsl_cshm_info4typeE", "gsl_cshm_info::type"], [2, 5, 1, "_CPPv415gsl_cshm_info_t", "gsl_cshm_info_t"], [2, 3, 1, "_CPPv413gsl_cshm_init8uint32_t", "gsl_cshm_init"], [2, 4, 1, "_CPPv413gsl_cshm_init8uint32_t", "gsl_cshm_init::num_client"], [2, 3, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::length"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::mem_id"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::miid"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::offset"], [2, 4, 1, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t", "gsl_cshm_msg::prop_flag"], [2, 2, 1, "_CPPv412gsl_data_dir", "gsl_data_dir"], [2, 1, 1, "_CPPv4N12gsl_data_dir17GSL_DATA_DIR_READE", "gsl_data_dir::GSL_DATA_DIR_READ"], [2, 1, 1, "_CPPv4N12gsl_data_dir18GSL_DATA_DIR_WRITEE", "gsl_data_dir::GSL_DATA_DIR_WRITE"], [2, 3, 1, "_CPPv410gsl_deinitv", "gsl_deinit"], [2, 3, 1, "_CPPv427gsl_enable_acdb_persistence7uint8_t", "gsl_enable_acdb_persistence"], [2, 4, 1, "_CPPv427gsl_enable_acdb_persistence7uint8_t", "gsl_enable_acdb_persistence::enable_flag"], [2, 2, 1, "_CPPv423gsl_eos_render_status_t", "gsl_eos_render_status_t"], [2, 1, 1, "_CPPv4N23gsl_eos_render_status_t15GSL_EOS_DROPPEDE", "gsl_eos_render_status_t::GSL_EOS_DROPPED"], [2, 1, 1, "_CPPv4N23gsl_eos_render_status_t16GSL_EOS_RENDEREDE", "gsl_eos_render_status_t::GSL_EOS_RENDERED"], [2, 6, 1, "_CPPv419gsl_event_cb_params", "gsl_event_cb_params"], [2, 7, 1, "_CPPv4N19gsl_event_cb_params8event_idE", "gsl_event_cb_params::event_id"], [2, 7, 1, "_CPPv4N19gsl_event_cb_params13event_payloadE", "gsl_event_cb_params::event_payload"], [2, 7, 1, "_CPPv4N19gsl_event_cb_params18event_payload_sizeE", "gsl_event_cb_params::event_payload_size"], [2, 7, 1, "_CPPv4N19gsl_event_cb_params16source_module_idE", "gsl_event_cb_params::source_module_id"], [2, 6, 1, "_CPPv421gsl_event_eos_payload", "gsl_event_eos_payload"], [2, 7, 1, "_CPPv4N21gsl_event_eos_payload18module_instance_idE", "gsl_event_eos_payload::module_instance_id"], [2, 7, 1, "_CPPv4N21gsl_event_eos_payload13render_statusE", "gsl_event_eos_payload::render_status"], [2, 2, 1, "_CPPv412gsl_event_id", "gsl_event_id"], [2, 1, 1, "_CPPv4N12gsl_event_id25GSL_EVENT_ID_BUFFER_AVAILE", "gsl_event_id::GSL_EVENT_ID_BUFFER_AVAIL"], [2, 1, 1, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_EOSE", "gsl_event_id::GSL_EVENT_ID_EOS"], [2, 1, 1, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_MAXE", "gsl_event_id::GSL_EVENT_ID_MAX"], [2, 1, 1, "_CPPv4N12gsl_event_id22GSL_EVENT_ID_READ_DONEE", "gsl_event_id::GSL_EVENT_ID_READ_DONE"], [2, 1, 1, "_CPPv4N12gsl_event_id23GSL_EVENT_ID_WRITE_DONEE", "gsl_event_id::GSL_EVENT_ID_WRITE_DONE"], [2, 6, 1, "_CPPv433gsl_event_read_write_done_payload", "gsl_event_read_write_done_payload"], [2, 7, 1, "_CPPv4N33gsl_event_read_write_done_payload4buffE", "gsl_event_read_write_done_payload::buff"], [2, 7, 1, "_CPPv4N33gsl_event_read_write_done_payload9md_statusE", "gsl_event_read_write_done_payload::md_status"], [2, 7, 1, "_CPPv4N33gsl_event_read_write_done_payload6statusE", "gsl_event_read_write_done_payload::status"], [2, 7, 1, "_CPPv4N33gsl_event_read_write_done_payload3tagE", "gsl_event_read_write_done_payload::tag"], [2, 6, 1, "_CPPv426gsl_extern_alloc_buff_info", "gsl_extern_alloc_buff_info"], [2, 7, 1, "_CPPv4N26gsl_extern_alloc_buff_info12alloc_handleE", "gsl_extern_alloc_buff_info::alloc_handle"], [2, 7, 1, "_CPPv4N26gsl_extern_alloc_buff_info10alloc_sizeE", "gsl_extern_alloc_buff_info::alloc_size"], [2, 7, 1, "_CPPv4N26gsl_extern_alloc_buff_info6offsetE", "gsl_extern_alloc_buff_info::offset"], [2, 3, 1, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_avail_buffer_size"], [2, 4, 1, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_avail_buffer_size::bytes"], [2, 4, 1, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_avail_buffer_size::dir"], [2, 4, 1, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_avail_buffer_size::graph_handle"], [2, 3, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::cal_key_vect"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::graph_key_vect"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::num_modules"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::param_list"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::payload"], [2, 4, 1, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_cal_data_from_acdb::payload_size"], [2, 3, 1, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t", "gsl_get_custom_config"], [2, 4, 1, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t", "gsl_get_custom_config::graph_handle"], [2, 4, 1, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t", "gsl_get_custom_config::payload"], [2, 4, 1, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t", "gsl_get_custom_config::size"], [2, 3, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data"], [2, 4, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data::data_payload"], [2, 4, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data::data_payload_size"], [2, 4, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data::key_vect"], [2, 4, 1, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t", "gsl_get_driver_data::module_id"], [2, 3, 1, "_CPPv425gsl_get_driver_module_kvs8uint32_tP19gsl_key_vector_list", "gsl_get_driver_module_kvs"], [2, 4, 1, "_CPPv425gsl_get_driver_module_kvs8uint32_tP19gsl_key_vector_list", "gsl_get_driver_module_kvs::data_payload"], [2, 4, 1, "_CPPv425gsl_get_driver_module_kvs8uint32_tP19gsl_key_vector_list", "gsl_get_driver_module_kvs::driver_id"], [2, 3, 1, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t", "gsl_get_graph_alias"], [2, 4, 1, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t", "gsl_get_graph_alias::alias"], [2, 4, 1, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t", "gsl_get_graph_alias::alias_len"], [2, 4, 1, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t", "gsl_get_graph_alias::graph_key_vect"], [2, 3, 1, "_CPPv418gsl_get_graph_ckvsPK14gsl_key_vectorP19gsl_key_vector_list", "gsl_get_graph_ckvs"], [2, 4, 1, "_CPPv418gsl_get_graph_ckvsPK14gsl_key_vectorP19gsl_key_vector_list", "gsl_get_graph_ckvs::data_payload"], [2, 4, 1, "_CPPv418gsl_get_graph_ckvsPK14gsl_key_vectorP19gsl_key_vector_list", "gsl_get_graph_ckvs::graph_key_vect"], [2, 3, 1, "_CPPv418gsl_get_graph_tkvsPK14gsl_key_vectorP23gsl_tag_key_vector_list", "gsl_get_graph_tkvs"], [2, 4, 1, "_CPPv418gsl_get_graph_tkvsPK14gsl_key_vectorP23gsl_tag_key_vector_list", "gsl_get_graph_tkvs::data_payload"], [2, 4, 1, "_CPPv418gsl_get_graph_tkvsPK14gsl_key_vectorP23gsl_tag_key_vector_list", "gsl_get_graph_tkvs::graph_key_vect"], [2, 3, 1, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_processed_buff_cnt"], [2, 4, 1, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_processed_buff_cnt::cnt"], [2, 4, 1, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_processed_buff_cnt::dir"], [2, 4, 1, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t", "gsl_get_processed_buff_cnt::graph_handle"], [2, 3, 1, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list", "gsl_get_supported_gkvs"], [2, 4, 1, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list", "gsl_get_supported_gkvs::data_payload"], [2, 4, 1, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list", "gsl_get_supported_gkvs::key_ids"], [2, 4, 1, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list", "gsl_get_supported_gkvs::num_key_ids"], [2, 3, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::graph_key_vect"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::num_modules"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::param_list"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::payload"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::payload_size"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::tag_id"], [2, 4, 1, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t", "gsl_get_tag_data_from_acdb::tag_key_vect"], [2, 3, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config"], [2, 4, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config::graph_handle"], [2, 4, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config::payload"], [2, 4, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config::size"], [2, 4, 1, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t", "gsl_get_tagged_custom_config::tag"], [2, 3, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::graph_key_vect"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::payload"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::payload_size"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::tag"], [2, 4, 1, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t", "gsl_get_tagged_data::tag_key_vect"], [2, 3, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info"], [2, 4, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info::graph_key_vect"], [2, 4, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info::module_info"], [2, 4, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info::module_info_size"], [2, 4, 1, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t", "gsl_get_tagged_module_info::tag"], [2, 3, 1, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t", "gsl_get_tags_with_module_info"], [2, 4, 1, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t", "gsl_get_tags_with_module_info::graph_key_vect"], [2, 4, 1, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t", "gsl_get_tags_with_module_info::tag_module_info"], [2, 4, 1, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t", "gsl_get_tags_with_module_info::tag_module_info_size"], [2, 3, 1, "_CPPv415gsl_get_versionP8uint32_tP8uint32_t", "gsl_get_version"], [2, 4, 1, "_CPPv415gsl_get_versionP8uint32_tP8uint32_t", "gsl_get_version::major"], [2, 4, 1, "_CPPv415gsl_get_versionP8uint32_tP8uint32_t", "gsl_get_version::minor"], [2, 5, 1, "_CPPv422gsl_global_cb_func_ptr", "gsl_global_cb_func_ptr"], [2, 2, 1, "_CPPv420gsl_global_event_ids", "gsl_global_event_ids"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_DNE", "gsl_global_event_ids::GSL_GLOBAL_EVENT_AUDIO_SVC_DN"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_UPE", "gsl_global_event_ids::GSL_GLOBAL_EVENT_AUDIO_SVC_UP"], [2, 1, 1, "_CPPv4N20gsl_global_event_ids20GSL_GLOBAL_EVENT_MAXE", "gsl_global_event_ids::GSL_GLOBAL_EVENT_MAX"], [2, 6, 1, "_CPPv431gsl_global_event_svc_dn_payload", "gsl_global_event_svc_dn_payload"], [2, 7, 1, "_CPPv4N31gsl_global_event_svc_dn_payload11handle_listE", "gsl_global_event_svc_dn_payload::handle_list"], [2, 7, 1, "_CPPv4N31gsl_global_event_svc_dn_payload11num_handlesE", "gsl_global_event_svc_dn_payload::num_handles"], [2, 5, 1, "_CPPv412gsl_handle_t", "gsl_handle_t"], [2, 3, 1, "_CPPv48gsl_initP13gsl_init_data", "gsl_init"], [2, 4, 1, "_CPPv48gsl_initP13gsl_init_data", "gsl_init::init_data"], [2, 6, 1, "_CPPv413gsl_init_data", "gsl_init_data"], [2, 7, 1, "_CPPv4N13gsl_init_data9acdb_addrE", "gsl_init_data::acdb_addr"], [2, 7, 1, "_CPPv4N13gsl_init_data15acdb_delta_fileE", "gsl_init_data::acdb_delta_file"], [2, 7, 1, "_CPPv4N13gsl_init_data10acdb_filesE", "gsl_init_data::acdb_files"], [2, 7, 1, "_CPPv4N13gsl_init_data20max_num_ready_checksE", "gsl_init_data::max_num_ready_checks"], [2, 7, 1, "_CPPv4N13gsl_init_data23ready_check_interval_msE", "gsl_init_data::ready_check_interval_ms"], [2, 3, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl"], [2, 4, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl::cmd_id"], [2, 4, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl::cmd_payload"], [2, 4, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl::cmd_payload_sz"], [2, 4, 1, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t", "gsl_ioctl::graph_handle"], [2, 6, 1, "_CPPv418gsl_key_value_pair", "gsl_key_value_pair"], [2, 7, 1, "_CPPv4N18gsl_key_value_pair3keyE", "gsl_key_value_pair::key"], [2, 7, 1, "_CPPv4N18gsl_key_value_pair5valueE", "gsl_key_value_pair::value"], [2, 6, 1, "_CPPv414gsl_key_vector", "gsl_key_vector"], [2, 7, 1, "_CPPv4N14gsl_key_vector3kvpE", "gsl_key_vector::kvp"], [2, 7, 1, "_CPPv4N14gsl_key_vector8num_kvpsE", "gsl_key_vector::num_kvps"], [2, 6, 1, "_CPPv420gsl_key_vector_array", "gsl_key_vector_array"], [2, 7, 1, "_CPPv4N20gsl_key_vector_array3kvpE", "gsl_key_vector_array::kvp"], [2, 7, 1, "_CPPv4N20gsl_key_vector_array8num_keysE", "gsl_key_vector_array::num_keys"], [2, 6, 1, "_CPPv419gsl_key_vector_list", "gsl_key_vector_list"], [2, 7, 1, "_CPPv4N19gsl_key_vector_list15key_vector_listE", "gsl_key_vector_list::key_vector_list"], [2, 7, 1, "_CPPv4N19gsl_key_vector_list9list_sizeE", "gsl_key_vector_list::list_size"], [2, 7, 1, "_CPPv4N19gsl_key_vector_list15num_key_vectorsE", "gsl_key_vector_list::num_key_vectors"], [2, 5, 1, "_CPPv412gsl_mem_id_t", "gsl_mem_id_t"], [2, 6, 1, "_CPPv418gsl_module_id_info", "gsl_module_id_info"], [2, 7, 1, "_CPPv4N18gsl_module_id_info12module_entryE", "gsl_module_id_info::module_entry"], [2, 7, 1, "_CPPv4N18gsl_module_id_info11num_modulesE", "gsl_module_id_info::num_modules"], [2, 6, 1, "_CPPv424gsl_module_id_info_entry", "gsl_module_id_info_entry"], [2, 7, 1, "_CPPv4N24gsl_module_id_info_entry9module_idE", "gsl_module_id_info_entry::module_id"], [2, 7, 1, "_CPPv4N24gsl_module_id_info_entry10module_iidE", "gsl_module_id_info_entry::module_iid"], [2, 3, 1, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t", "gsl_open"], [2, 4, 1, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t", "gsl_open::cal_key_vect"], [2, 4, 1, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t", "gsl_open::graph_handle"], [2, 4, 1, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t", "gsl_open::graph_key_vect"], [2, 3, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read"], [2, 4, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read::buff"], [2, 4, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read::filled_size"], [2, 4, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read::graph_handle"], [2, 4, 1, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_read::tag"], [2, 3, 1, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv", "gsl_register_event_cb"], [2, 4, 1, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv", "gsl_register_event_cb::cb"], [2, 4, 1, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv", "gsl_register_event_cb::client_data"], [2, 4, 1, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv", "gsl_register_event_cb::graph_handle"], [2, 3, 1, "_CPPv428gsl_register_global_event_cb22gsl_global_cb_func_ptrPv", "gsl_register_global_event_cb"], [2, 4, 1, "_CPPv428gsl_register_global_event_cb22gsl_global_cb_func_ptrPv", "gsl_register_global_event_cb::client_data"], [2, 4, 1, "_CPPv428gsl_register_global_event_cb22gsl_global_cb_func_ptrPv", "gsl_register_global_event_cb::global_cb"], [2, 3, 1, "_CPPv419gsl_remove_database17gsl_acdb_handle_t", "gsl_remove_database"], [2, 4, 1, "_CPPv419gsl_remove_database17gsl_acdb_handle_t", "gsl_remove_database::acdb_handle"], [2, 3, 1, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector", "gsl_set_cal"], [2, 4, 1, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector", "gsl_set_cal::cal_key_vect"], [2, 4, 1, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector", "gsl_set_cal::graph_handle"], [2, 4, 1, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector", "gsl_set_cal::graph_key_vect"], [2, 3, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb"], [2, 4, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb::cal_key_vect"], [2, 4, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb::graph_key_vect"], [2, 4, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb::payload"], [2, 4, 1, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_cal_data_to_acdb::payload_size"], [2, 3, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config"], [2, 4, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config::graph_handle"], [2, 4, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config::graph_key_vect"], [2, 4, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config::tag"], [2, 4, 1, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector", "gsl_set_config::tag_key_vect"], [2, 3, 1, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t", "gsl_set_custom_config"], [2, 4, 1, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t", "gsl_set_custom_config::graph_handle"], [2, 4, 1, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t", "gsl_set_custom_config::payload"], [2, 4, 1, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t", "gsl_set_custom_config::payload_size"], [2, 3, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::graph_key_vect"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::payload"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::payload_size"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::tag_id"], [2, 4, 1, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t", "gsl_set_tag_data_to_acdb::tag_key_vect"], [2, 3, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config"], [2, 4, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config::graph_handle"], [2, 4, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config::payload"], [2, 4, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config::payload_size"], [2, 4, 1, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t", "gsl_set_tagged_custom_config::tag"], [2, 3, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist"], [2, 4, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist::graph_handle"], [2, 4, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist::payload"], [2, 4, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist::payload_size"], [2, 4, 1, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t", "gsl_set_tagged_custom_config_persist::tag"], [2, 3, 1, "_CPPv425gsl_set_temp_path_to_acdb8uint32_tPKc", "gsl_set_temp_path_to_acdb"], [2, 4, 1, "_CPPv425gsl_set_temp_path_to_acdb8uint32_tPKc", "gsl_set_temp_path_to_acdb::path_length"], [2, 4, 1, "_CPPv425gsl_set_temp_path_to_acdb8uint32_tPKc", "gsl_set_temp_path_to_acdb::temp_path"], [2, 6, 1, "_CPPv413gsl_shmem_buf", "gsl_shmem_buf"], [2, 7, 1, "_CPPv4N13gsl_shmem_buf4addrE", "gsl_shmem_buf::addr"], [2, 7, 1, "_CPPv4N13gsl_shmem_buf8metadataE", "gsl_shmem_buf::metadata"], [2, 2, 1, "_CPPv413gsl_subsystem", "gsl_subsystem"], [2, 1, 1, "_CPPv4N13gsl_subsystem11GSL_SS_ADSPE", "gsl_subsystem::GSL_SS_ADSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem11GSL_SS_APPSE", "gsl_subsystem::GSL_SS_APPS"], [2, 1, 1, "_CPPv4N13gsl_subsystem13GSL_SS_CC_DSPE", "gsl_subsystem::GSL_SS_CC_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem18GSL_SS_COMPUTE_DSPE", "gsl_subsystem::GSL_SS_COMPUTE_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem14GSL_SS_INVALIDE", "gsl_subsystem::GSL_SS_INVALID"], [2, 1, 1, "_CPPv4N13gsl_subsystem16GSL_SS_MODEM_DSPE", "gsl_subsystem::GSL_SS_MODEM_DSP"], [2, 1, 1, "_CPPv4N13gsl_subsystem17GSL_SS_SENSOR_DSPE", "gsl_subsystem::GSL_SS_SENSOR_DSP"], [2, 5, 1, "_CPPv415gsl_subsystem_t", "gsl_subsystem_t"], [2, 6, 1, "_CPPv418gsl_tag_key_vector", "gsl_tag_key_vector"], [2, 7, 1, "_CPPv4N18gsl_tag_key_vector3kvpE", "gsl_tag_key_vector::kvp"], [2, 7, 1, "_CPPv4N18gsl_tag_key_vector8num_keysE", "gsl_tag_key_vector::num_keys"], [2, 7, 1, "_CPPv4N18gsl_tag_key_vector6tag_idE", "gsl_tag_key_vector::tag_id"], [2, 6, 1, "_CPPv423gsl_tag_key_vector_list", "gsl_tag_key_vector_list"], [2, 7, 1, "_CPPv4N23gsl_tag_key_vector_list15key_vector_listE", "gsl_tag_key_vector_list::key_vector_list"], [2, 7, 1, "_CPPv4N23gsl_tag_key_vector_list9list_sizeE", "gsl_tag_key_vector_list::list_size"], [2, 7, 1, "_CPPv4N23gsl_tag_key_vector_list15num_key_vectorsE", "gsl_tag_key_vector_list::num_key_vectors"], [2, 6, 1, "_CPPv419gsl_tag_module_info", "gsl_tag_module_info"], [2, 7, 1, "_CPPv4N19gsl_tag_module_info8num_tagsE", "gsl_tag_module_info::num_tags"], [2, 7, 1, "_CPPv4N19gsl_tag_module_info16tag_module_entryE", "gsl_tag_module_info::tag_module_entry"], [2, 6, 1, "_CPPv425gsl_tag_module_info_entry", "gsl_tag_module_info_entry"], [2, 7, 1, "_CPPv4N25gsl_tag_module_info_entry12module_entryE", "gsl_tag_module_info_entry::module_entry"], [2, 7, 1, "_CPPv4N25gsl_tag_module_info_entry11num_modulesE", "gsl_tag_module_info_entry::num_modules"], [2, 7, 1, "_CPPv4N25gsl_tag_module_info_entry6tag_idE", "gsl_tag_module_info_entry::tag_id"], [2, 3, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write"], [2, 4, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write::buff"], [2, 4, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write::consumed_size"], [2, 4, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write::graph_handle"], [2, 4, 1, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t", "gsl_write::tag"], [4, 5, 1, "_CPPv418ipc_dl_deinit_fn_t", "ipc_dl_deinit_fn_t"], [4, 5, 1, "_CPPv416ipc_dl_init_fn_t", "ipc_dl_init_fn_t"], [4, 6, 1, "_CPPv417ipc_to_gpr_vtbl_t", "ipc_to_gpr_vtbl_t"], [4, 5, 1, "_CPPv417ipc_to_gpr_vtbl_t", "ipc_to_gpr_vtbl_t"], [4, 7, 1, "_CPPv4N17ipc_to_gpr_vtbl_t12receive_doneE", "ipc_to_gpr_vtbl_t::receive_done"], [4, 7, 1, "_CPPv4N17ipc_to_gpr_vtbl_t4sendE", "ipc_to_gpr_vtbl_t::send"], [1, 5, 1, "_CPPv413par_heap_info", "par_heap_info"], [6, 2, 1, "_CPPv421posal_bufpool_align_t", "posal_bufpool_align_t"], [6, 5, 1, "_CPPv421posal_bufpool_align_t", "posal_bufpool_align_t"], [6, 1, 1, "_CPPv4N21posal_bufpool_align_t16EIGHT_BYTE_ALIGNE", "posal_bufpool_align_t::EIGHT_BYTE_ALIGN"], [6, 1, 1, "_CPPv4N21posal_bufpool_align_t15FOUR_BYTE_ALIGNE", "posal_bufpool_align_t::FOUR_BYTE_ALIGN"], [6, 3, 1, "_CPPv422posal_bufpool_get_node8uint32_t", "posal_bufpool_get_node"], [6, 4, 1, "_CPPv422posal_bufpool_get_node8uint32_t", "posal_bufpool_get_node::pool_handle"], [6, 3, 1, "_CPPv435posal_bufpool_is_address_in_bufpoolPv8uint32_t", "posal_bufpool_is_address_in_bufpool"], [6, 4, 1, "_CPPv435posal_bufpool_is_address_in_bufpoolPv8uint32_t", "posal_bufpool_is_address_in_bufpool::pool_handle"], [6, 4, 1, "_CPPv435posal_bufpool_is_address_in_bufpoolPv8uint32_t", "posal_bufpool_is_address_in_bufpool::ptr"], [6, 3, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::alignment"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::heap_id"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::node_size"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::nodes_per_arr"], [6, 4, 1, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t", "posal_bufpool_pool_create::num_arrays"], [6, 3, 1, "_CPPv426posal_bufpool_pool_destroy8uint32_t", "posal_bufpool_pool_destroy"], [6, 4, 1, "_CPPv426posal_bufpool_pool_destroy8uint32_t", "posal_bufpool_pool_destroy::pool_handle"], [6, 3, 1, "_CPPv436posal_bufpool_pool_free_unused_lists8uint32_t", "posal_bufpool_pool_free_unused_lists"], [6, 4, 1, "_CPPv436posal_bufpool_pool_free_unused_lists8uint32_t", "posal_bufpool_pool_free_unused_lists::pool_handle"], [6, 3, 1, "_CPPv432posal_bufpool_pool_reset_to_base8uint32_t", "posal_bufpool_pool_reset_to_base"], [6, 4, 1, "_CPPv432posal_bufpool_pool_reset_to_base8uint32_t", "posal_bufpool_pool_reset_to_base::pool_handle"], [6, 3, 1, "_CPPv435posal_bufpool_profile_all_mem_usagev", "posal_bufpool_profile_all_mem_usage"], [6, 3, 1, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t", "posal_bufpool_profile_mem_usage"], [6, 4, 1, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t", "posal_bufpool_profile_mem_usage::bytes_allocated_ptr"], [6, 4, 1, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t", "posal_bufpool_profile_mem_usage::bytes_used_ptr"], [6, 4, 1, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t", "posal_bufpool_profile_mem_usage::pool_handle"], [6, 3, 1, "_CPPv425posal_bufpool_return_nodePv", "posal_bufpool_return_node"], [6, 4, 1, "_CPPv425posal_bufpool_return_nodePv", "posal_bufpool_return_node::node_ptr"], [6, 3, 1, "_CPPv417posal_cache_flush8uint32_t8uint32_t", "posal_cache_flush"], [6, 4, 1, "_CPPv417posal_cache_flush8uint32_t8uint32_t", "posal_cache_flush::mem_size"], [6, 4, 1, "_CPPv417posal_cache_flush8uint32_t8uint32_t", "posal_cache_flush::virt_addr"], [6, 3, 1, "_CPPv428posal_cache_flush_invalidate8uint32_t8uint32_t", "posal_cache_flush_invalidate"], [6, 4, 1, "_CPPv428posal_cache_flush_invalidate8uint32_t8uint32_t", "posal_cache_flush_invalidate::mem_size"], [6, 4, 1, "_CPPv428posal_cache_flush_invalidate8uint32_t8uint32_t", "posal_cache_flush_invalidate::virt_addr"], [6, 3, 1, "_CPPv431posal_cache_flush_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_invalidate_v2"], [6, 4, 1, "_CPPv431posal_cache_flush_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_invalidate_v2::mem_size"], [6, 4, 1, "_CPPv431posal_cache_flush_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_invalidate_v2::virt_addr"], [6, 3, 1, "_CPPv420posal_cache_flush_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_v2"], [6, 4, 1, "_CPPv420posal_cache_flush_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_v2::mem_size"], [6, 4, 1, "_CPPv420posal_cache_flush_v216posal_mem_addr_t8uint32_t", "posal_cache_flush_v2::virt_addr"], [6, 3, 1, "_CPPv422posal_cache_invalidate8uint32_t8uint32_t", "posal_cache_invalidate"], [6, 4, 1, "_CPPv422posal_cache_invalidate8uint32_t8uint32_t", "posal_cache_invalidate::mem_size"], [6, 4, 1, "_CPPv422posal_cache_invalidate8uint32_t8uint32_t", "posal_cache_invalidate::virt_addr"], [6, 3, 1, "_CPPv425posal_cache_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_invalidate_v2"], [6, 4, 1, "_CPPv425posal_cache_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_invalidate_v2::mem_size"], [6, 4, 1, "_CPPv425posal_cache_invalidate_v216posal_mem_addr_t8uint32_t", "posal_cache_invalidate_v2::virt_addr"], [6, 6, 1, "_CPPv424posal_channel_internal_t", "posal_channel_internal_t"], [6, 7, 1, "_CPPv4N24posal_channel_internal_t6anysigE", "posal_channel_internal_t::anysig"], [6, 7, 1, "_CPPv4N24posal_channel_internal_t14unBitsUsedMaskE", "posal_channel_internal_t::unBitsUsedMask"], [6, 3, 1, "_CPPv425posal_channel_poll_inline15posal_channel_t8uint32_t", "posal_channel_poll_inline"], [6, 4, 1, "_CPPv425posal_channel_poll_inline15posal_channel_t8uint32_t", "posal_channel_poll_inline::pChannel"], [6, 4, 1, "_CPPv425posal_channel_poll_inline15posal_channel_t8uint32_t", "posal_channel_poll_inline::unEnableBitfield"], [6, 5, 1, "_CPPv415posal_channel_t", "posal_channel_t"], [6, 3, 1, "_CPPv425posal_channel_wait_inline15posal_channel_t8uint32_t", "posal_channel_wait_inline"], [6, 4, 1, "_CPPv425posal_channel_wait_inline15posal_channel_t8uint32_t", "posal_channel_wait_inline::pChannel"], [6, 4, 1, "_CPPv425posal_channel_wait_inline15posal_channel_t8uint32_t", "posal_channel_wait_inline::unEnableBitfield"], [6, 3, 1, "_CPPv441posal_check_addr_from_tcm_island_heap_mgrPv", "posal_check_addr_from_tcm_island_heap_mgr"], [6, 4, 1, "_CPPv441posal_check_addr_from_tcm_island_heap_mgrPv", "posal_check_addr_from_tcm_island_heap_mgr::virt_addr_ptr"], [6, 3, 1, "_CPPv416posal_cmn_divide8uint32_t8uint32_t", "posal_cmn_divide"], [6, 4, 1, "_CPPv416posal_cmn_divide8uint32_t8uint32_t", "posal_cmn_divide::den"], [6, 4, 1, "_CPPv416posal_cmn_divide8uint32_t8uint32_t", "posal_cmn_divide::num"], [6, 3, 1, "_CPPv423posal_condvar_broadcast15posal_condvar_t", "posal_condvar_broadcast"], [6, 4, 1, "_CPPv423posal_condvar_broadcast15posal_condvar_t", "posal_condvar_broadcast::p_cndvar"], [6, 3, 1, "_CPPv420posal_condvar_createP15posal_condvar_t13POSAL_HEAP_ID", "posal_condvar_create"], [6, 4, 1, "_CPPv420posal_condvar_createP15posal_condvar_t13POSAL_HEAP_ID", "posal_condvar_create::heap_id"], [6, 4, 1, "_CPPv420posal_condvar_createP15posal_condvar_t13POSAL_HEAP_ID", "posal_condvar_create::p_cndvar"], [6, 3, 1, "_CPPv421posal_condvar_destroyP15posal_condvar_t", "posal_condvar_destroy"], [6, 4, 1, "_CPPv421posal_condvar_destroyP15posal_condvar_t", "posal_condvar_destroy::pp_cndvar"], [6, 3, 1, "_CPPv420posal_condvar_signal15posal_condvar_t", "posal_condvar_signal"], [6, 4, 1, "_CPPv420posal_condvar_signal15posal_condvar_t", "posal_condvar_signal::p_cndvar"], [6, 5, 1, "_CPPv415posal_condvar_t", "posal_condvar_t"], [6, 3, 1, "_CPPv418posal_condvar_wait15posal_condvar_t14posal_nmutex_t", "posal_condvar_wait"], [6, 4, 1, "_CPPv418posal_condvar_wait15posal_condvar_t14posal_nmutex_t", "posal_condvar_wait::nmutex"], [6, 4, 1, "_CPPv418posal_condvar_wait15posal_condvar_t14posal_nmutex_t", "posal_condvar_wait::p_cndvar"], [6, 3, 1, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t", "posal_data_log_alloc"], [6, 4, 1, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t", "posal_data_log_alloc::buf_Size"], [6, 4, 1, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t", "posal_data_log_alloc::data_fmt"], [6, 4, 1, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t", "posal_data_log_alloc::log_code"], [6, 3, 1, "_CPPv427posal_data_log_alloc_commitP21posal_data_log_info_t", "posal_data_log_alloc_commit"], [6, 4, 1, "_CPPv427posal_data_log_alloc_commitP21posal_data_log_info_t", "posal_data_log_alloc_commit::log_info_ptr"], [6, 3, 1, "_CPPv426posal_data_log_code_status8uint32_t", "posal_data_log_code_status"], [6, 4, 1, "_CPPv426posal_data_log_code_status8uint32_t", "posal_data_log_code_status::log_code"], [6, 3, 1, "_CPPv421posal_data_log_commitPvP21posal_data_log_info_t", "posal_data_log_commit"], [6, 4, 1, "_CPPv421posal_data_log_commitPvP21posal_data_log_info_t", "posal_data_log_commit::log_info_ptr"], [6, 4, 1, "_CPPv421posal_data_log_commitPvP21posal_data_log_info_t", "posal_data_log_commit::log_pkt_payload_ptr"], [6, 6, 1, "_CPPv425posal_data_log_fmt_info_t", "posal_data_log_fmt_info_t"], [6, 5, 1, "_CPPv425posal_data_log_fmt_info_t", "posal_data_log_fmt_info_t"], [6, 7, 1, "_CPPv4N25posal_data_log_fmt_info_t12media_fmt_idE", "posal_data_log_fmt_info_t::media_fmt_id"], [6, 7, 1, "_CPPv4N25posal_data_log_fmt_info_t12pcm_data_fmtE", "posal_data_log_fmt_info_t::pcm_data_fmt"], [6, 2, 1, "_CPPv423posal_data_log_format_t", "posal_data_log_format_t"], [6, 5, 1, "_CPPv423posal_data_log_format_t", "posal_data_log_format_t"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t22LOG_DATA_FMT_BITSTREAME", "posal_data_log_format_t::LOG_DATA_FMT_BITSTREAM"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_PCME", "posal_data_log_format_t::LOG_DATA_FMT_PCM"], [6, 1, 1, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_RAWE", "posal_data_log_format_t::LOG_DATA_FMT_RAW"], [6, 3, 1, "_CPPv419posal_data_log_freePv", "posal_data_log_free"], [6, 4, 1, "_CPPv419posal_data_log_freePv", "posal_data_log_free::log_pkt_payload_ptr"], [6, 3, 1, "_CPPv431posal_data_log_get_max_buf_sizev", "posal_data_log_get_max_buf_size"], [6, 6, 1, "_CPPv421posal_data_log_info_t", "posal_data_log_info_t"], [6, 5, 1, "_CPPv421posal_data_log_info_t", "posal_data_log_info_t"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t7buf_ptrE", "posal_data_log_info_t::buf_ptr"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t8buf_sizeE", "posal_data_log_info_t::buf_size"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t8data_fmtE", "posal_data_log_info_t::data_fmt"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t9data_infoE", "posal_data_log_info_t::data_info"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t8log_codeE", "posal_data_log_info_t::log_code"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t10log_tap_idE", "posal_data_log_info_t::log_tap_id"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t14log_time_stampE", "posal_data_log_info_t::log_time_stamp"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t14seq_number_ptrE", "posal_data_log_info_t::seq_number_ptr"], [6, 7, 1, "_CPPv4N21posal_data_log_info_t10session_idE", "posal_data_log_info_t::session_id"], [6, 2, 1, "_CPPv421posal_data_log_mode_t", "posal_data_log_mode_t"], [6, 5, 1, "_CPPv421posal_data_log_mode_t", "posal_data_log_mode_t"], [6, 1, 1, "_CPPv4N21posal_data_log_mode_t11LOG_DEFAULTE", "posal_data_log_mode_t::LOG_DEFAULT"], [6, 1, 1, "_CPPv4N21posal_data_log_mode_t13LOG_IMMEDIATEE", "posal_data_log_mode_t::LOG_IMMEDIATE"], [6, 6, 1, "_CPPv425posal_data_log_pcm_info_t", "posal_data_log_pcm_info_t"], [6, 5, 1, "_CPPv425posal_data_log_pcm_info_t", "posal_data_log_pcm_info_t"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t15bits_per_sampleE", "posal_data_log_pcm_info_t::bits_per_sample"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t15channel_mappingE", "posal_data_log_pcm_info_t::channel_mapping"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t11data_formatE", "posal_data_log_pcm_info_t::data_format"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t11interleavedE", "posal_data_log_pcm_info_t::interleaved"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t12num_channelsE", "posal_data_log_pcm_info_t::num_channels"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t8q_factorE", "posal_data_log_pcm_info_t::q_factor"], [6, 7, 1, "_CPPv4N25posal_data_log_pcm_info_t13sampling_rateE", "posal_data_log_pcm_info_t::sampling_rate"], [6, 3, 1, "_CPPv412posal_deinitv", "posal_deinit"], [6, 3, 1, "_CPPv413posal_dlclosePv", "posal_dlclose"], [6, 4, 1, "_CPPv413posal_dlclosePv", "posal_dlclose::handle"], [6, 3, 1, "_CPPv413posal_dlerrorv", "posal_dlerror"], [6, 3, 1, "_CPPv412posal_dlinfoPviPv", "posal_dlinfo"], [6, 4, 1, "_CPPv412posal_dlinfoPviPv", "posal_dlinfo::handle"], [6, 4, 1, "_CPPv412posal_dlinfoPviPv", "posal_dlinfo::p"], [6, 4, 1, "_CPPv412posal_dlinfoPviPv", "posal_dlinfo::request"], [6, 3, 1, "_CPPv412posal_dlopenPKci", "posal_dlopen"], [6, 4, 1, "_CPPv412posal_dlopenPKci", "posal_dlopen::flags"], [6, 4, 1, "_CPPv412posal_dlopenPKci", "posal_dlopen::name"], [6, 3, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf"], [6, 4, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf::buf"], [6, 4, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf::flags"], [6, 4, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf::len"], [6, 4, 1, "_CPPv415posal_dlopenbufPKcPKcii", "posal_dlopenbuf::name"], [6, 3, 1, "_CPPv411posal_dlsymPvPKc", "posal_dlsym"], [6, 4, 1, "_CPPv411posal_dlsymPvPKc", "posal_dlsym::handle"], [6, 4, 1, "_CPPv411posal_dlsymPvPKc", "posal_dlsym::name"], [6, 3, 1, "_CPPv415posal_err_fatalPKc", "posal_err_fatal"], [6, 4, 1, "_CPPv415posal_err_fatalPKc", "posal_err_fatal::err_str"], [6, 3, 1, "_CPPv417posal_get_heap_id11posal_mem_t", "posal_get_heap_id"], [6, 4, 1, "_CPPv417posal_get_heap_id11posal_mem_t", "posal_get_heap_id::mem_type"], [6, 3, 1, "_CPPv424posal_get_island_heap_idv", "posal_get_island_heap_id"], [6, 3, 1, "_CPPv427posal_get_island_heap_id_v219posal_island_heap_t", "posal_get_island_heap_id_v2"], [6, 4, 1, "_CPPv427posal_get_island_heap_id_v219posal_island_heap_t", "posal_get_island_heap_id_v2::heap_type"], [6, 3, 1, "_CPPv433posal_get_mem_type_from_heap_type19posal_island_heap_t", "posal_get_mem_type_from_heap_type"], [6, 4, 1, "_CPPv433posal_get_mem_type_from_heap_type19posal_island_heap_t", "posal_get_mem_type_from_heap_type::heap_type"], [6, 7, 1, "_CPPv417posal_globalstate", "posal_globalstate"], [6, 6, 1, "_CPPv419posal_globalstate_t", "posal_globalstate_t"], [6, 5, 1, "_CPPv419posal_globalstate_t", "posal_globalstate_t"], [6, 7, 1, "_CPPv4N19posal_globalstate_t9avs_statsE", "posal_globalstate_t::avs_stats"], [6, 7, 1, "_CPPv4N19posal_globalstate_t15bEnableQLoggingE", "posal_globalstate_t::bEnableQLogging"], [6, 7, 1, "_CPPv4N19posal_globalstate_t19is_global_init_doneE", "posal_globalstate_t::is_global_init_done"], [6, 7, 1, "_CPPv4N19posal_globalstate_t19mem_map_client_listE", "posal_globalstate_t::mem_map_client_list"], [6, 7, 1, "_CPPv4N19posal_globalstate_t5mutexE", "posal_globalstate_t::mutex"], [6, 7, 1, "_CPPv4N19posal_globalstate_t11nMemRegionsE", "posal_globalstate_t::nMemRegions"], [6, 7, 1, "_CPPv4N19posal_globalstate_t6nMsgQsE", "posal_globalstate_t::nMsgQs"], [6, 7, 1, "_CPPv4N19posal_globalstate_t25nSimulatedMallocFailCountE", "posal_globalstate_t::nSimulatedMallocFailCount"], [6, 7, 1, "_CPPv4N19posal_globalstate_t13non_avs_statsE", "posal_globalstate_t::non_avs_stats"], [6, 7, 1, "_CPPv4N19posal_globalstate_t29num_registered_memmap_clientsE", "posal_globalstate_t::num_registered_memmap_clients"], [6, 7, 1, "_CPPv4N19posal_globalstate_t12uSvcUpStatusE", "posal_globalstate_t::uSvcUpStatus"], [6, 2, 1, "_CPPv412posal_heap_t", "posal_heap_t"], [6, 1, 1, "_CPPv4N12posal_heap_t17POSAL_HEAP_ISLANDE", "posal_heap_t::POSAL_HEAP_ISLAND"], [6, 1, 1, "_CPPv4N12posal_heap_t14POSAL_HEAP_LPME", "posal_heap_t::POSAL_HEAP_LPM"], [6, 1, 1, "_CPPv4N12posal_heap_t21POSAL_HEAP_NON_ISLANDE", "posal_heap_t::POSAL_HEAP_NON_ISLAND"], [6, 1, 1, "_CPPv4N12posal_heap_t31POSAL_HEAP_NON_ISLAND_SAFE_HEAPE", "posal_heap_t::POSAL_HEAP_NON_ISLAND_SAFE_HEAP"], [6, 5, 1, "_CPPv423posal_heap_tcm_handle_t", "posal_heap_tcm_handle_t"], [6, 3, 1, "_CPPv410posal_initv", "posal_init"], [6, 3, 1, "_CPPv425posal_inline_mutex_deinitP20posal_inline_mutex_t", "posal_inline_mutex_deinit"], [6, 4, 1, "_CPPv425posal_inline_mutex_deinitP20posal_inline_mutex_t", "posal_inline_mutex_deinit::pposal_mutex"], [6, 3, 1, "_CPPv423posal_inline_mutex_initP20posal_inline_mutex_t", "posal_inline_mutex_init"], [6, 4, 1, "_CPPv423posal_inline_mutex_initP20posal_inline_mutex_t", "posal_inline_mutex_init::pposal_mutex"], [6, 5, 1, "_CPPv420posal_inline_mutex_t", "posal_inline_mutex_t"], [6, 3, 1, "_CPPv426posal_interrupt_deregisterP21posal_interrupt_ist_t", "posal_interrupt_deregister"], [6, 4, 1, "_CPPv426posal_interrupt_deregisterP21posal_interrupt_ist_t", "posal_interrupt_deregister::ist_ptr"], [6, 5, 1, "_CPPv421posal_interrupt_ist_t", "posal_interrupt_ist_t"], [6, 3, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::arg_ptr"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::callback_ptr"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::heap_id"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::intr_id"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::ist_ptr"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::stack_size"], [6, 4, 1, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID", "posal_interrupt_register::thread_name"], [6, 3, 1, "_CPPv422posal_is_memory_in_tcmPv", "posal_is_memory_in_tcm"], [6, 4, 1, "_CPPv422posal_is_memory_in_tcmPv", "posal_is_memory_in_tcm::ptr"], [6, 3, 1, "_CPPv430posal_island_get_island_statusv", "posal_island_get_island_status"], [6, 3, 1, "_CPPv437posal_island_get_island_status_inlinev", "posal_island_get_island_status_inline"], [6, 2, 1, "_CPPv419posal_island_heap_t", "posal_island_heap_t"], [6, 1, 1, "_CPPv4N19posal_island_heap_t21POSAL_ISLAND_HEAP_LLCE", "posal_island_heap_t::POSAL_ISLAND_HEAP_LLC"], [6, 1, 1, "_CPPv4N19posal_island_heap_t27POSAL_ISLAND_HEAP_LPASS_TCME", "posal_island_heap_t::POSAL_ISLAND_HEAP_LPASS_TCM"], [6, 1, 1, "_CPPv4N19posal_island_heap_t31POSAL_ISLAND_HEAP_NUM_SUPPORTEDE", "posal_island_heap_t::POSAL_ISLAND_HEAP_NUM_SUPPORTED"], [6, 1, 1, "_CPPv4N19posal_island_heap_t24POSAL_ISLAND_HEAP_Q6_TCME", "posal_island_heap_t::POSAL_ISLAND_HEAP_Q6_TCM"], [6, 3, 1, "_CPPv432posal_island_trigger_island_exitv", "posal_island_trigger_island_exit"], [6, 3, 1, "_CPPv439posal_island_trigger_island_exit_inlinev", "posal_island_trigger_island_exit_inline"], [6, 5, 1, "_CPPv416posal_mem_addr_t", "posal_mem_addr_t"], [6, 6, 1, "_CPPv429posal_mem_map_v2_input_args_t", "posal_mem_map_v2_input_args_t"], [6, 5, 1, "_CPPv429posal_mem_map_v2_input_args_t", "posal_mem_map_v2_input_args_t"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t12client_tokenE", "posal_mem_map_v2_input_args_t::client_token"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t7heap_idE", "posal_mem_map_v2_input_args_t::heap_id"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t9is_cachedE", "posal_mem_map_v2_input_args_t::is_cached"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t13is_offset_mapE", "posal_mem_map_v2_input_args_t::is_offset_map"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t11num_shm_regE", "posal_mem_map_v2_input_args_t::num_shm_reg"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t7pool_idE", "posal_mem_map_v2_input_args_t::pool_id"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t15shm_mem_reg_ptrE", "posal_mem_map_v2_input_args_t::shm_mem_reg_ptr"], [6, 7, 1, "_CPPv4N29posal_mem_map_v2_input_args_t21unique_shmem_id_24bitE", "posal_mem_map_v2_input_args_t::unique_shmem_id_24bit"], [6, 3, 1, "_CPPv421posal_mem_prof_deinitv", "posal_mem_prof_deinit"], [6, 3, 1, "_CPPv427posal_mem_prof_get_mem_sizePv13POSAL_HEAP_ID", "posal_mem_prof_get_mem_size"], [6, 4, 1, "_CPPv427posal_mem_prof_get_mem_sizePv13POSAL_HEAP_ID", "posal_mem_prof_get_mem_size::heap_id"], [6, 4, 1, "_CPPv427posal_mem_prof_get_mem_sizePv13POSAL_HEAP_ID", "posal_mem_prof_get_mem_size::ptr"], [6, 3, 1, "_CPPv419posal_mem_prof_init13POSAL_HEAP_ID", "posal_mem_prof_init"], [6, 4, 1, "_CPPv419posal_mem_prof_init13POSAL_HEAP_ID", "posal_mem_prof_init::heap_id"], [6, 6, 1, "_CPPv423posal_mem_prof_marker_t", "posal_mem_prof_marker_t"], [6, 5, 1, "_CPPv423posal_mem_prof_marker_t", "posal_mem_prof_marker_t"], [6, 7, 1, "_CPPv4N23posal_mem_prof_marker_t7heap_idE", "posal_mem_prof_marker_t::heap_id"], [6, 7, 1, "_CPPv4N23posal_mem_prof_marker_t12magic_numberE", "posal_mem_prof_marker_t::magic_number"], [6, 6, 1, "_CPPv421posal_mem_prof_node_t", "posal_mem_prof_node_t"], [6, 5, 1, "_CPPv421posal_mem_prof_node_t", "posal_mem_prof_node_t"], [6, 7, 1, "_CPPv4N21posal_mem_prof_node_t9hash_nodeE", "posal_mem_prof_node_t::hash_node"], [6, 7, 1, "_CPPv4N21posal_mem_prof_node_t7heap_idE", "posal_mem_prof_node_t::heap_id"], [6, 7, 1, "_CPPv4N21posal_mem_prof_node_t9mem_countE", "posal_mem_prof_node_t::mem_count"], [6, 3, 1, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t", "posal_mem_prof_post_process_malloc"], [6, 4, 1, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t", "posal_mem_prof_post_process_malloc::is_mem_tracked"], [6, 4, 1, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t", "posal_mem_prof_post_process_malloc::orig_heap_id"], [6, 4, 1, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t", "posal_mem_prof_post_process_malloc::ptr"], [6, 3, 1, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_pre_process_malloc"], [6, 4, 1, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_pre_process_malloc::bytes_ptr"], [6, 4, 1, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_pre_process_malloc::heap_id_ptr"], [6, 4, 1, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_pre_process_malloc::orig_heap_id"], [6, 3, 1, "_CPPv427posal_mem_prof_process_freePv", "posal_mem_prof_process_free"], [6, 4, 1, "_CPPv427posal_mem_prof_process_freePv", "posal_mem_prof_process_free::ptr"], [6, 3, 1, "_CPPv420posal_mem_prof_query13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_query"], [6, 4, 1, "_CPPv420posal_mem_prof_query13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_query::heap_id"], [6, 4, 1, "_CPPv420posal_mem_prof_query13POSAL_HEAP_IDP8uint32_t", "posal_mem_prof_query::mem_usage_ptr"], [6, 3, 1, "_CPPv420posal_mem_prof_startv", "posal_mem_prof_start"], [6, 2, 1, "_CPPv422posal_mem_prof_state_t", "posal_mem_prof_state_t"], [6, 5, 1, "_CPPv422posal_mem_prof_state_t", "posal_mem_prof_state_t"], [6, 1, 1, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STARTEDE", "posal_mem_prof_state_t::POSAL_MEM_PROF_STARTED"], [6, 1, 1, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STOPPEDE", "posal_mem_prof_state_t::POSAL_MEM_PROF_STOPPED"], [6, 3, 1, "_CPPv419posal_mem_prof_stopv", "posal_mem_prof_stop"], [6, 6, 1, "_CPPv416posal_mem_prof_t", "posal_mem_prof_t"], [6, 5, 1, "_CPPv416posal_mem_prof_t", "posal_mem_prof_t"], [6, 7, 1, "_CPPv4N16posal_mem_prof_t7heap_idE", "posal_mem_prof_t::heap_id"], [6, 7, 1, "_CPPv4N16posal_mem_prof_t6mem_htE", "posal_mem_prof_t::mem_ht"], [6, 7, 1, "_CPPv4N16posal_mem_prof_t15mem_prof_statusE", "posal_mem_prof_t::mem_prof_status"], [6, 7, 1, "_CPPv4N16posal_mem_prof_t10prof_mutexE", "posal_mem_prof_t::prof_mutex"], [6, 6, 1, "_CPPv417posal_mem_stats_t", "posal_mem_stats_t"], [6, 7, 1, "_CPPv4N17posal_mem_stats_t9curr_heapE", "posal_mem_stats_t::curr_heap"], [6, 7, 1, "_CPPv4N17posal_mem_stats_t9num_freesE", "posal_mem_stats_t::num_frees"], [6, 7, 1, "_CPPv4N17posal_mem_stats_t11num_mallocsE", "posal_mem_stats_t::num_mallocs"], [6, 7, 1, "_CPPv4N17posal_mem_stats_t9peak_heapE", "posal_mem_stats_t::peak_heap"], [6, 2, 1, "_CPPv411posal_mem_t", "posal_mem_t"], [6, 1, 1, "_CPPv4N11posal_mem_t22POSAL_MEM_TYPE_DEFAULTE", "posal_mem_t::POSAL_MEM_TYPE_DEFAULT"], [6, 1, 1, "_CPPv4N11posal_mem_t24POSAL_MEM_TYPE_LOW_POWERE", "posal_mem_t::POSAL_MEM_TYPE_LOW_POWER"], [6, 1, 1, "_CPPv4N11posal_mem_t26POSAL_MEM_TYPE_LOW_POWER_2E", "posal_mem_t::POSAL_MEM_TYPE_LOW_POWER_2"], [6, 1, 1, "_CPPv4N11posal_mem_t28POSAL_MEM_TYPE_NUM_SUPPORTEDE", "posal_mem_t::POSAL_MEM_TYPE_NUM_SUPPORTED"], [6, 3, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy"], [6, 4, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy::dst"], [6, 4, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy::dst_size"], [6, 4, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy::src"], [6, 4, 1, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t", "posal_memcpy::src_size"], [6, 3, 1, "_CPPv425posal_memory_aligned_freePv", "posal_memory_aligned_free"], [6, 4, 1, "_CPPv425posal_memory_aligned_freePv", "posal_memory_aligned_free::ptr"], [6, 3, 1, "_CPPv428posal_memory_aligned_free_v2Pv13POSAL_HEAP_ID", "posal_memory_aligned_free_v2"], [6, 4, 1, "_CPPv428posal_memory_aligned_free_v2Pv13POSAL_HEAP_ID", "posal_memory_aligned_free_v2::heapId"], [6, 4, 1, "_CPPv428posal_memory_aligned_free_v2Pv13POSAL_HEAP_ID", "posal_memory_aligned_free_v2::ptr"], [6, 3, 1, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID", "posal_memory_aligned_malloc"], [6, 4, 1, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID", "posal_memory_aligned_malloc::heapId"], [6, 4, 1, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID", "posal_memory_aligned_malloc::unAlignBits"], [6, 4, 1, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID", "posal_memory_aligned_malloc::unBytes"], [6, 3, 1, "_CPPv417posal_memory_freePv", "posal_memory_free"], [6, 4, 1, "_CPPv417posal_memory_freePv", "posal_memory_free::ptr"], [6, 3, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create"], [6, 4, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create::heap_id_ptr"], [6, 4, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create::heap_size"], [6, 4, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create::heap_start_ptr"], [6, 4, 1, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t", "posal_memory_heapmgr_create::is_init_heap_needed"], [6, 3, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::heap_id_ptr"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::heap_size"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::heap_start_ptr"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::heap_type"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::is_init_heap_needed"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::tcm_handle_ptr"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::tcm_name"], [6, 4, 1, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t", "posal_memory_heapmgr_create_v2::tcm_name_len"], [6, 3, 1, "_CPPv428posal_memory_heapmgr_destroy13POSAL_HEAP_ID", "posal_memory_heapmgr_destroy"], [6, 4, 1, "_CPPv428posal_memory_heapmgr_destroy13POSAL_HEAP_ID", "posal_memory_heapmgr_destroy::heap_id"], [6, 3, 1, "_CPPv419posal_memory_malloc8uint32_t13POSAL_HEAP_ID", "posal_memory_malloc"], [6, 4, 1, "_CPPv419posal_memory_malloc8uint32_t13POSAL_HEAP_ID", "posal_memory_malloc::heapId"], [6, 4, 1, "_CPPv419posal_memory_malloc8uint32_t13POSAL_HEAP_ID", "posal_memory_malloc::unBytes"], [6, 6, 1, "_CPPv424posal_memorymap_client_t", "posal_memorymap_client_t"], [6, 5, 1, "_CPPv424posal_memorymap_client_t", "posal_memorymap_client_t"], [6, 7, 1, "_CPPv4N24posal_memorymap_client_t9client_idE", "posal_memorymap_client_t::client_id"], [6, 7, 1, "_CPPv4N24posal_memorymap_client_t12mClientMutexE", "posal_memorymap_client_t::mClientMutex"], [6, 7, 1, "_CPPv4N24posal_memorymap_client_t15pMemMapListNodeE", "posal_memorymap_client_t::pMemMapListNode"], [6, 3, 1, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t", "posal_memorymap_get_mapping_mode"], [6, 4, 1, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t", "posal_memorymap_get_mapping_mode::client_token"], [6, 4, 1, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t", "posal_memorymap_get_mapping_mode::mapping_mode_ptr"], [6, 4, 1, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t", "posal_memorymap_get_mapping_mode::shm_mem_map_handle"], [6, 3, 1, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t", "posal_memorymap_get_mem_map_handle"], [6, 4, 1, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t", "posal_memorymap_get_mem_map_handle::client_token"], [6, 4, 1, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t", "posal_memorymap_get_mem_map_handle::shm_mem_map_handle_ptr"], [6, 4, 1, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t", "posal_memorymap_get_mem_map_handle::unique_shmem_id_24bit"], [6, 3, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::client_token"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::is_ref_counted"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::mem_reg_attrib_ptr"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::shm_addr_lsw"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::shm_addr_msw"], [6, 4, 1, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t", "posal_memorymap_get_mem_region_attrib_from_shmm_handle::shm_mem_map_handle"], [6, 3, 1, "_CPPv433posal_memorymap_get_physical_addr8uint32_t", "posal_memorymap_get_physical_addr"], [6, 4, 1, "_CPPv433posal_memorymap_get_physical_addr8uint32_t", "posal_memorymap_get_physical_addr::virt_addr"], [6, 3, 1, "_CPPv436posal_memorymap_get_physical_addr_v216posal_mem_addr_t", "posal_memorymap_get_physical_addr_v2"], [6, 4, 1, "_CPPv436posal_memorymap_get_physical_addr_v216posal_mem_addr_t", "posal_memorymap_get_physical_addr_v2::virt_addr"], [6, 3, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map"], [6, 4, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map::client_token"], [6, 4, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map::mem_handle_ptr"], [6, 4, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map::offset_ptr"], [6, 4, 1, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t", "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map::va"], [6, 3, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::client_token"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::is_ref_counted"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::reg_size"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::shm_addr_lsw"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::shm_addr_msw"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::shm_mem_map_handle"], [6, 4, 1, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t", "posal_memorymap_get_virtual_addr_from_shm_handle::virt_addr_ptr"], [6, 3, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::client_token"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::is_ref_counted"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::reg_size"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::shm_addr_lsw"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::shm_addr_msw"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::shm_mem_map_handle"], [6, 4, 1, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv", "posal_memorymap_get_virtual_addr_from_shm_handle_v2::virt_addr_ptr"], [6, 3, 1, "_CPPv432posal_memorymap_global_unmap_allv", "posal_memorymap_global_unmap_all"], [6, 2, 1, "_CPPv430posal_memorymap_mapping_mode_t", "posal_memorymap_mapping_mode_t"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t37POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPINGE", "posal_memorymap_mapping_mode_t::POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t39POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPINGE", "posal_memorymap_mapping_mode_t::POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t36POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPINGE", "posal_memorymap_mapping_mode_t::POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPING"], [6, 1, 1, "_CPPv4N30posal_memorymap_mapping_mode_t38POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPINGE", "posal_memorymap_mapping_mode_t::POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPING"], [6, 6, 1, "_CPPv435posal_memorymap_mem_region_attrib_t", "posal_memorymap_mem_region_attrib_t"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t17base_phy_addr_lswE", "posal_memorymap_mem_region_attrib_t::base_phy_addr_lsw"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t17base_phy_addr_mswE", "posal_memorymap_mem_region_attrib_t::base_phy_addr_msw"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t14base_virt_addrE", "posal_memorymap_mem_region_attrib_t::base_virt_addr"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t12mem_reg_sizeE", "posal_memorymap_mem_region_attrib_t::mem_reg_size"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t12rem_reg_sizeE", "posal_memorymap_mem_region_attrib_t::rem_reg_size"], [6, 7, 1, "_CPPv4N35posal_memorymap_mem_region_attrib_t13req_virt_adrrE", "posal_memorymap_mem_region_attrib_t::req_virt_adrr"], [6, 6, 1, "_CPPv422posal_memorymap_node_t", "posal_memorymap_node_t"], [6, 5, 1, "_CPPv422posal_memorymap_node_t", "posal_memorymap_node_t"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t7MemPoolE", "posal_memorymap_node_t::MemPool"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t12mapping_modeE", "posal_memorymap_node_t::mapping_mode"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t5pNextE", "posal_memorymap_node_t::pNext"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t9ref_countE", "posal_memorymap_node_t::ref_count"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t8reservedE", "posal_memorymap_node_t::reserved"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t8shmem_idE", "posal_memorymap_node_t::shmem_id"], [6, 7, 1, "_CPPv4N22posal_memorymap_node_t16unNumContPhysRegE", "posal_memorymap_node_t::unNumContPhysReg"], [6, 7, 1, "_CPPv425posal_memorymap_pool_name", "posal_memorymap_pool_name"], [6, 3, 1, "_CPPv424posal_memorymap_registerP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_register"], [6, 4, 1, "_CPPv424posal_memorymap_registerP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_register::client_token_ptr"], [6, 4, 1, "_CPPv424posal_memorymap_registerP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_register::heap_id"], [6, 3, 1, "_CPPv433posal_memorymap_shm_decr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_decr_refcount"], [6, 4, 1, "_CPPv433posal_memorymap_shm_decr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_decr_refcount::client_token"], [6, 4, 1, "_CPPv433posal_memorymap_shm_decr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_decr_refcount::shm_mem_map_handle"], [6, 3, 1, "_CPPv433posal_memorymap_shm_incr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_incr_refcount"], [6, 4, 1, "_CPPv433posal_memorymap_shm_incr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_incr_refcount::client_token"], [6, 4, 1, "_CPPv433posal_memorymap_shm_incr_refcount8uint32_t8uint32_t", "posal_memorymap_shm_incr_refcount::shm_mem_map_handle"], [6, 3, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::client_token"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::heap_id"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::is_cached"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::is_offset_map"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::num_shm_reg"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::pool_id"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::shm_mem_map_handle_ptr"], [6, 4, 1, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_shm_mem_map::shm_mem_reg_ptr"], [6, 3, 1, "_CPPv430posal_memorymap_shm_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_shm_mem_map_v2"], [6, 4, 1, "_CPPv430posal_memorymap_shm_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_shm_mem_map_v2::input_args_ptr"], [6, 4, 1, "_CPPv430posal_memorymap_shm_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_shm_mem_map_v2::ret_mem_map_handle_ptr"], [6, 3, 1, "_CPPv429posal_memorymap_shm_mem_unmap8uint32_t8uint32_t", "posal_memorymap_shm_mem_unmap"], [6, 4, 1, "_CPPv429posal_memorymap_shm_mem_unmap8uint32_t8uint32_t", "posal_memorymap_shm_mem_unmap::client_token"], [6, 4, 1, "_CPPv429posal_memorymap_shm_mem_unmap8uint32_t8uint32_t", "posal_memorymap_shm_mem_unmap::shm_mem_map_handle"], [6, 6, 1, "_CPPv428posal_memorymap_shm_region_t", "posal_memorymap_shm_region_t"], [6, 7, 1, "_CPPv4N28posal_memorymap_shm_region_t8mem_sizeE", "posal_memorymap_shm_region_t::mem_size"], [6, 7, 1, "_CPPv4N28posal_memorymap_shm_region_t12shm_addr_lswE", "posal_memorymap_shm_region_t::shm_addr_lsw"], [6, 7, 1, "_CPPv4N28posal_memorymap_shm_region_t12shm_addr_mswE", "posal_memorymap_shm_region_t::shm_addr_msw"], [6, 3, 1, "_CPPv425posal_memorymap_unmap_all8uint32_t", "posal_memorymap_unmap_all"], [6, 4, 1, "_CPPv425posal_memorymap_unmap_all8uint32_t", "posal_memorymap_unmap_all::client_token"], [6, 3, 1, "_CPPv426posal_memorymap_unregister8uint32_t", "posal_memorymap_unregister"], [6, 4, 1, "_CPPv426posal_memorymap_unregister8uint32_t", "posal_memorymap_unregister::client_token"], [6, 3, 1, "_CPPv434posal_memorymap_util_region_deleteP22posal_memorymap_node_t6bool_t", "posal_memorymap_util_region_delete"], [6, 4, 1, "_CPPv434posal_memorymap_util_region_deleteP22posal_memorymap_node_t6bool_t", "posal_memorymap_util_region_delete::enable_debug_logs"], [6, 4, 1, "_CPPv434posal_memorymap_util_region_deleteP22posal_memorymap_node_t6bool_t", "posal_memorymap_util_region_delete::mem_map_node_ptr"], [6, 3, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::client_token"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::heap_id"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::is_cached"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::is_offset_map"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::num_shm_reg"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::pool_id"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::shm_mem_map_handle_ptr"], [6, 4, 1, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID", "posal_memorymap_virtaddr_mem_map::shm_mem_reg_ptr"], [6, 3, 1, "_CPPv435posal_memorymap_virtaddr_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_virtaddr_mem_map_v2"], [6, 4, 1, "_CPPv435posal_memorymap_virtaddr_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_virtaddr_mem_map_v2::input_args_ptr"], [6, 4, 1, "_CPPv435posal_memorymap_virtaddr_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t", "posal_memorymap_virtaddr_mem_map_v2::ret_mem_map_handle_ptr"], [6, 3, 1, "_CPPv412posal_memsetPv7int32_t8uint32_t", "posal_memset"], [6, 4, 1, "_CPPv412posal_memsetPv7int32_t8uint32_t", "posal_memset::c"], [6, 4, 1, "_CPPv412posal_memsetPv7int32_t8uint32_t", "posal_memset::dst"], [6, 4, 1, "_CPPv412posal_memsetPv7int32_t8uint32_t", "posal_memset::num_bytes"], [6, 3, 1, "_CPPv418posal_mutex_createP13posal_mutex_t13POSAL_HEAP_ID", "posal_mutex_create"], [6, 4, 1, "_CPPv418posal_mutex_createP13posal_mutex_t13POSAL_HEAP_ID", "posal_mutex_create::heap_id"], [6, 4, 1, "_CPPv418posal_mutex_createP13posal_mutex_t13POSAL_HEAP_ID", "posal_mutex_create::pposal_mutex"], [6, 3, 1, "_CPPv419posal_mutex_destroyP13posal_mutex_t", "posal_mutex_destroy"], [6, 4, 1, "_CPPv419posal_mutex_destroyP13posal_mutex_t", "posal_mutex_destroy::posal_mutex"], [6, 3, 1, "_CPPv416posal_mutex_lock13posal_mutex_t", "posal_mutex_lock"], [6, 4, 1, "_CPPv416posal_mutex_lock13posal_mutex_t", "posal_mutex_lock::posal_mutex"], [6, 3, 1, "_CPPv423posal_mutex_lock_inline13posal_mutex_t", "posal_mutex_lock_inline"], [6, 4, 1, "_CPPv423posal_mutex_lock_inline13posal_mutex_t", "posal_mutex_lock_inline::posal_mutex"], [6, 5, 1, "_CPPv413posal_mutex_t", "posal_mutex_t"], [6, 3, 1, "_CPPv420posal_mutex_try_lock13posal_mutex_t", "posal_mutex_try_lock"], [6, 4, 1, "_CPPv420posal_mutex_try_lock13posal_mutex_t", "posal_mutex_try_lock::posal_mutex"], [6, 3, 1, "_CPPv418posal_mutex_unlock13posal_mutex_t", "posal_mutex_unlock"], [6, 4, 1, "_CPPv418posal_mutex_unlock13posal_mutex_t", "posal_mutex_unlock::posal_mutex"], [6, 3, 1, "_CPPv425posal_mutex_unlock_inline13posal_mutex_t", "posal_mutex_unlock_inline"], [6, 4, 1, "_CPPv425posal_mutex_unlock_inline13posal_mutex_t", "posal_mutex_unlock_inline::posal_mutex"], [6, 3, 1, "_CPPv419posal_nmutex_createP14posal_nmutex_t13POSAL_HEAP_ID", "posal_nmutex_create"], [6, 4, 1, "_CPPv419posal_nmutex_createP14posal_nmutex_t13POSAL_HEAP_ID", "posal_nmutex_create::heap_id"], [6, 4, 1, "_CPPv419posal_nmutex_createP14posal_nmutex_t13POSAL_HEAP_ID", "posal_nmutex_create::pposal_nmutex"], [6, 3, 1, "_CPPv420posal_nmutex_destroyP14posal_nmutex_t", "posal_nmutex_destroy"], [6, 4, 1, "_CPPv420posal_nmutex_destroyP14posal_nmutex_t", "posal_nmutex_destroy::pp_posal_nmutex"], [6, 3, 1, "_CPPv417posal_nmutex_lock14posal_nmutex_t", "posal_nmutex_lock"], [6, 4, 1, "_CPPv417posal_nmutex_lock14posal_nmutex_t", "posal_nmutex_lock::posal_nmutex"], [6, 5, 1, "_CPPv414posal_nmutex_t", "posal_nmutex_t"], [6, 3, 1, "_CPPv421posal_nmutex_try_lock14posal_nmutex_t", "posal_nmutex_try_lock"], [6, 4, 1, "_CPPv421posal_nmutex_try_lock14posal_nmutex_t", "posal_nmutex_try_lock::posal_nmutex"], [6, 3, 1, "_CPPv419posal_nmutex_unlock14posal_nmutex_t", "posal_nmutex_unlock"], [6, 4, 1, "_CPPv419posal_nmutex_unlock14posal_nmutex_t", "posal_nmutex_unlock::posal_nmutex"], [6, 6, 1, "_CPPv413posal_pm_bw_t", "posal_pm_bw_t"], [6, 5, 1, "_CPPv413posal_pm_bw_t", "posal_pm_bw_t"], [6, 7, 1, "_CPPv4N13posal_pm_bw_t8is_validE", "posal_pm_bw_t::is_valid"], [6, 7, 1, "_CPPv4N13posal_pm_bw_t5valueE", "posal_pm_bw_t::value"], [6, 2, 1, "_CPPv421posal_pm_cpu_lpr_id_t", "posal_pm_cpu_lpr_id_t"], [6, 5, 1, "_CPPv421posal_pm_cpu_lpr_id_t", "posal_pm_cpu_lpr_id_t"], [6, 1, 1, "_CPPv4N21posal_pm_cpu_lpr_id_t14PM_LPR_CPU_MAXE", "posal_pm_cpu_lpr_id_t::PM_LPR_CPU_MAX"], [6, 1, 1, "_CPPv4N21posal_pm_cpu_lpr_id_t19PM_LPR_CPU_SS_SLEEPE", "posal_pm_cpu_lpr_id_t::PM_LPR_CPU_SS_SLEEP"], [6, 6, 1, "_CPPv423posal_pm_cpu_lpr_vote_t", "posal_pm_cpu_lpr_vote_t"], [6, 5, 1, "_CPPv423posal_pm_cpu_lpr_vote_t", "posal_pm_cpu_lpr_vote_t"], [6, 7, 1, "_CPPv4N23posal_pm_cpu_lpr_vote_t17cpu_lpr_vote_typeE", "posal_pm_cpu_lpr_vote_t::cpu_lpr_vote_type"], [6, 7, 1, "_CPPv4N23posal_pm_cpu_lpr_vote_t8is_validE", "posal_pm_cpu_lpr_vote_t::is_valid"], [6, 7, 1, "_CPPv4N23posal_pm_cpu_lpr_vote_t6lpr_idE", "posal_pm_cpu_lpr_vote_t::lpr_id"], [6, 2, 1, "_CPPv428posal_pm_cpu_lpr_vote_type_t", "posal_pm_cpu_lpr_vote_type_t"], [6, 5, 1, "_CPPv428posal_pm_cpu_lpr_vote_type_t", "posal_pm_cpu_lpr_vote_type_t"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t40PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEPE", "posal_pm_cpu_lpr_vote_type_t::PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEP"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t36PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEPE", "posal_pm_cpu_lpr_vote_type_t::PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEP"], [6, 1, 1, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t19PM_VOTE_NUM_CPU_LPRE", "posal_pm_cpu_lpr_vote_type_t::PM_VOTE_NUM_CPU_LPR"], [6, 5, 1, "_CPPv417posal_pm_handle_t", "posal_pm_handle_t"], [6, 2, 1, "_CPPv422posal_pm_island_type_t", "posal_pm_island_type_t"], [6, 5, 1, "_CPPv422posal_pm_island_type_t", "posal_pm_island_type_t"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t22PM_ISLAND_TYPE_DEFAULTE", "posal_pm_island_type_t::PM_ISLAND_TYPE_DEFAULT"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t24PM_ISLAND_TYPE_LOW_POWERE", "posal_pm_island_type_t::PM_ISLAND_TYPE_LOW_POWER"], [6, 1, 1, "_CPPv4N22posal_pm_island_type_t26PM_ISLAND_TYPE_LOW_POWER_2E", "posal_pm_island_type_t::PM_ISLAND_TYPE_LOW_POWER_2"], [6, 6, 1, "_CPPv422posal_pm_island_vote_t", "posal_pm_island_vote_t"], [6, 5, 1, "_CPPv422posal_pm_island_vote_t", "posal_pm_island_vote_t"], [6, 7, 1, "_CPPv4N22posal_pm_island_vote_t8is_validE", "posal_pm_island_vote_t::is_valid"], [6, 7, 1, "_CPPv4N22posal_pm_island_vote_t11island_typeE", "posal_pm_island_vote_t::island_type"], [6, 7, 1, "_CPPv4N22posal_pm_island_vote_t16island_vote_typeE", "posal_pm_island_vote_t::island_vote_type"], [6, 2, 1, "_CPPv427posal_pm_island_vote_type_t", "posal_pm_island_vote_type_t"], [6, 5, 1, "_CPPv427posal_pm_island_vote_type_t", "posal_pm_island_vote_type_t"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t24PM_ISLAND_VOTE_DONT_CAREE", "posal_pm_island_vote_type_t::PM_ISLAND_VOTE_DONT_CARE"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t20PM_ISLAND_VOTE_ENTRYE", "posal_pm_island_vote_type_t::PM_ISLAND_VOTE_ENTRY"], [6, 1, 1, "_CPPv4N27posal_pm_island_vote_type_t19PM_ISLAND_VOTE_EXITE", "posal_pm_island_vote_type_t::PM_ISLAND_VOTE_EXIT"], [6, 2, 1, "_CPPv415posal_pm_mode_t", "posal_pm_mode_t"], [6, 5, 1, "_CPPv415posal_pm_mode_t", "posal_pm_mode_t"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t15PM_MODE_DEFAULTE", "posal_pm_mode_t::PM_MODE_DEFAULT"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t14PM_MODE_ISLANDE", "posal_pm_mode_t::PM_MODE_ISLAND"], [6, 1, 1, "_CPPv4N15posal_pm_mode_t25PM_MODE_ISLAND_DUTY_CYCLEE", "posal_pm_mode_t::PM_MODE_ISLAND_DUTY_CYCLE"], [6, 6, 1, "_CPPv415posal_pm_mpps_t", "posal_pm_mpps_t"], [6, 5, 1, "_CPPv415posal_pm_mpps_t", "posal_pm_mpps_t"], [6, 7, 1, "_CPPv4N15posal_pm_mpps_t9floor_clkE", "posal_pm_mpps_t::floor_clk"], [6, 7, 1, "_CPPv4N15posal_pm_mpps_t8is_validE", "posal_pm_mpps_t::is_valid"], [6, 7, 1, "_CPPv4N15posal_pm_mpps_t5valueE", "posal_pm_mpps_t::value"], [6, 6, 1, "_CPPv419posal_pm_register_t", "posal_pm_register_t"], [6, 5, 1, "_CPPv419posal_pm_register_t", "posal_pm_register_t"], [6, 7, 1, "_CPPv4N19posal_pm_register_t11island_typeE", "posal_pm_register_t::island_type"], [6, 7, 1, "_CPPv4N19posal_pm_register_t4modeE", "posal_pm_register_t::mode"], [6, 6, 1, "_CPPv423posal_pm_release_info_t", "posal_pm_release_info_t"], [6, 5, 1, "_CPPv423posal_pm_release_info_t", "posal_pm_release_info_t"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t13client_log_idE", "posal_pm_release_info_t::client_log_id"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t8delay_msE", "posal_pm_release_info_t::delay_ms"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t13pm_handle_ptrE", "posal_pm_release_info_t::pm_handle_ptr"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t9resourcesE", "posal_pm_release_info_t::resources"], [6, 7, 1, "_CPPv4N23posal_pm_release_info_t15wait_signal_ptrE", "posal_pm_release_info_t::wait_signal_ptr"], [6, 6, 1, "_CPPv423posal_pm_request_info_t", "posal_pm_request_info_t"], [6, 5, 1, "_CPPv423posal_pm_request_info_t", "posal_pm_request_info_t"], [6, 7, 1, "_CPPv4N23posal_pm_request_info_t13client_log_idE", "posal_pm_request_info_t::client_log_id"], [6, 7, 1, "_CPPv4N23posal_pm_request_info_t13pm_handle_ptrE", "posal_pm_request_info_t::pm_handle_ptr"], [6, 7, 1, "_CPPv4N23posal_pm_request_info_t9resourcesE", "posal_pm_request_info_t::resources"], [6, 7, 1, "_CPPv4N23posal_pm_request_info_t15wait_signal_ptrE", "posal_pm_request_info_t::wait_signal_ptr"], [6, 6, 1, "_CPPv420posal_pm_resources_t", "posal_pm_resources_t"], [6, 5, 1, "_CPPv420posal_pm_resources_t", "posal_pm_resources_t"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t2bwE", "posal_pm_resources_t::bw"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t12cpu_lpr_voteE", "posal_pm_resources_t::cpu_lpr_vote"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t11island_voteE", "posal_pm_resources_t::island_vote"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t4mppsE", "posal_pm_resources_t::mpps"], [6, 7, 1, "_CPPv4N20posal_pm_resources_t13sleep_latencyE", "posal_pm_resources_t::sleep_latency"], [6, 6, 1, "_CPPv424posal_pm_sleep_latency_t", "posal_pm_sleep_latency_t"], [6, 5, 1, "_CPPv424posal_pm_sleep_latency_t", "posal_pm_sleep_latency_t"], [6, 7, 1, "_CPPv4N24posal_pm_sleep_latency_t8is_validE", "posal_pm_sleep_latency_t::is_valid"], [6, 7, 1, "_CPPv4N24posal_pm_sleep_latency_t5valueE", "posal_pm_sleep_latency_t::value"], [6, 3, 1, "_CPPv422posal_power_mgr_deinitv", "posal_power_mgr_deinit"], [6, 3, 1, "_CPPv426posal_power_mgr_deregisterP17posal_pm_handle_t8uint32_t", "posal_power_mgr_deregister"], [6, 4, 1, "_CPPv426posal_power_mgr_deregisterP17posal_pm_handle_t8uint32_t", "posal_power_mgr_deregister::log_id"], [6, 4, 1, "_CPPv426posal_power_mgr_deregisterP17posal_pm_handle_t8uint32_t", "posal_power_mgr_deregister::pm_handle_pptr"], [6, 3, 1, "_CPPv420posal_power_mgr_initv", "posal_power_mgr_init"], [6, 3, 1, "_CPPv429posal_power_mgr_is_registered17posal_pm_handle_t", "posal_power_mgr_is_registered"], [6, 4, 1, "_CPPv429posal_power_mgr_is_registered17posal_pm_handle_t", "posal_power_mgr_is_registered::pm_handle_ptr"], [6, 3, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register"], [6, 4, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register::log_id"], [6, 4, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register::pm_handle_pptr"], [6, 4, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register::register_info"], [6, 4, 1, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_register::wait_signal"], [6, 3, 1, "_CPPv423posal_power_mgr_releaseP23posal_pm_release_info_t", "posal_power_mgr_release"], [6, 4, 1, "_CPPv423posal_power_mgr_releaseP23posal_pm_release_info_t", "posal_power_mgr_release::release_info_ptr"], [6, 3, 1, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t", "posal_power_mgr_release_max_out"], [6, 4, 1, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t", "posal_power_mgr_release_max_out::delay_ms"], [6, 4, 1, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t", "posal_power_mgr_release_max_out::log_id"], [6, 4, 1, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t", "posal_power_mgr_release_max_out::pm_handle_ptr"], [6, 3, 1, "_CPPv423posal_power_mgr_requestP23posal_pm_request_info_t", "posal_power_mgr_request"], [6, 4, 1, "_CPPv423posal_power_mgr_requestP23posal_pm_request_info_t", "posal_power_mgr_request::request_info_ptr"], [6, 3, 1, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_request_max_out"], [6, 4, 1, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_request_max_out::log_id"], [6, 4, 1, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_request_max_out::pm_handle_ptr"], [6, 4, 1, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t", "posal_power_mgr_request_max_out::wait_signal"], [6, 3, 1, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t", "posal_power_mgr_send_command"], [6, 4, 1, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t", "posal_power_mgr_send_command::msg_opcode"], [6, 4, 1, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t", "posal_power_mgr_send_command::payload_ptr"], [6, 4, 1, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t", "posal_power_mgr_send_command::payload_size"], [6, 3, 1, "_CPPv435posal_private_get_island_heap_id_v28uint32_t", "posal_private_get_island_heap_id_v2"], [6, 4, 1, "_CPPv435posal_private_get_island_heap_id_v28uint32_t", "posal_private_get_island_heap_id_v2::island_heap_type"], [6, 3, 1, "_CPPv441posal_private_get_mem_type_from_heap_type8uint32_t", "posal_private_get_mem_type_from_heap_type"], [6, 4, 1, "_CPPv441posal_private_get_mem_type_from_heap_type8uint32_t", "posal_private_get_mem_type_from_heap_type::island_heap_type"], [6, 3, 1, "_CPPv421posal_queue_attr_initP23posal_queue_init_attr_t", "posal_queue_attr_init"], [6, 4, 1, "_CPPv421posal_queue_attr_initP23posal_queue_init_attr_t", "posal_queue_attr_init::attr_ptr"], [6, 3, 1, "_CPPv428posal_queue_attr_set_heap_idP23posal_queue_init_attr_t13POSAL_HEAP_ID", "posal_queue_attr_set_heap_id"], [6, 4, 1, "_CPPv428posal_queue_attr_set_heap_idP23posal_queue_init_attr_t13POSAL_HEAP_ID", "posal_queue_attr_set_heap_id::attr_ptr"], [6, 4, 1, "_CPPv428posal_queue_attr_set_heap_idP23posal_queue_init_attr_t13POSAL_HEAP_ID", "posal_queue_attr_set_heap_id::heap_id"], [6, 3, 1, "_CPPv430posal_queue_attr_set_max_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_max_nodes"], [6, 4, 1, "_CPPv430posal_queue_attr_set_max_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_max_nodes::attr_ptr"], [6, 4, 1, "_CPPv430posal_queue_attr_set_max_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_max_nodes::max_nodes"], [6, 3, 1, "_CPPv425posal_queue_attr_set_nameP23posal_queue_init_attr_tP6char_t", "posal_queue_attr_set_name"], [6, 4, 1, "_CPPv425posal_queue_attr_set_nameP23posal_queue_init_attr_tP6char_t", "posal_queue_attr_set_name::attr_ptr"], [6, 4, 1, "_CPPv425posal_queue_attr_set_nameP23posal_queue_init_attr_tP6char_t", "posal_queue_attr_set_name::name_ptr"], [6, 3, 1, "_CPPv435posal_queue_attr_set_prealloc_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_prealloc_nodes"], [6, 4, 1, "_CPPv435posal_queue_attr_set_prealloc_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_prealloc_nodes::attr_ptr"], [6, 4, 1, "_CPPv435posal_queue_attr_set_prealloc_nodesP23posal_queue_init_attr_ti", "posal_queue_attr_set_prealloc_nodes::prealloc_nodes"], [6, 3, 1, "_CPPv440posal_queue_attr_set_priority_queue_modeP23posal_queue_init_attr_t6bool_t", "posal_queue_attr_set_priority_queue_mode"], [6, 4, 1, "_CPPv440posal_queue_attr_set_priority_queue_modeP23posal_queue_init_attr_t6bool_t", "posal_queue_attr_set_priority_queue_mode::attr_ptr"], [6, 4, 1, "_CPPv440posal_queue_attr_set_priority_queue_modeP23posal_queue_init_attr_t6bool_t", "posal_queue_attr_set_priority_queue_mode::is_priority_queue"], [6, 3, 1, "_CPPv421posal_queue_create_v1PP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_create_v1"], [6, 4, 1, "_CPPv421posal_queue_create_v1PP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_create_v1::attr_ptr"], [6, 4, 1, "_CPPv421posal_queue_create_v1PP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_create_v1::queue_pptr"], [6, 3, 1, "_CPPv418posal_queue_deinitP13posal_queue_t", "posal_queue_deinit"], [6, 4, 1, "_CPPv418posal_queue_deinitP13posal_queue_t", "posal_queue_deinit::q_ptr"], [6, 3, 1, "_CPPv419posal_queue_destroyP13posal_queue_t", "posal_queue_destroy"], [6, 4, 1, "_CPPv419posal_queue_destroyP13posal_queue_t", "posal_queue_destroy::q_ptr"], [6, 3, 1, "_CPPv419posal_queue_disableP13posal_queue_t", "posal_queue_disable"], [6, 4, 1, "_CPPv419posal_queue_disableP13posal_queue_t", "posal_queue_disable::q_ptr"], [6, 5, 1, "_CPPv421posal_queue_element_t", "posal_queue_element_t"], [6, 3, 1, "_CPPv436posal_queue_enable_disable_signalingP13posal_queue_t6bool_t", "posal_queue_enable_disable_signaling"], [6, 4, 1, "_CPPv436posal_queue_enable_disable_signalingP13posal_queue_t6bool_t", "posal_queue_enable_disable_signaling::is_enable"], [6, 4, 1, "_CPPv436posal_queue_enable_disable_signalingP13posal_queue_t6bool_t", "posal_queue_enable_disable_signaling::q_ptr"], [6, 3, 1, "_CPPv423posal_queue_get_channelP13posal_queue_t", "posal_queue_get_channel"], [6, 4, 1, "_CPPv423posal_queue_get_channelP13posal_queue_t", "posal_queue_get_channel::q_ptr"], [6, 3, 1, "_CPPv427posal_queue_get_channel_bitP13posal_queue_t", "posal_queue_get_channel_bit"], [6, 4, 1, "_CPPv427posal_queue_get_channel_bitP13posal_queue_t", "posal_queue_get_channel_bit::q_ptr"], [6, 3, 1, "_CPPv430posal_queue_get_queue_fullnessP13posal_queue_t", "posal_queue_get_queue_fullness"], [6, 4, 1, "_CPPv430posal_queue_get_queue_fullnessP13posal_queue_t", "posal_queue_get_queue_fullness::q_ptr"], [6, 3, 1, "_CPPv420posal_queue_get_sizev", "posal_queue_get_size"], [6, 3, 1, "_CPPv416posal_queue_initP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_init"], [6, 4, 1, "_CPPv416posal_queue_initP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_init::attr_ptr"], [6, 4, 1, "_CPPv416posal_queue_initP13posal_queue_tP23posal_queue_init_attr_t", "posal_queue_init::q_ptr"], [6, 6, 1, "_CPPv423posal_queue_init_attr_t", "posal_queue_init_attr_t"], [6, 5, 1, "_CPPv423posal_queue_init_attr_t", "posal_queue_init_attr_t"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t7heap_idE", "posal_queue_init_attr_t::heap_id"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t17is_priority_queueE", "posal_queue_init_attr_t::is_priority_queue"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t9max_nodesE", "posal_queue_init_attr_t::max_nodes"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t4nameE", "posal_queue_init_attr_t::name"], [6, 7, 1, "_CPPv4N23posal_queue_init_attr_t14prealloc_nodesE", "posal_queue_init_attr_t::prealloc_nodes"], [6, 3, 1, "_CPPv424posal_queue_insert_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_insert_front"], [6, 4, 1, "_CPPv424posal_queue_insert_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_insert_front::payload_ptr"], [6, 4, 1, "_CPPv424posal_queue_insert_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_insert_front::q_ptr"], [6, 3, 1, "_CPPv422posal_queue_lock_mutexP13posal_queue_t", "posal_queue_lock_mutex"], [6, 4, 1, "_CPPv422posal_queue_lock_mutexP13posal_queue_t", "posal_queue_lock_mutex::q_ptr"], [6, 3, 1, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv", "posal_queue_peek_forward"], [6, 4, 1, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv", "posal_queue_peek_forward::iterator_pptr"], [6, 4, 1, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv", "posal_queue_peek_forward::payload_ptr"], [6, 4, 1, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv", "posal_queue_peek_forward::q_ptr"], [6, 3, 1, "_CPPv422posal_queue_peek_frontP13posal_queue_tPP21posal_queue_element_t", "posal_queue_peek_front"], [6, 4, 1, "_CPPv422posal_queue_peek_frontP13posal_queue_tPP21posal_queue_element_t", "posal_queue_peek_front::payload_ptr"], [6, 4, 1, "_CPPv422posal_queue_peek_frontP13posal_queue_tPP21posal_queue_element_t", "posal_queue_peek_front::q_ptr"], [6, 3, 1, "_CPPv416posal_queue_pollP13posal_queue_t", "posal_queue_poll"], [6, 4, 1, "_CPPv416posal_queue_pollP13posal_queue_t", "posal_queue_poll::q_ptr"], [6, 3, 1, "_CPPv424posal_queue_pool_destroy13POSAL_HEAP_ID", "posal_queue_pool_destroy"], [6, 4, 1, "_CPPv424posal_queue_pool_destroy13POSAL_HEAP_ID", "posal_queue_pool_destroy::heap_id"], [6, 3, 1, "_CPPv422posal_queue_pool_reset13POSAL_HEAP_ID", "posal_queue_pool_reset"], [6, 4, 1, "_CPPv422posal_queue_pool_reset13POSAL_HEAP_ID", "posal_queue_pool_reset::heap_id"], [6, 3, 1, "_CPPv422posal_queue_pool_setup13POSAL_HEAP_ID8uint32_t8uint16_t", "posal_queue_pool_setup"], [6, 4, 1, "_CPPv422posal_queue_pool_setup13POSAL_HEAP_ID8uint32_t8uint16_t", "posal_queue_pool_setup::nodes_per_arr"], [6, 4, 1, "_CPPv422posal_queue_pool_setup13POSAL_HEAP_ID8uint32_t8uint16_t", "posal_queue_pool_setup::num_arrays"], [6, 3, 1, "_CPPv420posal_queue_pop_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_back"], [6, 4, 1, "_CPPv420posal_queue_pop_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_back::payload_ptr"], [6, 4, 1, "_CPPv420posal_queue_pop_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_back::q_ptr"], [6, 3, 1, "_CPPv421posal_queue_pop_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_front"], [6, 4, 1, "_CPPv421posal_queue_pop_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_front::payload_ptr"], [6, 4, 1, "_CPPv421posal_queue_pop_frontP13posal_queue_tP21posal_queue_element_t", "posal_queue_pop_front::q_ptr"], [6, 3, 1, "_CPPv421posal_queue_push_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_push_back"], [6, 4, 1, "_CPPv421posal_queue_push_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_push_back::payload_ptr"], [6, 4, 1, "_CPPv421posal_queue_push_backP13posal_queue_tP21posal_queue_element_t", "posal_queue_push_back::q_ptr"], [6, 3, 1, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t", "posal_queue_push_back_with_priority"], [6, 4, 1, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t", "posal_queue_push_back_with_priority::payload_ptr"], [6, 4, 1, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t", "posal_queue_push_back_with_priority::priority"], [6, 4, 1, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t", "posal_queue_push_back_with_priority::q_ptr"], [6, 3, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::heap_id"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::num_max_prealloc_q_elem"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::num_max_q_elem"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::q_attr_ptr"], [6, 4, 1, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t", "posal_queue_set_attributes::q_name_ptr"], [6, 5, 1, "_CPPv413posal_queue_t", "posal_queue_t"], [6, 3, 1, "_CPPv424posal_queue_unlock_mutexP13posal_queue_t", "posal_queue_unlock_mutex"], [6, 4, 1, "_CPPv424posal_queue_unlock_mutexP13posal_queue_t", "posal_queue_unlock_mutex::q_ptr"], [6, 3, 1, "_CPPv418posal_signal_clear14posal_signal_t", "posal_signal_clear"], [6, 4, 1, "_CPPv418posal_signal_clear14posal_signal_t", "posal_signal_clear::p_sigobj"], [6, 3, 1, "_CPPv425posal_signal_clear_inline14posal_signal_t", "posal_signal_clear_inline"], [6, 4, 1, "_CPPv425posal_signal_clear_inline14posal_signal_t", "posal_signal_clear_inline::p_signal"], [6, 3, 1, "_CPPv419posal_signal_createP14posal_signal_t13POSAL_HEAP_ID", "posal_signal_create"], [6, 4, 1, "_CPPv419posal_signal_createP14posal_signal_t13POSAL_HEAP_ID", "posal_signal_create::heap_id"], [6, 4, 1, "_CPPv419posal_signal_createP14posal_signal_t13POSAL_HEAP_ID", "posal_signal_create::pp_sigobj"], [6, 3, 1, "_CPPv420posal_signal_destroyP14posal_signal_t", "posal_signal_destroy"], [6, 4, 1, "_CPPv420posal_signal_destroyP14posal_signal_t", "posal_signal_destroy::pp_sigobj"], [6, 3, 1, "_CPPv424posal_signal_get_channel14posal_signal_t", "posal_signal_get_channel"], [6, 4, 1, "_CPPv424posal_signal_get_channel14posal_signal_t", "posal_signal_get_channel::p_sigobj"], [6, 3, 1, "_CPPv428posal_signal_get_channel_bit14posal_signal_t", "posal_signal_get_channel_bit"], [6, 4, 1, "_CPPv428posal_signal_get_channel_bit14posal_signal_t", "posal_signal_get_channel_bit::p_sigobj"], [6, 3, 1, "_CPPv435posal_signal_get_channel_bit_inline14posal_signal_t", "posal_signal_get_channel_bit_inline"], [6, 4, 1, "_CPPv435posal_signal_get_channel_bit_inline14posal_signal_t", "posal_signal_get_channel_bit_inline::p_signal"], [6, 3, 1, "_CPPv431posal_signal_get_channel_inline14posal_signal_t", "posal_signal_get_channel_inline"], [6, 4, 1, "_CPPv431posal_signal_get_channel_inline14posal_signal_t", "posal_signal_get_channel_inline::p_signal"], [6, 6, 1, "_CPPv423posal_signal_internal_t", "posal_signal_internal_t"], [6, 7, 1, "_CPPv4N23posal_signal_internal_t8pChannelE", "posal_signal_internal_t::pChannel"], [6, 7, 1, "_CPPv4N23posal_signal_internal_t14unMyChannelBitE", "posal_signal_internal_t::unMyChannelBit"], [6, 3, 1, "_CPPv419posal_signal_is_set14posal_signal_t", "posal_signal_is_set"], [6, 4, 1, "_CPPv419posal_signal_is_set14posal_signal_t", "posal_signal_is_set::p_sigobj"], [6, 3, 1, "_CPPv426posal_signal_is_set_inline14posal_signal_t", "posal_signal_is_set_inline"], [6, 4, 1, "_CPPv426posal_signal_is_set_inline14posal_signal_t", "posal_signal_is_set_inline::p_signal"], [6, 3, 1, "_CPPv417posal_signal_send14posal_signal_t", "posal_signal_send"], [6, 4, 1, "_CPPv417posal_signal_send14posal_signal_t", "posal_signal_send::p_sigobj"], [6, 5, 1, "_CPPv414posal_signal_t", "posal_signal_t"], [6, 3, 1, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz", "posal_snprintf"], [6, 4, 1, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz", "posal_snprintf::dst"], [6, 4, 1, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz", "posal_snprintf::format"], [6, 4, 1, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz", "posal_snprintf::size"], [6, 3, 1, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t", "posal_strlcpy"], [6, 4, 1, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t", "posal_strlcpy::dest_len"], [6, 4, 1, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t", "posal_strlcpy::dest_ptr"], [6, 4, 1, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t", "posal_strlcpy::src_ptr"], [6, 3, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp"], [6, 4, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp::s1"], [6, 4, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp::s1_size"], [6, 4, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp::s2"], [6, 4, 1, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t", "posal_strncmp::s2_size"], [6, 3, 1, "_CPPv413posal_strnlenPK6char_t8uint32_t", "posal_strnlen"], [6, 4, 1, "_CPPv413posal_strnlenPK6char_t8uint32_t", "posal_strnlen::size"], [6, 4, 1, "_CPPv413posal_strnlenPK6char_t8uint32_t", "posal_strnlen::src_ptr"], [6, 3, 1, "_CPPv434posal_tcm_island_heap_mgr_get_name13POSAL_HEAP_ID", "posal_tcm_island_heap_mgr_get_name"], [6, 4, 1, "_CPPv434posal_tcm_island_heap_mgr_get_name13POSAL_HEAP_ID", "posal_tcm_island_heap_mgr_get_name::origheapId"], [6, 3, 1, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID", "posal_thread_allocate_stack"], [6, 4, 1, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID", "posal_thread_allocate_stack::heap_id"], [6, 4, 1, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID", "posal_thread_allocate_stack::nStackSize"], [6, 4, 1, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID", "posal_thread_allocate_stack::pStackpointer"], [6, 3, 1, "_CPPv422posal_thread_calc_prioP12prio_query_tP19posal_thread_prio_t", "posal_thread_calc_prio"], [6, 4, 1, "_CPPv422posal_thread_calc_prioP12prio_query_tP19posal_thread_prio_t", "posal_thread_calc_prio::prio_query_ptr"], [6, 4, 1, "_CPPv422posal_thread_calc_prioP12prio_query_tP19posal_thread_prio_t", "posal_thread_calc_prio::thread_prio_ptr"], [6, 3, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes"], [6, 4, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes::cpu_set_ptr"], [6, 4, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes::prio_query_ptr"], [6, 4, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes::sched_policy_ptr"], [6, 4, 1, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t", "posal_thread_determine_attributes::thread_prio_ptr"], [6, 3, 1, "_CPPv425posal_thread_get_curr_tidv", "posal_thread_get_curr_tid"], [6, 3, 1, "_CPPv428posal_thread_get_curr_tid_v2v", "posal_thread_get_curr_tid_v2"], [6, 3, 1, "_CPPv427posal_thread_get_floor_prio20spf_thread_prio_id_t", "posal_thread_get_floor_prio"], [6, 4, 1, "_CPPv427posal_thread_get_floor_prio20spf_thread_prio_id_t", "posal_thread_get_floor_prio::prio_id"], [6, 3, 1, "_CPPv421posal_thread_get_namePch", "posal_thread_get_name"], [6, 4, 1, "_CPPv421posal_thread_get_namePch", "posal_thread_get_name::max_len"], [6, 4, 1, "_CPPv421posal_thread_get_namePch", "posal_thread_get_name::name"], [6, 3, 1, "_CPPv420posal_thread_get_tid14posal_thread_t", "posal_thread_get_tid"], [6, 4, 1, "_CPPv420posal_thread_get_tid14posal_thread_t", "posal_thread_get_tid::thread_obj"], [6, 3, 1, "_CPPv423posal_thread_get_tid_v214posal_thread_t", "posal_thread_get_tid_v2"], [6, 4, 1, "_CPPv423posal_thread_get_tid_v214posal_thread_t", "posal_thread_get_tid_v2::thread_obj"], [6, 3, 1, "_CPPv417posal_thread_join14posal_thread_tP11ar_result_t", "posal_thread_join"], [6, 4, 1, "_CPPv417posal_thread_join14posal_thread_tP11ar_result_t", "posal_thread_join::nStatus"], [6, 4, 1, "_CPPv417posal_thread_join14posal_thread_tP11ar_result_t", "posal_thread_join::nTid"], [6, 3, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch"], [6, 3, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::arg"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::heap_id"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::nPriority"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::nStackSize"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::nrootStackSize"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::pTid"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::pfStartRoutine"], [6, 4, 1, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch2::pzThreadName"], [6, 3, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::affinity"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::arg"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::heap_id"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::nPriority"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::pfStartRoutine"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::posal_obj_ptr"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::root_stack_size"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::sched_policy"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::stack_size"], [6, 4, 1, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t", "posal_thread_launch3::threadname"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::arg"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::heap_id"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::nPriority"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::nStackSize"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::pTid"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::pfStartRoutine"], [6, 4, 1, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID", "posal_thread_launch::pzThreadName"], [6, 3, 1, "_CPPv421posal_thread_prio_getv", "posal_thread_prio_get"], [6, 3, 1, "_CPPv422posal_thread_prio_get214posal_thread_t", "posal_thread_prio_get2"], [6, 4, 1, "_CPPv422posal_thread_prio_get214posal_thread_t", "posal_thread_prio_get2::tObj"], [6, 5, 1, "_CPPv419posal_thread_prio_t", "posal_thread_prio_t"], [6, 3, 1, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t", "posal_thread_profiling_get_stack_info"], [6, 4, 1, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t", "posal_thread_profiling_get_stack_info::current_stack_usage_ptr"], [6, 4, 1, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t", "posal_thread_profiling_get_stack_info::stack_size_ptr"], [6, 4, 1, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t", "posal_thread_profiling_get_stack_info::tid"], [6, 3, 1, "_CPPv421posal_thread_set_prio19posal_thread_prio_t", "posal_thread_set_prio"], [6, 3, 1, "_CPPv422posal_thread_set_prio214posal_thread_t19posal_thread_prio_t", "posal_thread_set_prio2"], [6, 4, 1, "_CPPv422posal_thread_set_prio214posal_thread_t19posal_thread_prio_t", "posal_thread_set_prio2::nPrio"], [6, 4, 1, "_CPPv422posal_thread_set_prio214posal_thread_t19posal_thread_prio_t", "posal_thread_set_prio2::tObj"], [6, 4, 1, "_CPPv421posal_thread_set_prio19posal_thread_prio_t", "posal_thread_set_prio::nPrio"], [6, 5, 1, "_CPPv414posal_thread_t", "posal_thread_t"], [6, 6, 1, "_CPPv412prio_query_t", "prio_query_t"], [6, 5, 1, "_CPPv412prio_query_t", "prio_query_t"], [6, 7, 1, "_CPPv4N12prio_query_t17frame_duration_usE", "prio_query_t::frame_duration_us"], [6, 7, 1, "_CPPv4N12prio_query_t17is_interrupt_trigE", "prio_query_t::is_interrupt_trig"], [6, 7, 1, "_CPPv4N12prio_query_t13static_req_idE", "prio_query_t::static_req_id"], [6, 7, 1, "_CPPv422spf_mem_island_heap_id", "spf_mem_island_heap_id"], [6, 7, 1, "_CPPv422spf_mem_island_heap_id", "spf_mem_island_heap_id"], [6, 2, 1, "_CPPv420spf_thread_prio_id_t", "spf_thread_prio_id_t"], [6, 5, 1, "_CPPv420spf_thread_prio_id_t", "spf_thread_prio_id_t"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t17SPF_THREAD_DYN_IDE", "spf_thread_prio_id_t::SPF_THREAD_DYN_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_AMDB_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_AMDB_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_APM_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_APM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_ASPS_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_ASPS_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_CNTR_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_CNTR_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_DLS_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_DLS_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_ID_MAXE", "spf_thread_prio_id_t::SPF_THREAD_STAT_ID_MAX"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_IST_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_IST_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t28SPF_THREAD_STAT_PM_SERVER_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_PM_SERVER_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_PRM_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_PRM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_VCPM_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_VCPM_ID"], [6, 1, 1, "_CPPv4N20spf_thread_prio_id_t30SPF_THREAD_STAT_VOICE_TIMER_IDE", "spf_thread_prio_id_t::SPF_THREAD_STAT_VOICE_TIMER_ID"]]}, "objtypes": {"0": "c:macro", "1": "cpp:enumerator", "2": "cpp:enum", "3": "cpp:function", "4": "cpp:functionParam", "5": "cpp:type", "6": "cpp:class", "7": "cpp:member", "8": "cpp:union"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "enumerator", "C++ enumerator"], "2": ["cpp", "enum", "C++ enum"], "3": ["cpp", "function", "C++ function"], "4": ["cpp", "functionParam", "C++ function parameter"], "5": ["cpp", "type", "C++ type"], "6": ["cpp", "class", "C++ class"], "7": ["cpp", "member", "C++ member"], "8": ["cpp", "union", "C++ union"]}, "titleterms": {"audioreach": [0, 3, 5, 8, 9, 10, 11, 12, 14, 16, 19, 23, 28, 29, 30], "graph": [0, 2, 10, 11, 12, 16, 25], "servic": [0, 2, 10, 13, 29], "api": [0, 3, 4, 5, 6, 13, 18], "o": [1, 11, 24], "abstract": [1, 10, 11, 24], "layer": [1, 2, 8, 10, 11, 13, 24, 28, 29], "ar_osal_err": 1, "ar_osal_log": 1, "ar_osal_heap": 1, "ar_osal_mem_op": 1, "ar_osal_servreg": 1, "ar_osal_sign": 1, "ar_osal_signal2": 1, "ar_osal_sleep": 1, "ar_osal_sys_id": 1, "ar_osal_typ": 1, "ar_osal_file_io": 1, "ar_osal_shmem": 1, "ar_osal_str": 1, "ar_osal_thread": 1, "engin": [3, 8, 11], "gener": [4, 10, 11, 13, 19, 25], "packet": [4, 11, 13, 21], "router": [4, 10, 11, 13], "gpr": [4, 11, 13], "public": 4, "datalink": 4, "posal": 6, "": 6, "posal_cach": 6, "posal_data_log": 6, "posal_globalst": 6, "posal_heapmgr": 6, "posal_internal_inlin": 6, "posal_island": 6, "posal_memorymap": 6, "posal_mutex": 6, "posal_power_mgr": 6, "posal_root_msg": 6, "posal_sign": 6, "posal_thread": 6, "posal_thread_profil": 6, "posal_bufpool": 6, "posal_condvar": 6, "posal_err_fat": 6, "posal_inline_mutex": 6, "posal_interrupt": 6, "posal_memori": 6, "posal_mem_prof": 6, "posal_nmutex": 6, "posal_queu": 6, "posal_rtld": 6, "posal_std": 6, "posal_thread_prio": 6, "common": [7, 21], "audio": [7, 10, 11, 12, 18, 19, 20, 28, 29], "process": [7, 11, 21], "capi": [7, 18, 21], "interfac": [7, 11, 13, 21], "h": 7, "capi_typ": 7, "capi_ev": 7, "capi_properti": 7, "creator": 8, "introduct": [8, 10, 11, 12, 13, 15, 18, 21, 25], "roadmap": [8, 30], "architectur": [8, 9, 10, 11, 15, 16, 28, 29], "arc": [8, 18, 19, 30], "ui": 8, "frontend": 8, "present": 8, "major": 8, "featur": 8, "facad": 8, "state": [8, 21], "backend": 8, "domain": [8, 13], "overview": [9, 10, 11, 13, 16, 21, 25, 28, 29, 30], "guid": [9, 16, 21, 23, 24, 27], "principl": 9, "walkthrough": 9, "librari": [10, 21], "function": [10, 11, 13, 21], "composit": 10, "acdb": 10, "manag": [10, 11], "packag": [10, 19], "tune": 10, "oper": [10, 13, 21, 30], "system": [10, 25, 28, 30], "high": 11, "level": 11, "possibl": 11, "us": [11, 12, 16, 19, 21, 25, 28, 29], "case": [11, 12, 16, 19, 25], "captur": 11, "record": [11, 29], "render": 11, "playback": [11, 16, 28, 29], "voic": [11, 21], "over": 11, "ip": 11, "voip": 11, "transcod": 11, "loopback": 11, "detect": 11, "framework": [11, 21, 24], "requir": [11, 19, 21, 24], "client": [11, 13, 21], "chain": 11, "topologi": 11, "media": [11, 21], "format": [11, 21], "schedul": 11, "method": 11, "resourc": 11, "debug": [11, 21], "ar": [11, 21, 24], "compon": [11, 19, 29], "block": [11, 16, 21], "opcod": [11, 13], "messag": [11, 13, 21], "between": [11, 21], "gsl": 11, "In": 11, "band": [11, 21], "out": [11, 21], "modul": [11, 12, 18, 20, 21, 24, 25, 29], "control": [11, 13, 16, 21], "data": [11, 12, 13, 21], "link": [11, 13, 21], "connect": 11, "subgraph": 11, "contain": [11, 21], "special": [11, 21], "off": 11, "load": [11, 25], "apm": 11, "close": [11, 21], "stop": [11, 21], "prepar": 11, "start": [11, 21], "suspend": 11, "base": 11, "amdb": 11, "built": 11, "custom": [11, 13, 25], "static": [11, 13], "dynam": [11, 25], "integr": [11, 21, 25], "monitor": 11, "irm": 11, "platform": [11, 13, 24, 27, 30], "calibr": [11, 12, 25, 28, 29], "configur": [11, 12, 13, 19, 21, 25, 28], "regular": 11, "non": [11, 21], "share": 11, "persist": [11, 21], "global": 11, "multi": [11, 16, 21], "instanc": 11, "core": [11, 13], "sourc": [11, 13, 18, 29, 30], "sink": 11, "hand": 11, "free": [11, 13], "profil": 11, "hfp": 11, "activ": 11, "design": [11, 13, 14, 16, 17, 25], "faq": 11, "how": [11, 18], "mani": 11, "draw": 11, "should": 11, "i": 11, "sc": 11, "gc": 11, "can": 11, "improv": 11, "effici": 11, "acronym": [11, 13, 21], "term": [11, 13, 21], "concept": 12, "terminologi": 12, "map": [12, 21], "kei": [12, 16, 21, 25], "valu": [12, 13], "vector": [12, 16], "gkv": [12, 25], "exampl": [12, 21], "ckv": [12, 25], "identif": 12, "tag": [12, 25], "tkv": [12, 25], "exchang": 12, "mode": [12, 21, 28, 29], "driven": 12, "through": [12, 16], "h2xml": [12, 25], "purpos": [13, 21], "infrastructur": 13, "softwar": [13, 24], "model": [13, 21], "asynchron": 13, "structur": [13, 18, 21], "protocol": 13, "detail": 13, "size": 13, "version": 13, "field": 13, "destin": 13, "reserv": 13, "port": [13, 21, 24], "token": 13, "payload": [13, 16, 21], "address": 13, "scheme": 13, "registr": 13, "deregistr": 13, "send": 13, "receiv": 13, "rout": 13, "local": 13, "remot": 13, "constant": 13, "macro": 13, "defin": [13, 21], "document": [13, 21, 26], "gpr_intern": 13, "extern": 13, "c": 13, "gpr_extern": 13, "gpr_ids_domain_id_invalid_v": 13, "0": [13, 21], "gpr_ids_domain_id_modem_v": 13, "1": [13, 21, 28], "gpr_ids_domain_id_adsp_v": 13, "2": [13, 16, 21, 28], "gpr_ids_domain_id_apps_v": 13, "3": [13, 16, 21, 28], "gpr_ids_domain_id_sdsp_v": 13, "4": [13, 21, 28], "gpr_ids_domain_id_cdsp_v": 13, "5": [13, 16, 21, 28], "gpr_pl_max_domain_id_v": 13, "gpr_pl_num_total_domains_v": 13, "gpr_pkt_version_v": 13, "gpr_pkt_init_port_v": 13, "gpr_pkt_init_reserved_v": 13, "gpr_pkt_init_domain_id_v": 13, "gpr_pkt_header_word_size_v": 13, "gpr_pkt_header_byte_size_v": 13, "gpr_undefined_id_v": 13, "gpr_pkt_init_client_data_v": 13, "gpr_pkt_version_mask": 13, "0x0000000f": 13, "gpr_pkt_version_shft": 13, "gpr_pkt_header_size_mask": 13, "0x000000f0": 13, "gpr_pkt_header_size_shft": 13, "gpr_pkt_reserved_mask": 13, "0xfff00000": 13, "gpr_pkt_reserved_shft": 13, "20": 13, "gpr_pkt_packet_size_mask": 13, "0xffffff00": 13, "gpr_pkt_packet_size_shft": 13, "8": 13, "gpr_get_bitmask": 13, "mask": 13, "shift": 13, "gpr_set_bitmask": 13, "gpr_get_field": 13, "gpr_set_field": 13, "gpr_ptr_end_of": 13, "base_ptr": 13, "offset": [13, 21], "gpr_pkt_get_packet_byte_s": 13, "header": 13, "gpr_pkt_get_header_byte_s": 13, "gpr_pkt_get_payload_byte_s": 13, "gpr_pkt_get_payload": 13, "type": [13, 21], "packet_ptr": 13, "statu": 13, "error": [13, 21], "code": [13, 18, 21, 29, 30], "ar_eok": 13, "ar_efail": 13, "ar_ebadparam": 13, "ar_eunsupport": 13, "ar_evers": 13, "ar_eunexpect": 13, "ar_epan": 13, "6": [13, 21], "ar_enoresourc": 13, "7": 13, "ar_ehandl": 13, "ar_ealreadi": 13, "9": 13, "ar_enotreadi": 13, "10": 13, "ar_epend": 13, "11": 13, "ar_ebusi": 13, "12": 13, "ar_eabort": 13, "13": 13, "ar_econtinu": 13, "14": 13, "ar_eimmedi": 13, "15": 13, "ar_enotimpl": 13, "16": 13, "ar_eneedmor": 13, "17": 13, "ar_enomemori": 13, "18": 13, "ar_enotexist": 13, "19": 13, "ar_etermin": 13, "ar_etimeout": 13, "21": 13, "ar_succeed": 13, "x": [13, 21], "ar_fail": 13, "struct": [13, 21], "gpr_packet_t": 13, "callback": 13, "prototyp": 13, "typedef": [13, 21], "uint32_t": [13, 21], "gpr_callback_fn_t": 13, "void": [13, 21], "callback_data": 13, "routin": 13, "gpr_init": 13, "gpr_deinit": 13, "gpr_drv_init": 13, "gpr_drv_deinit": 13, "fundament": 13, "regist": 13, "gpr_cmd_regist": 13, "src_port": 13, "deregist": 13, "gpr_cmd_deregist": 13, "queri": [13, 21], "host": 13, "gpr_cmd_get_host_domain_id": 13, "host_domain_id": 13, "pool": 13, "inform": 13, "gpr_cmd_get_gpr_packet_info": 13, "gpr_cmd_gpr_packet_pool_info_t": 13, "arg": 13, "an": [13, 18, 28, 29], "gpr_cmd_async_send": 13, "alloc": 13, "deliveri": [13, 21], "gpr_cmd_alloc": 13, "alloc_s": 13, "ret_packet": 13, "from": 13, "queue": 13, "gpr_cmd_free": 13, "util": 13, "part": 13, "gpr_cmd_alloc_ext": 13, "gpr_cmd_alloc_ext_t": 13, "gpr_cmd_alloc_send": 13, "gpr_cmd_alloc_send_t": 13, "accept": 13, "command": 13, "gpr_cmd_accept_command": 13, "respons": 13, "gpr_cmd_end_command": 13, "standard": [13, 21], "gpr_ibasic_rsp_result": 13, "0x02001005": 13, "gpr_ibasic_evt_accept": 13, "0x02001006": 13, "ipc": 13, "gpr_to_ipc_vtbl_t": 13, "virtual": [13, 21], "wrapper": [13, 18], "ipc_to_gpr_vtbl_t": 13, "ipc_dl_init_fn_t": 13, "src_domain_id": 13, "dest_domain_id": 13, "const": [13, 21], "p_gpr_to_ipc_vtbl": 13, "pp_ipc_to_gpr_vtbl": 13, "ipc_dl_deinit_fn_t": 13, "ipc_dl_local_init": 13, "specif": 13, "ipc_dl_t": 13, "gpr_drv_internal_init": 13, "gpr_ipc_dl_tabl": 13, "num_domain": 13, "default_domain_id": 13, "buf_size_1": 13, "num_packets_1": 13, "buf_size_2": 13, "num_packets_2": 13, "implement": 13, "id": [13, 21, 28], "For": [13, 21], "processor": 13, "anoth": 13, "transport": 13, "linux": [15, 16, 17, 29], "asoc": 15, "plug": 16, "build": [16, 18, 28, 29, 30], "realiz": 16, "alsa": [16, 19, 28], "guidelin": 16, "assign": 16, "sub": 16, "sampl": [16, 24], "stream": [16, 21], "singl": 16, "devic": 16, "mssd": 16, "ssmd": 16, "switch": 16, "setup": [16, 19], "sequenc": 16, "shutdown": 16, "mixer": 16, "usecas": [16, 28, 29], "sssd": 16, "adapt": 17, "add": [18, 28], "creat": [18, 28, 29], "folder": 18, "file": [18, 19, 25], "entri": [18, 21], "import": [18, 25], "test": 18, "lib": [19, 28], "prerequisit": 19, "instal": [19, 30], "enabl": [19, 28, 29], "plugin": 19, "verifi": 19, "metadata": [19, 21], "binari": 19, "run": [19, 28, 29], "amix": 19, "ucm": 19, "refer": [19, 21, 27], "avail": 20, "develop": [21, 22, 23], "life": 21, "cycl": 21, "point": 21, "while": 21, "set": [21, 28, 29], "get": [21, 28], "properti": 21, "extens": 21, "differ": 21, "other": 21, "workflow": [21, 22, 25], "name": 21, "convent": 21, "descript": 21, "fix": 21, "interleav": 21, "channel": 21, "float": 21, "raw": 21, "compress": 21, "deinterleav": 21, "buffer": 21, "flow": 21, "indic": [21, 26], "paramet": 21, "align": 21, "pack": 21, "event": 21, "thread": 21, "safeti": 21, "rais": 21, "call": 21, "timestamp": 21, "propag": 21, "return": 21, "capi_eneedmor": 21, "eof": 21, "handl": 21, "eo": 21, "erasur": 21, "context": 21, "signal": 21, "trigger": 21, "polici": 21, "inter": 21, "imcl": 21, "support": [21, 30], "open": 21, "v": 21, "intermodul": 21, "intent": 21, "One": 21, "time": [21, 28, 29], "repeat": 21, "poll": 21, "typic": 21, "flag": 21, "associ": [21, 25], "list": 21, "flush": 21, "intern": 21, "dfg": 21, "tabl": [21, 26], "mandatori": 21, "option": 21, "default": 21, "real": [21, 28, 29], "input": 21, "output": 21, "usag": 21, "downstream": 21, "interact": 21, "frame": 21, "durat": 21, "threshold": 21, "relat": 21, "modifi": 21, "dm": 21, "recommend": 21, "optim": 21, "capi_vtbl_t": 21, "capi_t": 21, "variabl": 21, "capi_err_t": 21, "_pif": 21, "capi_stream_data_t": 21, "end": 21, "set_param": 21, "param_id": 21, "capi_port_info_t": 21, "port_info_ptr": 21, "capi_buf_t": 21, "params_ptr": 21, "get_param": 21, "set_properti": 21, "capi_proplist_t": 21, "proplist_ptr": 21, "get_properti": 21, "capi_get_static_properties_f": 21, "init_set_proplist": 21, "static_proplist": 21, "capi_init_f": 21, "capi_eok": 21, "capi_efail": 21, "capi_ebadparam": 21, "capi_eunsupport": 21, "capi_enomemori": 21, "capi_enotreadi": 21, "capi_ealreadi": 21, "capi_fail": 21, "capi_succeed": 21, "capi_set_error": 21, "error_flag": 21, "return_cod": 21, "capi_is_error_code_set": 21, "error_cod": 21, "bluetooth": 21, "codec": 21, "fwk_extn_bt_codec": 21, "0x000132e4": 21, "capi_bt_codec_extn_event_id_disable_prebuff": 21, "0x000132e5": 21, "capi_bt_codec_extn_event_id_kpps_scale_factor": 21, "0x000132e7": 21, "fwk_extn_container_frame_dur": 21, "0x0a001021": 21, "fwk_extn_param_id_container_frame_dur": 21, "0x0a001022": 21, "fwk_extn_container_proc_dur": 21, "0x0a001043": 21, "fwk_extn_param_id_container_proc_dur": 21, "0x0a001044": 21, "fwk_extn_dm": 21, "0x0a001027": 21, "fwk_extn_dm_param_id_consume_partial_input": 21, "0x080012ee": 21, "fwk_extn_dm_param_id_change_mod": 21, "0x0a001028": 21, "fwk_extn_dm_param_id_set_sampl": 21, "0x0a001029": 21, "fwk_extn_dm_event_id_report_sampl": 21, "0x0a00102a": 21, "fwk_extn_dm_param_id_set_max_sampl": 21, "0x0a00102b": 21, "fwk_extn_dm_event_id_report_max_sampl": 21, "0x0a00102c": 21, "fwk_extn_dm_event_id_disable_dm": 21, "0x0a00102d": 21, "enumer": 21, "enum": 21, "fwk_extn_dm_mode_t": 21, "event_id_disable_dm_supported_values_t": 21, "ecn": 21, "fwk_extn_ecn": 21, "0x0a00101": 21, "fwk_extn_multi_port_buff": 21, "0x0a001010": 21, "pcm": 21, "fwk_extn_pcm": 21, "0x0a001000": 21, "fwk_extn_pcm_param_id_media_format_extn": 21, "0x0a001001": 21, "fwk_extn_stm": 21, "0x0a001003": 21, "fwk_extn_property_id_stm_trigg": 21, "0x0a001004": 21, "fwk_extn_property_id_stm_ctrl": 21, "0x0a001005": 21, "fwk_extn_event_id_is_signal_triggered_act": 21, "0x0a00100d": 21, "fwk_extn_param_id_latest_trigger_timestamp_ptr": 21, "0x0a001050": 21, "ar_result_t": 21, "stm_get_ts_fn_ptr_t": 21, "context_ptr": 21, "uint64_t": 21, "intr_ts_ptr": 21, "async": 21, "fwk_extn_async_signal_trigg": 21, "0x0a001024": 21, "fwk_extn_property_id_async_signal_ctrl": 21, "0x0a001047": 21, "fwk_extn_property_id_async_signal_callback_info": 21, "0x0a00105a": 21, "fwk_extn_async_signal_callback_fn_ptr_t": 21, "module_context_ptr": 21, "soft": 21, "timer": 21, "fwk_extn_soft_tim": 21, "0x0a001008": 21, "fwk_extn_event_id_soft_timer_start": 21, "0x0a001009": 21, "fwk_extn_event_id_soft_timer_dis": 21, "0x0a00100a": 21, "fwk_extn_param_id_soft_timer_expir": 21, "0x0a00100b": 21, "synchron": 21, "fwk_extn_sync": 21, "0x0a00101a": 21, "fwk_extn_sync_event_id_enable_threshold_buff": 21, "0x0a00101b": 21, "fwk_extn_sync_param_id_port_will_start": 21, "0x0a00101d": 21, "fwk_extn_sync_event_id_data_port_activity_st": 21, "0x08001372": 21, "fwk_extn_threshold_configur": 21, "0x0a00104d": 21, "fwk_extn_param_id_threshold_cfg": 21, "0x0a00104": 21, "fwk_extn_trigger_polici": 21, "0x0a00103a": 21, "fwk_extn_param_id_trigger_policy_cb_fn": 21, "0x0a00103b": 21, "fwk_extn_event_id_data_trigger_in_st_cntr": 21, "0x0a00104c": 21, "fwk_extn_port_nontrigger_group_t": 21, "fwk_extn_port_trigger_group_t": 21, "fwk_extn_port_trigger_policy_t": 21, "fwk_extn_port_nontrigger_policy_t": 21, "fwk_extn_port_trigger_affinity_t": 21, "fwk_extn_voice_deliveri": 21, "0x0a00103d": 21, "fwk_extn_property_id_voice_proc_start_trigg": 21, "0x0a00103": 21, "fwk_extn_voice_delivery_event_id_change_container_trigger_polici": 21, "0x0a00103f": 21, "fwk_extn_voice_delivery_param_id_first_proc_tick_notif": 21, "0x0a00104f": 21, "fwk_extn_voice_delivery_param_id_resync_notif": 21, "0x0a001055": 21, "fwk_extn_voice_delivery_param_id_data_drop_during_sync": 21, "0x0a001007": 21, "fwk_extn_voice_delivery_param_id_topo_process_notif": 21, "0x0a001017": 21, "fwk_extn_voice_delivery_event_id_update_sync_st": 21, "0x0800137e": 21, "container_trigger_policy_t": 21, "island": 21, "fwk_extn_island": 21, "0x0a001057": 21, "fwk_extn_event_id_island_exit": 21, "0x0a001058": 21, "intf_extn_data_port_oper": 21, "0x0a001023": 21, "intf_extn_param_id_data_port_oper": 21, "0x0a001031": 21, "intf_extn_port_opcode_invalid_v": 21, "ar_non_guid": 21, "0xffffffff": 21, "intf_extn_data_port_id_idx_map_t": 21, "intf_extn_data_port_opcode_t": 21, "intf_extn_data_port_open": 21, "intf_extn_data_port_start": 21, "intf_extn_data_port_stop": 21, "intf_extn_data_port_clos": 21, "intf_extn_data_port_suspend": 21, "intf_extn_data_port_op_invalid": 21, "intf_extn_data_port_state_t": 21, "intf_extn_imcl": 21, "0x0a001012": 21, "intf_extn_event_id_imcl_recurring_buf_info": 21, "0x0a001013": 21, "intf_extn_event_id_imcl_get_recurring_buf": 21, "0x0a001014": 21, "intf_extn_event_id_imcl_get_one_time_buf": 21, "0x0a001015": 21, "intf_extn_event_id_imcl_outgoing_data": 21, "0x0a001016": 21, "intf_extn_param_id_imcl_port_oper": 21, "0x0a001018": 21, "intf_extn_param_id_imcl_incoming_data": 21, "0x0a001019": 21, "intf_extn_imcl_id_intent_map_t": 21, "intf_extn_imcl_port_open_t": 21, "intf_extn_imcl_port_close_t": 21, "intf_extn_imcl_port_start_t": 21, "intf_extn_imcl_port_stop_t": 21, "intf_extn_imcl_port_opcode_t": 21, "intf_extn_imcl_port_open": 21, "intf_extn_imcl_port_peer_connect": 21, "intf_extn_imcl_port_peer_disconnect": 21, "intf_extn_imcl_port_clos": 21, "intf_extn_imcl_port_state_invalid": 21, "intf_extn_metadata": 21, "0x0a00101f": 21, "intf_extn_metadata_handler_vers": 21, "0x00000001": 21, "intf_extn_param_id_metadata_handl": 21, "0x0a001020": 21, "module_cmn_md_tracking_use_specified_heap_opt": 21, "module_cmn_md_tracking_use_specified_heap_mandatori": 21, "module_cmn_md_tracking_disable_cloning_ev": 21, "module_cmn_md_tracking_enable_cloning_ev": 21, "module_cmn_md_tracking_use_generic_ev": 21, "module_cmn_md_tracking_use_custom_ev": 21, "module_cmn_md_out_of_band": 21, "module_cmn_md_in_band": 21, "module_cmn_md_sample_associ": 21, "module_cmn_md_buffer_associ": 21, "module_cmn_md_is_external_client_md": 21, "module_cmn_md_is_internal_client_md": 21, "module_cmn_md_tracking_config_dis": 21, "module_cmn_md_tracking_config_enable_for_drops_onli": 21, "module_cmn_md_tracking_config_enable_for_drop_or_consum": 21, "module_cmn_md_tracking_event_policy_last": 21, "module_cmn_md_tracking_event_policy_each": 21, "module_cmn_md_vers": 21, "module_cmn_md_end_associated_md": 21, "module_cmn_md_begin_associated_md": 21, "module_cmn_md_needs_propagation_to_client_buffer_en": 21, "module_cmn_md_needs_propagation_to_client_buffer_dis": 21, "module_cmn_md_inband_get_req_s": 21, "inband_s": 21, "module_cmn_md_eos_basic_client_cmd": 21, "module_cmn_md_eos_extension_client_cmd": 21, "module_cmn_md_eos_flush": 21, "module_cmn_md_eos_non_flush": 21, "module_cmn_md_id_dfg": 21, "0x0a001025": 21, "intf_extn_md_propagation_t": 21, "module_cmn_md_tracking_flags_t": 21, "union": 21, "unnam": 21, "module_cmn_md_tracking_payload_t": 21, "module_cmn_md_tracking_t": 21, "intf_extn_param_id_metadata_handler_t": 21, "module_cmn_md_flags_t": 21, "module_cmn_md_t": 21, "module_cmn_md_list_t": 21, "module_cmn_md_eos_flags_t": 21, "module_cmn_md_eos_t": 21, "path": 21, "delai": 21, "intf_extn_path_delai": 21, "0x0a00102": 21, "intf_extn_event_id_request_path_delai": 21, "0x0a00102f": 21, "intf_extn_param_id_response_path_delai": 21, "0x0a001030": 21, "intf_extn_param_id_destroy_path_delai": 21, "0x0a001032": 21, "intf_extn_prop_is_rt_port_properti": 21, "0x0a001048": 21, "intf_extn_param_id_is_rt_port_properti": 21, "0x0a001049": 21, "intf_extn_event_id_is_rt_port_properti": 21, "0x0a00104a": 21, "intf_extn_prop_port_ds_st": 21, "0x0a001040": 21, "intf_extn_param_id_port_ds_st": 21, "0x0a001041": 21, "intf_extn_event_id_port_ds_st": 21, "0x0a001042": 21, "intf_extn_event_id_block_port_ds_state_prop": 21, "0x0a001046": 21, "intf_extn_prop_data_port_state_t": 21, "intf_extn_prop_data_port_state_stop": 21, "intf_extn_prop_data_port_state_prepar": 21, "intf_extn_prop_data_port_state_start": 21, "intf_extn_prop_data_port_state_suspend": 21, "intf_extn_prop_data_port_state_invalid": 21, "mimo": 21, "intf_extn_mimo_module_process_st": 21, "0x0a00101c": 21, "intf_extn_event_id_mimo_module_process_st": 21, "0x0a001059": 21, "duti": 21, "intf_extn_param_id_cntr_duty_cycling_en": 21, "0x0a001063": 21, "intf_extn_event_id_allow_duty_cycl": 21, "0x0a001064": 21, "intf_extn_event_id_allow_duty_cycling_v2": 21, "0x0a001069": 21, "intf_extn_param_id_cntr_duty_cycling_enabled_t": 21, "period": 21, "length": 21, "intf_extn_period": 21, "0x0a001060": 21, "intf_extn_param_id_period": 21, "0x0a001061": 21, "intf_extn_stm_t": 21, "0x0a001baf": 21, "intf_extn_param_id_stm_t": 21, "0x0a001bb0": 21, "intf_extn_param_id_stm_ts_t": 21, "stm_latest_trigger_ts_t": 21, "depend": 24, "manual": 24, "hardwar": [24, 29, 30], "endpoint": 24, "provid": 24, "execut": 24, "environ": 24, "init": 24, "xml": 25, "kv": 25, "kvh2xml": 25, "ad": [25, 29], "audioreachtm": 26, "announc": 26, "content": 26, "raspberri": 28, "pi": 28, "yocto": [28, 29], "imag": [28, 29], "step": [28, 29, 30], "meta": [28, 29], "compil": 28, "flash": [28, 29], "up": [28, 29], "bootup": 28, "aplai": 28, "troubleshoot": [28, 29], "check": [28, 29], "sound": [28, 29], "card": [28, 29], "rb3": 29, "gen2": 29, "qualcomm": 29, "releas": 29, "crm": 29, "directli": 29, "pull": 29, "latest": 29, "pulseaudio": 29, "next": 29, "explor": 29, "qclinux": 29, "new": 29, "adsp": 29, "project": 30, "sdk": 30, "tool": 30, "repositori": 30, "recip": 30, "contribut": 30, "govern": 30, "licens": 30}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"AudioReach Graph Services APIs": [[0, "audioreach-graph-services-apis"]], "OS Abstraction Layer": [[1, "os-abstraction-layer"]], "ar_osal_err": [[1, "ar-osal-err"]], "ar_osal_log": [[1, "ar-osal-log"]], "ar_osal_heap": [[1, "ar-osal-heap"]], "ar_osal_mem_op": [[1, "ar-osal-mem-op"]], "ar_osal_servreg": [[1, "ar-osal-servreg"]], "ar_osal_signal": [[1, "ar-osal-signal"]], "ar_osal_signal2": [[1, "ar-osal-signal2"]], "ar_osal_sleep": [[1, "ar-osal-sleep"]], "ar_osal_sys_id": [[1, "ar-osal-sys-id"]], "ar_osal_types": [[1, "ar-osal-types"]], "ar_osal_file_io": [[1, "ar-osal-file-io"]], "ar_osal_shmem": [[1, "ar-osal-shmem"]], "ar_osal_string": [[1, "ar-osal-string"]], "ar_osal_thread": [[1, "ar-osal-thread"]], "Graph Service Layer": [[2, "graph-service-layer"]], "AudioReach Engine APIs": [[3, "audioreach-engine-apis"]], "Generic Packet Router (GPR) APIs": [[4, "generic-packet-router-gpr-apis"]], "Public APIs": [[4, "public-apis"]], "Datalink APIs": [[4, "datalink-apis"]], "AudioReach APIs": [[5, "audioreach-apis"]], "POSAL API\u2019s": [[6, "posal-api-s"]], "posal_cache": [[6, "posal-cache"]], "posal_data_log": [[6, "posal-data-log"]], "posal_globalstate": [[6, "posal-globalstate"]], "posal_heapmgr": [[6, "posal-heapmgr"]], "posal_internal_inline": [[6, "posal-internal-inline"]], "posal_island": [[6, "posal-island"]], "posal_memorymap": [[6, "posal-memorymap"]], "posal_mutex": [[6, "posal-mutex"]], "posal_power_mgr": [[6, "posal-power-mgr"]], "posal_root_msg": [[6, "posal-root-msg"]], "posal_signal": [[6, "posal-signal"]], "posal_thread": [[6, "posal-thread"]], "posal_thread_profiling": [[6, "posal-thread-profiling"]], "posal_bufpool": [[6, "posal-bufpool"]], "posal_condvar": [[6, "posal-condvar"]], "posal_err_fatal": [[6, "posal-err-fatal"]], "posal": [[6, "posal"]], "posal_inline_mutex": [[6, "posal-inline-mutex"]], "posal_interrupt": [[6, "posal-interrupt"]], "posal_memory": [[6, "posal-memory"]], "posal_mem_prof": [[6, "posal-mem-prof"]], "posal_nmutex": [[6, "posal-nmutex"]], "posal_queue": [[6, "posal-queue"]], "posal_rtld": [[6, "posal-rtld"]], "posal_std": [[6, "posal-std"]], "posal_thread_prio": [[6, "posal-thread-prio"]], "Common Audio Processing (CAPI) Interfaces": [[7, "common-audio-processing-capi-interfaces"]], "capi.h": [[7, "capi-h"]], "capi_types.h": [[7, "capi-types-h"]], "capi_events.h": [[7, "capi-events-h"]], "capi_properties.h": [[7, "capi-properties-h"]], "AudioReach Creator": [[8, "audioreach-creator"]], "Introduction": [[8, "introduction"], [10, "introduction"], [11, "introduction"], [12, "introduction"], [13, "introduction"], [15, "introduction"], [18, "introduction"], [21, "introduction"], [25, "introduction"]], "Roadmap": [[8, "roadmap"], [30, "roadmap"]], "Architecture": [[8, "architecture"], [10, "architecture"], [16, "architecture"]], "ARC UI (Frontend)": [[8, "arc-ui-frontend"]], "Presentation Layer": [[8, "presentation-layer"], [8, "id1"]], "Major UI Features": [[8, "major-ui-features"]], "Facade Layer": [[8, "facade-layer"]], "State Layer": [[8, "state-layer"]], "ARC Engine (Backend)": [[8, "arc-engine-backend"]], "Domain Layer": [[8, "domain-layer"]], "AudioReach Architecture Overview": [[9, "audioreach-architecture-overview"]], "Guiding Principles": [[9, "guiding-principles"]], "Architecture Walkthrough": [[9, "architecture-walkthrough"]], "AudioReach Graph Services": [[10, "audioreach-graph-services"]], "Overview": [[10, "overview"], [11, "overview"], [16, "overview"]], "Graph Service Library": [[10, "graph-service-library"]], "Functionalities": [[10, "functionalities"]], "Compositions": [[10, "compositions"]], "ACDB Management Library": [[10, "acdb-management-library"]], "Generic Package Router": [[10, "generic-package-router"]], "Audio Tuning Service": [[10, "audio-tuning-service"]], "Operating System Abstraction Layer": [[10, "operating-system-abstraction-layer"]], "AudioReach Engine": [[11, "audioreach-engine"]], "High-level architecture": [[11, "high-level-architecture"]], "Possible use cases": [[11, "possible-use-cases"]], "Audio capture and recording": [[11, "audio-capture-and-recording"]], "Audio renderer and playback": [[11, "audio-renderer-and-playback"]], "Voice over IP (VoIP)": [[11, "voice-over-ip-voip"]], "Audio transcoding": [[11, "audio-transcoding"]], "Audio loopback": [[11, "audio-loopback"]], "Audio detection": [[11, "audio-detection"]], "Framework requirements": [[11, "framework-requirements"]], "General": [[11, "general"]], "Client interfaces": [[11, "client-interfaces"]], "Processing chains, topologies, and graphs": [[11, "processing-chains-topologies-and-graphs"]], "Media formats": [[11, "media-formats"]], "Scheduling methods": [[11, "scheduling-methods"]], "Resource management": [[11, "resource-management"]], "Debugging": [[11, "debugging"], [21, "debugging"]], "ARE components": [[11, "are-components"]], "High-level architecture of the ARE": [[11, "high-level-architecture-of-the-are"]], "Functional blocks": [[11, "functional-blocks"]], "Generic Packet Router (GPR)": [[11, "generic-packet-router-gpr"]], "Opcodes": [[11, "opcodes"]], "Messaging between ARE and GSL": [[11, "messaging-between-are-and-gsl"]], "In-band messages": [[11, "in-band-messages"]], "Out of band messages": [[11, "out-of-band-messages"]], "Modules": [[11, "modules"]], "Control modules": [[11, "control-modules"]], "Data processing modules": [[11, "data-processing-modules"]], "Links and connections": [[11, "links-and-connections"]], "Control links": [[11, "control-links"]], "Data links": [[11, "data-links"]], "Graph and subgraph": [[11, "graph-and-subgraph"]], "Containers": [[11, "containers"]], "Generic container": [[11, "generic-container"]], "Specialized container": [[11, "specialized-container"]], "Off-load container": [[11, "off-load-container"]], "Audio Processing Manager (APM)": [[11, "audio-processing-manager-apm"]], "CLOSED": [[11, "closed"]], "STOPPED": [[11, "stopped"]], "PREPARED": [[11, "prepared"]], "STARTED": [[11, "started"]], "SUSPENDED": [[11, "suspended"]], "Audio Module Data Base (AMDB)": [[11, "audio-module-data-base-amdb"]], "Built-in modules": [[11, "built-in-modules"]], "Custom modules": [[11, "custom-modules"]], "Static Modules": [[11, "static-modules"]], "Dynamic Modules": [[11, "dynamic-modules"]], "Integrated Resource Monitor (IRM)": [[11, "integrated-resource-monitor-irm"]], "Platform and OS Abstraction Layer": [[11, "platform-and-os-abstraction-layer"]], "Calibration and configuration": [[11, "calibration-and-configuration"]], "Regular and non-shared calibration": [[11, "regular-and-non-shared-calibration"]], "Persistent and shared calibration": [[11, "persistent-and-shared-calibration"]], "Shared-persistent or global-shared calibration": [[11, "shared-persistent-or-global-shared-calibration"]], "Multi-instance and multi-core": [[11, "multi-instance-and-multi-core"]], "Multi-Instance configuration": [[11, "multi-instance-configuration"]], "Multi-core configuration": [[11, "multi-core-configuration"]], "Customizations": [[11, "customizations"]], "Custom module": [[11, "custom-module"]], "Custom container": [[11, "custom-container"]], "Use cases": [[11, "use-cases"]], "Playback": [[11, "playback"], [29, "playback"]], "Capture": [[11, "capture"]], "Use cases with source and sink modules": [[11, "use-cases-with-source-and-sink-modules"]], "Hands free profile (HFP)": [[11, "hands-free-profile-hfp"]], "Voice activation": [[11, "voice-activation"]], "Graph designer FAQ": [[11, "graph-designer-faq"]], "How many subgraphs to draw?": [[11, "how-many-subgraphs-to-draw"]], "How many containers should I use?": [[11, "how-many-containers-should-i-use"]], "Should I use SC or GC?": [[11, "should-i-use-sc-or-gc"]], "How can I improve efficiency?": [[11, "how-can-i-improve-efficiency"]], "Acronyms and terms": [[11, "acronyms-and-terms"]], "AudioReach Concepts and Terminology": [[12, "audioreach-concepts-and-terminology"]], "Use Case to Audio Graph Mapping": [[12, "use-case-to-audio-graph-mapping"]], "Graphs": [[12, "graphs"]], "Keys and Values": [[12, "keys-and-values"]], "Graph Key Vector (GKV)": [[12, "graph-key-vector-gkv"]], "GKV example": [[12, "gkv-example"]], "Use Case to Calibration Data Mapping": [[12, "use-case-to-calibration-data-mapping"]], "Calibration Key Vector (CKV)": [[12, "calibration-key-vector-ckv"]], "CKV example": [[12, "ckv-example"]], "Module Identification and Configuration": [[12, "module-identification-and-configuration"]], "Tag Key Vector (TKV)": [[12, "tag-key-vector-tkv"]], "TKV example": [[12, "tkv-example"]], "Data Exchange Modes": [[12, "data-exchange-modes"]], "Data Driven through H2XML": [[12, "data-driven-through-h2xml"]], "Generic Packet Router": [[13, "generic-packet-router"]], "Purpose": [[13, "purpose"], [21, "purpose"]], "Functional Overview": [[13, "functional-overview"], [21, "functional-overview"]], "GPR Infrastructure": [[13, "gpr-infrastructure"]], "GPR Software Layering": [[13, "gpr-software-layering"]], "Core Layer": [[13, "core-layer"]], "Data Link Layer": [[13, "data-link-layer"]], "Platform layer": [[13, "platform-layer"]], "API Messaging Model": [[13, "api-messaging-model"]], "Asynchronous Messaging Design": [[13, "asynchronous-messaging-design"]], "Message Structure": [[13, "message-structure"]], "GPR Protocol": [[13, "gpr-protocol"]], "Packet Details": [[13, "packet-details"]], "Size and Version Fields": [[13, "size-and-version-fields"]], "Source and Destination Domain Fields": [[13, "source-and-destination-domain-fields"]], "Client Data Field": [[13, "client-data-field"]], "Reserved Field": [[13, "reserved-field"]], "Source and Destination Port Fields": [[13, "source-and-destination-port-fields"]], "Token Field": [[13, "token-field"]], "Opcode Field": [[13, "opcode-field"]], "Payload Field": [[13, "payload-field"]], "General Operations": [[13, "general-operations"]], "Addressing Scheme": [[13, "addressing-scheme"]], "Registration": [[13, "registration"]], "Deregistration": [[13, "deregistration"]], "Send Messages": [[13, "send-messages"]], "Receive Messages": [[13, "receive-messages"]], "Routing": [[13, "routing"]], "Local Routing": [[13, "local-routing"]], "Remote Routing": [[13, "remote-routing"]], "GPR Infrastructure Interfaces": [[13, "gpr-infrastructure-interfaces"]], "GPR Constants and Macros": [[13, "gpr-constants-and-macros"]], "Define Documentation": [[13, "define-documentation"], [13, "id6"], [13, "id19"], [21, "define-documentation"], [21, "id25"], [21, "id27"], [21, "id29"], [21, "id30"], [21, "id31"], [21, "id32"], [21, "id33"], [21, "id35"], [21, "id37"], [21, "id39"], [21, "id40"], [21, "id42"], [21, "id44"], [21, "id48"], [21, "id50"], [21, "id52"], [21, "id55"], [21, "id59"], [21, "id62"], [21, "id63"], [21, "id64"], [21, "id66"], [21, "id67"], [21, "id69"], [21, "id70"]], "#define GPR_INTERNAL extern \u201cC\u201d": [[13, "define-gpr-internal-extern-c"]], "#define GPR_EXTERNAL extern \u201cC\u201d": [[13, "define-gpr-external-extern-c"]], "#define GPR_IDS_DOMAIN_ID_INVALID_V 0": [[13, "define-gpr-ids-domain-id-invalid-v-0"]], "#define GPR_IDS_DOMAIN_ID_MODEM_V 1": [[13, "define-gpr-ids-domain-id-modem-v-1"]], "#define GPR_IDS_DOMAIN_ID_ADSP_V 2": [[13, "define-gpr-ids-domain-id-adsp-v-2"]], "#define GPR_IDS_DOMAIN_ID_APPS_V 3": [[13, "define-gpr-ids-domain-id-apps-v-3"]], "#define GPR_IDS_DOMAIN_ID_SDSP_V 4": [[13, "define-gpr-ids-domain-id-sdsp-v-4"]], "#define GPR_IDS_DOMAIN_ID_CDSP_V 5": [[13, "define-gpr-ids-domain-id-cdsp-v-5"]], "#define GPR_PL_MAX_DOMAIN_ID_V": [[13, "define-gpr-pl-max-domain-id-v"]], "#define GPR_PL_NUM_TOTAL_DOMAINS_V": [[13, "define-gpr-pl-num-total-domains-v"]], "#define GPR_PKT_VERSION_V": [[13, "define-gpr-pkt-version-v"]], "#define GPR_PKT_INIT_PORT_V": [[13, "define-gpr-pkt-init-port-v"]], "#define GPR_PKT_INIT_RESERVED_V": [[13, "define-gpr-pkt-init-reserved-v"]], "#define GPR_PKT_INIT_DOMAIN_ID_V": [[13, "define-gpr-pkt-init-domain-id-v"]], "#define GPR_PKT_HEADER_WORD_SIZE_V": [[13, "define-gpr-pkt-header-word-size-v"]], "#define GPR_PKT_HEADER_BYTE_SIZE_V": [[13, "define-gpr-pkt-header-byte-size-v"]], "#define GPR_UNDEFINED_ID_V": [[13, "define-gpr-undefined-id-v"]], "#define GPR_PKT_INIT_CLIENT_DATA_V": [[13, "define-gpr-pkt-init-client-data-v"]], "#define GPR_PKT_VERSION_MASK ( 0x0000000F )": [[13, "define-gpr-pkt-version-mask-0x0000000f"]], "#define GPR_PKT_VERSION_SHFT ( 0 )": [[13, "define-gpr-pkt-version-shft-0"]], "#define GPR_PKT_HEADER_SIZE_MASK ( 0x000000F0 )": [[13, "define-gpr-pkt-header-size-mask-0x000000f0"]], "#define GPR_PKT_HEADER_SIZE_SHFT ( 4 )": [[13, "define-gpr-pkt-header-size-shft-4"]], "#define GPR_PKT_RESERVED_MASK ( 0xFFF00000 )": [[13, "define-gpr-pkt-reserved-mask-0xfff00000"]], "#define GPR_PKT_RESERVED_SHFT ( 20 )": [[13, "define-gpr-pkt-reserved-shft-20"]], "#define GPR_PKT_PACKET_SIZE_MASK ( 0xFFFFFF00 )": [[13, "define-gpr-pkt-packet-size-mask-0xffffff00"]], "#define GPR_PKT_PACKET_SIZE_SHFT ( 8 )": [[13, "define-gpr-pkt-packet-size-shft-8"]], "#define GPR_GET_BITMASK( mask, shift, value )": [[13, "define-gpr-get-bitmask-mask-shift-value"]], "#define GPR_SET_BITMASK( mask, shift, value )": [[13, "define-gpr-set-bitmask-mask-shift-value"]], "#define GPR_GET_FIELD( field, value )": [[13, "define-gpr-get-field-field-value"]], "#define GPR_SET_FIELD( field, value )": [[13, "define-gpr-set-field-field-value"]], "#define GPR_PTR_END_OF( base_ptr, offset )": [[13, "define-gpr-ptr-end-of-base-ptr-offset"]], "#define GPR_PKT_GET_PACKET_BYTE_SIZE( header )": [[13, "define-gpr-pkt-get-packet-byte-size-header"]], "#define GPR_PKT_GET_HEADER_BYTE_SIZE( header )": [[13, "define-gpr-pkt-get-header-byte-size-header"]], "#define GPR_PKT_GET_PAYLOAD_BYTE_SIZE( header )": [[13, "define-gpr-pkt-get-payload-byte-size-header"]], "#define GPR_PKT_GET_PAYLOAD( type, packet_ptr )": [[13, "define-gpr-pkt-get-payload-type-packet-ptr"]], "GPR Status and Error Codes": [[13, "gpr-status-and-error-codes"]], "#define AR_EOK (0)": [[13, "define-ar-eok-0"]], "#define AR_EFAILED (1)": [[13, "define-ar-efailed-1"]], "#define AR_EBADPARAM (2)": [[13, "define-ar-ebadparam-2"]], "#define AR_EUNSUPPORTED (3)": [[13, "define-ar-eunsupported-3"]], "#define AR_EVERSION (4)": [[13, "define-ar-eversion-4"]], "#define AR_EUNEXPECTED (5)": [[13, "define-ar-eunexpected-5"]], "#define AR_EPANIC (6)": [[13, "define-ar-epanic-6"]], "#define AR_ENORESOURCE (7)": [[13, "define-ar-enoresource-7"]], "#define AR_EHANDLE (8)": [[13, "define-ar-ehandle-8"]], "#define AR_EALREADY (9)": [[13, "define-ar-ealready-9"]], "#define AR_ENOTREADY (10)": [[13, "define-ar-enotready-10"]], "#define AR_EPENDING (11)": [[13, "define-ar-epending-11"]], "#define AR_EBUSY (12)": [[13, "define-ar-ebusy-12"]], "#define AR_EABORTED (13)": [[13, "define-ar-eaborted-13"]], "#define AR_ECONTINUE (14)": [[13, "define-ar-econtinue-14"]], "#define AR_EIMMEDIATE (15)": [[13, "define-ar-eimmediate-15"]], "#define AR_ENOTIMPL (16)": [[13, "define-ar-enotimpl-16"]], "#define AR_ENEEDMORE (17)": [[13, "define-ar-eneedmore-17"]], "#define AR_ENOMEMORY (18)": [[13, "define-ar-enomemory-18"]], "#define AR_ENOTEXIST (19)": [[13, "define-ar-enotexist-19"]], "#define AR_ETERMINATED (20)": [[13, "define-ar-eterminated-20"]], "#define AR_ETIMEOUT (21)": [[13, "define-ar-etimeout-21"]], "#define AR_SUCCEEDED( x )": [[13, "define-ar-succeeded-x"]], "#define AR_FAILED( x )": [[13, "define-ar-failed-x"]], "GPR Core Packet Structure": [[13, "gpr-core-packet-structure"]], "Data Structure Documentation": [[13, "data-structure-documentation"], [13, "id21"], [13, "id23"], [13, "id28"], [21, "data-structure-documentation"], [21, "id45"], [21, "id53"], [21, "id56"], [21, "id60"], [21, "id71"]], "struct gpr_packet_t": [[13, "struct-gpr-packet-t"]], "Callback Function Prototype": [[13, "callback-function-prototype"]], "Typedef Documentation": [[13, "typedef-documentation"], [13, "id25"], [21, "typedef-documentation"], [21, "id20"], [21, "id22"], [21, "id36"], [21, "id38"], [21, "id46"], [21, "id68"], [21, "id72"]], "typedef uint32_t(gpr_callback_fn_t)(gpr_packet_t \u2217packet, void callback_data)": [[13, "typedef-uint32-t-gpr-callback-fn-t-gpr-packet-t-packet-void-callback-data"]], "GPR Core Routines": [[13, "gpr-core-routines"]], "Function Documentation": [[13, "function-documentation"], [13, "id7"], [13, "id8"], [13, "id9"], [13, "id10"], [13, "id11"], [13, "id12"], [13, "id13"], [13, "id14"], [13, "id15"], [13, "id16"], [13, "id17"], [13, "id18"], [13, "id26"], [13, "id29"]], "GPR_EXTERNAL uint32_t gpr_init ( void )": [[13, "gpr-external-uint32-t-gpr-init-void"]], "GPR_EXTERNAL uint32_t gpr_deinit ( void )": [[13, "gpr-external-uint32-t-gpr-deinit-void"]], "GPR_EXTERNAL uint32_t gpr_drv_init ( void )": [[13, "gpr-external-uint32-t-gpr-drv-init-void"]], "GPR_INTERNAL uint32_t gpr_drv_deinit ( void )": [[13, "gpr-internal-uint32-t-gpr-drv-deinit-void"]], "GPR Fundamental Controls": [[13, "gpr-fundamental-controls"]], "Register a Service": [[13, "register-a-service"]], "static uint32_t gpr_cmd_register ( uint32_t src_port, gpr_callback_fn_t, void * callback_data)": [[13, "static-uint32-t-gpr-cmd-register-uint32-t-src-port-gpr-callback-fn-t-void-callback-data"]], "Deregister a Service": [[13, "deregister-a-service"]], "static uint32_t gpr_cmd_deregister ( uint32_t src_port )": [[13, "static-uint32-t-gpr-cmd-deregister-uint32-t-src-port"]], "Query for Registered Service": [[13, "query-for-registered-service"]], "Query for Local or Host Domain": [[13, "query-for-local-or-host-domain"]], "static uint32_t gpr_cmd_get_host_domain_id (uint32_t *host_domain_id)": [[13, "static-uint32-t-gpr-cmd-get-host-domain-id-uint32-t-host-domain-id"]], "Query for Packet Pool Information": [[13, "query-for-packet-pool-information"]], "static uint32_t gpr_cmd_get_gpr_packet_info (gpr_cmd_gpr_packet_pool_info_t *args)": [[13, "static-uint32-t-gpr-cmd-get-gpr-packet-info-gpr-cmd-gpr-packet-pool-info-t-args"]], "struct gpr_cmd_gpr_packet_pool_info_t": [[13, "struct-gpr-cmd-gpr-packet-pool-info-t"]], "Send an Asynchronous Message": [[13, "send-an-asynchronous-message"]], "static uint32_t gpr_cmd_async_send (gpr_packet_t packet )": [[13, "static-uint32-t-gpr-cmd-async-send-gpr-packet-t-packet"]], "Allocate a Free Message for Delivery": [[13, "allocate-a-free-message-for-delivery"]], "static uint32_t gpr_cmd_alloc ( uint32_t alloc_size, gpr_packet_t **ret_packet)": [[13, "static-uint32-t-gpr-cmd-alloc-uint32-t-alloc-size-gpr-packet-t-ret-packet"]], "Free a Packet from a Queue": [[13, "free-a-packet-from-a-queue"]], "static uint32_t gpr_cmd_free ( gpr_packet_t *packet)": [[13, "static-uint32-t-gpr-cmd-free-gpr-packet-t-packet"]], "GPR Utility Controls": [[13, "gpr-utility-controls"]], "Allocate Part of a Message": [[13, "allocate-part-of-a-message"]], "static uint32_t gpr_cmd_alloc_ext (gpr_cmd_alloc_ext_t *args )": [[13, "static-uint32-t-gpr-cmd-alloc-ext-gpr-cmd-alloc-ext-t-args"]], "struct gpr_cmd_alloc_ext_t": [[13, "struct-gpr-cmd-alloc-ext-t"]], "Allocate and Send a Message": [[13, "allocate-and-send-a-message"]], "static uint32_t gpr_cmd_alloc_send (gpr_cmd_alloc_send_t args )": [[13, "static-uint32-t-gpr-cmd-alloc-send-gpr-cmd-alloc-send-t-args"]], "struct gpr_cmd_alloc_send_t": [[13, "struct-gpr-cmd-alloc-send-t"]], "Accept a Command Message": [[13, "accept-a-command-message"]], "static uint32_t gpr_cmd_accept_command (gpr_packet_t *packet)": [[13, "static-uint32-t-gpr-cmd-accept-command-gpr-packet-t-packet"]], "Send a Command Response": [[13, "send-a-command-response"]], "static uint32_t gpr_cmd_end_command ( gpr_packet_t *packet, uint32_t status )": [[13, "static-uint32-t-gpr-cmd-end-command-gpr-packet-t-packet-uint32-t-status"]], "GPR Standard Response Opcodes": [[13, "gpr-standard-response-opcodes"]], "#define GPR_IBASIC_RSP_RESULT ( 0x02001005 )": [[13, "define-gpr-ibasic-rsp-result-0x02001005"]], "#define GPR_IBASIC_EVT_ACCEPTED ( 0x02001006 )": [[13, "define-gpr-ibasic-evt-accepted-0x02001006"]], "IPC Interfaces": [[13, "ipc-interfaces"]], "GPR-to-IPC Callback Functions": [[13, "gpr-to-ipc-callback-functions"]], "struct gpr_to_ipc_vtbl_t": [[13, "struct-gpr-to-ipc-vtbl-t"]], "IPC-to-GPR Virtual Function Wrapper": [[13, "ipc-to-gpr-virtual-function-wrapper"]], "struct ipc_to_gpr_vtbl_t": [[13, "struct-ipc-to-gpr-vtbl-t"]], "IPC Data Link Function Prototypes": [[13, "ipc-data-link-function-prototypes"]], "typedef uint32_t(\u2217 ipc_dl_init_fn_t)(uint32_t src_domain_id, uint32_t dest_domain_id, const gpr_to_ipc_vtbl_t *p_gpr_to_ipc_vtbl, ipc_to_gpr_vtbl_t **pp_ipc_to_gpr_vtbl)": [[13, "typedef-uint32-t-ipc-dl-init-fn-t-uint32-t-src-domain-id-uint32-t-dest-domain-id-const-gpr-to-ipc-vtbl-t-p-gpr-to-ipc-vtbl-ipc-to-gpr-vtbl-t-pp-ipc-to-gpr-vtbl"]], "typedef uint32_t(\u2217 ipc_dl_deinit_fn_t)(uint32_t src_domain_id, uint32_t dest_domain_id)": [[13, "typedef-uint32-t-ipc-dl-deinit-fn-t-uint32-t-src-domain-id-uint32-t-dest-domain-id"]], "GPR Functions for Local Routing": [[13, "gpr-functions-for-local-routing"]], "GPR_EXTERNAL uint32_t ipc_dl_local_init ( uint32_t src_domain_id, uint32_t dest_domain_id, const gpr_to_ipc_vtbl_t *p_gpr_to_ipc_vtbl, ipc_to_gpr_vtbl_t **pp_ipc_to_gpr_vtbl )": [[13, "gpr-external-uint32-t-ipc-dl-local-init-uint32-t-src-domain-id-uint32-t-dest-domain-id-const-gpr-to-ipc-vtbl-t-p-gpr-to-ipc-vtbl-ipc-to-gpr-vtbl-t-pp-ipc-to-gpr-vtbl"]], "Platform-specific Configuration Wrappers": [[13, "platform-specific-configuration-wrappers"]], "struct ipc_dl_t": [[13, "struct-ipc-dl-t"]], "GPR_EXTERNAL uint32_t gpr_drv_internal_init ( struct ipc_dl_t gpr_ipc_dl_table[ ], uint32_t num_domains, uint32_t default_domain_id, uint32_t buf_size_1, uint32_t num_packets_1, uint32_t buf_size_2, uint32_t num_packets_2 )": [[13, "gpr-external-uint32-t-gpr-drv-internal-init-struct-ipc-dl-t-gpr-ipc-dl-table-uint32-t-num-domains-uint32-t-default-domain-id-uint32-t-buf-size-1-uint32-t-num-packets-1-uint32-t-buf-size-2-uint32-t-num-packets-2"]], "Custom Implementations": [[13, "custom-implementations"]], "Custom Platform Wrapper": [[13, "custom-platform-wrapper"]], "Custom Domain ID": [[13, "custom-domain-id"]], "For GPR on a Custom Domain or Processor": [[13, "for-gpr-on-a-custom-domain-or-processor"]], "For GPR on Another Domain or Processor": [[13, "for-gpr-on-another-domain-or-processor"]], "Custom IPC Data Link or Transport Layer": [[13, "custom-ipc-data-link-or-transport-layer"]], "Acronyms and Terms": [[13, "acronyms-and-terms"], [21, "acronyms-and-terms"]], "AudioReach Designs": [[14, "audioreach-designs"]], "Linux ASoC Architecture": [[15, "linux-asoc-architecture"]], "Linux Plug-in Architecture": [[16, "linux-plug-in-architecture"]], "Building Blocks": [[16, "building-blocks"]], "AudioReach Realization through ALSA": [[16, "audioreach-realization-through-alsa"]], "Guidelines for assigning key vectors to sub-graphs": [[16, "guidelines-for-assigning-key-vectors-to-sub-graphs"]], "Sample Graph Design for Plug-in Architecture": [[16, "sample-graph-design-for-plug-in-architecture"]], "Multi-Streams to Single-Device(MSSD) Playback": [[16, "multi-streams-to-single-device-mssd-playback"]], "Graph Overview": [[16, "graph-overview"], [16, "id1"]], "Key Vector Design": [[16, "key-vector-design"], [16, "id2"]], "Single-Stream to Multi-Device(SSMD) Playback": [[16, "single-stream-to-multi-device-ssmd-playback"]], "Device Switch": [[16, "device-switch"]], "Guide to Setup Use Case through ALSA": [[16, "guide-to-setup-use-case-through-alsa"]], "Setup Sequence": [[16, "setup-sequence"]], "Shutdown Sequence": [[16, "shutdown-sequence"]], "Mixer Control and Payload": [[16, "mixer-control-and-payload"]], "Sample Mixer control setup for Usecases.": [[16, "sample-mixer-control-setup-for-usecases"]], "Playback SSSD": [[16, "playback-sssd"]], "5.2. Playback SSMD": [[16, "playback-ssmd"]], "5.3. Playback MSSD": [[16, "playback-mssd"]], "Linux Adaptation Design": [[17, "linux-adaptation-design"]], "How to add an Audio Module": [[18, "how-to-add-an-audio-module"]], "Create the folder structure": [[18, "create-the-folder-structure"]], "Create an API file": [[18, "create-an-api-file"]], "Add the source code and CAPI Wrapper": [[18, "add-the-source-code-and-capi-wrapper"]], "Create a build file": [[18, "create-a-build-file"]], "Add entries to build the module": [[18, "add-entries-to-build-the-module"]], "Build the module and import to ARC": [[18, "build-the-module-and-import-to-arc"]], "Test the module": [[18, "test-the-module"]], "ALSA lib using AudioReach": [[19, "alsa-lib-using-audioreach"]], "ALSA lib Setup": [[19, "alsa-lib-setup"]], "Prerequisites": [[19, "prerequisites"]], "ALSA Package Installation": [[19, "alsa-package-installation"]], "Enabling ALSA lib Plugin in AudioReach Components": [[19, "enabling-alsa-lib-plugin-in-audioreach-components"]], "Verify ALSA Installation": [[19, "verify-alsa-installation"]], "Metadata Binary Files Generation using ARC": [[19, "metadata-binary-files-generation-using-arc"]], "Required Metadata Files": [[19, "required-metadata-files"]], "Generate Metadata with ARC": [[19, "generate-metadata-with-arc"]], "Running Audio Use Cases": [[19, "running-audio-use-cases"]], "General Setup": [[19, "general-setup"]], "Using amixer": [[19, "using-amixer"]], "Using ALSA UCM": [[19, "using-alsa-ucm"]], "UCM Configuration Files": [[19, "ucm-configuration-files"]], "Running use-case with UCM": [[19, "running-use-case-with-ucm"]], "References": [[19, "references"], [21, "references"]], "Available Audio Modules": [[20, "available-audio-modules"]], "CAPI Module Development Guide": [[21, "capi-module-development-guide"]], "Module": [[21, "module"]], "Types of Modules": [[21, "types-of-modules"]], "Life Cycle of a CAPI": [[21, "life-cycle-of-a-capi"]], "Entry Point Functions": [[21, "entry-point-functions"]], "Error Codes": [[21, "error-codes"], [21, "capi-error-codes"]], "Errors While Setting and Getting Properties": [[21, "errors-while-setting-and-getting-properties"]], "Extensions": [[21, "extensions"]], "Framework Extensions": [[21, "framework-extensions"], [21, "id24"]], "Interface Extensions": [[21, "interface-extensions"], [21, "id51"]], "Differences Between Framework and Interface Extensions": [[21, "differences-between-framework-and-interface-extensions"]], "Other Requirements": [[21, "other-requirements"]], "Module Integration": [[21, "module-integration"]], "Workflow": [[21, "workflow"]], "Naming Convention for Entry Point Functions": [[21, "naming-convention-for-entry-point-functions"]], "Functional Description": [[21, "functional-description"]], "Media Format": [[21, "media-format"]], "Fixed Point": [[21, "fixed-point"]], "Interleaving": [[21, "interleaving"]], "Channel Map or Channel Type": [[21, "channel-map-or-channel-type"]], "Floating Point": [[21, "floating-point"]], "Raw Compressed": [[21, "raw-compressed"]], "Packetized Formats": [[21, "packetized-formats"]], "Deinterleaved Raw Compressed": [[21, "deinterleaved-raw-compressed"]], "Buffering": [[21, "buffering"]], "Non-buffered Data Flow Model": [[21, "non-buffered-data-flow-model"]], "Buffered Data Flow Model": [[21, "buffered-data-flow-model"]], "Data Ports": [[21, "data-ports"]], "Port Indices and Port IDs": [[21, "port-indices-and-port-ids"]], "Get and Set Parameters": [[21, "get-and-set-parameters"]], "Alignment, Packing, and Get Parameter Requirements": [[21, "alignment-packing-and-get-parameter-requirements"]], "Get Parameter Requirements": [[21, "get-parameter-requirements"]], "Property for Persistent Parameters": [[21, "property-for-persistent-parameters"]], "Events": [[21, "events"], [21, "id23"]], "Thread Safety": [[21, "thread-safety"]], "Raise Events to ARE Clients": [[21, "raise-events-to-are-clients"]], "Common Events": [[21, "common-events"]], "Process Call": [[21, "process-call"]], "Stream Data": [[21, "stream-data"]], "Timestamp Propagation": [[21, "timestamp-propagation"]], "Return CAPI_ENEEDMORE in a Process Call": [[21, "return-capi-eneedmore-in-a-process-call"]], "EOF Handling": [[21, "eof-handling"]], "EOS Handling": [[21, "eos-handling"]], "Erasure Handling": [[21, "erasure-handling"]], "Metadata Propagation": [[21, "metadata-propagation"]], "Raise Events in Process Context": [[21, "raise-events-in-process-context"]], "Key Framework Extensions": [[21, "key-framework-extensions"]], "Signal Triggered Module": [[21, "signal-triggered-module"], [21, "id34"]], "Trigger Policy": [[21, "trigger-policy"], [21, "id8"], [21, "id43"]], "Key Interface Extensions": [[21, "key-interface-extensions"]], "Data Port Operation": [[21, "data-port-operation"], [21, "id4"]], "Inter-module Control Link (IMCL)": [[21, "inter-module-control-link-imcl"]], "Metadata": [[21, "metadata"], [21, "id6"], [21, "id58"]], "Port Property Propagation": [[21, "port-property-propagation"], [21, "id11"]], "Supporting Libraries": [[21, "supporting-libraries"]], "Query for a Library": [[21, "query-for-a-library"]], "Standard Functions in Libraries": [[21, "standard-functions-in-libraries"]], "Data Flow States": [[21, "data-flow-states"]], "Open": [[21, "open"]], "Start": [[21, "start"]], "Stop": [[21, "stop"]], "Close": [[21, "close"]], "Data Flow State vs Port State": [[21, "data-flow-state-vs-port-state"]], "Intermodule Control Link (IMCL)": [[21, "intermodule-control-link-imcl"]], "Intents": [[21, "intents"]], "Types of Ports": [[21, "types-of-ports"]], "Control Link Port Operations": [[21, "control-link-port-operations"]], "Types of Messages": [[21, "types-of-messages"]], "One Time vs. Repeating": [[21, "one-time-vs-repeating"]], "Triggerable or Polling": [[21, "triggerable-or-polling"]], "Typical Operation": [[21, "typical-operation"]], "Common Metadata Interfaces": [[21, "common-metadata-interfaces"]], "Flags": [[21, "flags"], [21, "id7"]], "Out-of-band": [[21, "out-of-band"]], "Buffer Association": [[21, "buffer-association"]], "Offset": [[21, "offset"]], "Lists": [[21, "lists"]], "EOS Metadata": [[21, "eos-metadata"]], "Flushing EOS": [[21, "flushing-eos"]], "Internal EOS": [[21, "internal-eos"]], "EOS Payload": [[21, "eos-payload"]], "DFG Metadata": [[21, "dfg-metadata"]], "Virtual Function Table": [[21, "virtual-function-table"], [21, "id14"]], "Types of Triggers": [[21, "types-of-triggers"]], "Triggerable Ports": [[21, "triggerable-ports"]], "Mandatory Policy": [[21, "mandatory-policy"]], "Optional Policy": [[21, "optional-policy"]], "Non-triggerable Ports and Blocked Ports": [[21, "non-triggerable-ports-and-blocked-ports"]], "Non-triggerable Ports": [[21, "non-triggerable-ports"]], "Blocked Ports": [[21, "blocked-ports"]], "Default Trigger Policy": [[21, "default-trigger-policy"]], "Real-time Flag": [[21, "real-time-flag"]], "For Input Ports": [[21, "for-input-ports"]], "For Output Ports": [[21, "for-output-ports"]], "Usage Examples": [[21, "usage-examples"]], "Framework Default Settings": [[21, "framework-default-settings"], [21, "id13"]], "Downstream State": [[21, "downstream-state"]], "Multi-port Modules": [[21, "multi-port-modules"]], "Interaction Between Port Properties and Trigger Policy": [[21, "interaction-between-port-properties-and-trigger-policy"]], "Frame Duration and Threshold-related Extensions": [[21, "frame-duration-and-threshold-related-extensions"]], "Threshold Configuration": [[21, "threshold-configuration"], [21, "id41"]], "Container Frame Duration": [[21, "container-frame-duration"], [21, "id26"]], "Container Processing Duration": [[21, "container-processing-duration"], [21, "id28"]], "Data Duration Modifying Modules and Container Handling": [[21, "data-duration-modifying-modules-and-container-handling"]], "DM Modules": [[21, "dm-modules"]], "DM handling in ARE": [[21, "dm-handling-in-are"]], "Special handling for Fixed-Output mode of operation": [[21, "special-handling-for-fixed-output-mode-of-operation"]], "Typical Recommendations": [[21, "typical-recommendations"]], "Optimization": [[21, "optimization"]], "CAPI Interfaces": [[21, "capi-interfaces"]], "struct capi_vtbl_t": [[21, "struct-capi-vtbl-t"]], "struct capi_t": [[21, "struct-capi-t"]], "process()": [[21, "process"]], "Variable Documentation": [[21, "variable-documentation"], [21, "id15"], [21, "id16"], [21, "id17"], [21, "id18"], [21, "id19"]], "capi_err_t(\u2217 capi_vtbl_t::process)(capi_t \u2217_pif, capi_stream_data_t \u2217input[ ], capi_stream_data_t \u2217output[ ])": [[21, "capi-err-t-capi-vtbl-t-process-capi-t-pif-capi-stream-data-t-input-capi-stream-data-t-output"]], "end()": [[21, "end"]], "capi_err_t(\u2217 capi_vtbl_t::end)(capi_t \u2217_pif)": [[21, "capi-err-t-capi-vtbl-t-end-capi-t-pif"]], "set_param()": [[21, "set-param"]], "capi_err_t(\u2217 capi_vtbl_t::set_param)(capi_t \u2217_pif, uint32_t param_id, const capi_port_info_t \u2217port_info_ptr, capi_buf_t \u2217params_ptr)": [[21, "capi-err-t-capi-vtbl-t-set-param-capi-t-pif-uint32-t-param-id-const-capi-port-info-t-port-info-ptr-capi-buf-t-params-ptr"]], "get_param()": [[21, "get-param"]], "capi_err_t(\u2217 capi_vtbl_t::get_param)(capi_t \u2217_pif, uint32_t param_id, const capi_port_info_t \u2217port_info_ptr, capi_buf_t \u2217params_ptr)": [[21, "capi-err-t-capi-vtbl-t-get-param-capi-t-pif-uint32-t-param-id-const-capi-port-info-t-port-info-ptr-capi-buf-t-params-ptr"]], "set_properties()": [[21, "set-properties"]], "capi_err_t(\u2217capi_vtbl_t::set_properties)(capi_t \u2217_pif, capi_proplist_t \u2217proplist_ptr)": [[21, "capi-err-t-capi-vtbl-t-set-properties-capi-t-pif-capi-proplist-t-proplist-ptr"]], "get_properties()": [[21, "get-properties"]], "capi_err_t(\u2217capi_vtbl_t::get_properties)(capi_t \u2217_pif, capi_proplist_t \u2217proplist_ptr)": [[21, "capi-err-t-capi-vtbl-t-get-properties-capi-t-pif-capi-proplist-t-proplist-ptr"]], "capi_get_static_properties_f()": [[21, "capi-get-static-properties-f"]], "typedef capi_err_t(\u2217capi_get_static_properties_f)(capi_proplist_t \u2217init_set_proplist, capi_proplist_t \u2217static_proplist)": [[21, "typedef-capi-err-t-capi-get-static-properties-f-capi-proplist-t-init-set-proplist-capi-proplist-t-static-proplist"]], "capi_init_f()": [[21, "capi-init-f"]], "typedef capi_err_t(\u2217 capi_init_f)(capi_t \u2217_pif, capi_proplist_t \u2217init_set_proplist)": [[21, "typedef-capi-err-t-capi-init-f-capi-t-pif-capi-proplist-t-init-set-proplist"]], "Data Types and Payloads": [[21, "data-types-and-payloads"]], "#define CAPI_EOK 0": [[21, "define-capi-eok-0"]], "#define CAPI_EFAILED ((uint32_t)1)": [[21, "define-capi-efailed-uint32-t-1"]], "#define CAPI_EBADPARAM (((uint32_t)1) << 1)": [[21, "define-capi-ebadparam-uint32-t-1-1"]], "#define CAPI_EUNSUPPORTED (((uint32_t)1) << 2)": [[21, "define-capi-eunsupported-uint32-t-1-2"]], "#define CAPI_ENOMEMORY (((uint32_t)1) << 3)": [[21, "define-capi-enomemory-uint32-t-1-3"]], "#define CAPI_ENEEDMORE (((uint32_t)1) << 4)": [[21, "define-capi-eneedmore-uint32-t-1-4"]], "#define CAPI_ENOTREADY (((uint32_t)1) << 5)": [[21, "define-capi-enotready-uint32-t-1-5"]], "#define CAPI_EALREADY (((uint32_t)1) << 6)": [[21, "define-capi-ealready-uint32-t-1-6"]], "#define CAPI_FAILED( x ) (CAPI_EOK != (x))": [[21, "define-capi-failed-x-capi-eok-x"]], "#define CAPI_SUCCEEDED( x ) (CAPI_EOK == (x))": [[21, "define-capi-succeeded-x-capi-eok-x"]], "#define CAPI_SET_ERROR( error_flags, return_code ) ((error_flags) |= (return_code))": [[21, "define-capi-set-error-error-flags-return-code-error-flags-return-code"]], "#define CAPI_IS_ERROR_CODE_SET( error_flags, error_code) (((error_flags) & (error_code)) != CAPI_EOK)": [[21, "define-capi-is-error-code-set-error-flags-error-code-error-flags-error-code-capi-eok"]], "typedef uint32_t capi_err_t": [[21, "typedef-uint32-t-capi-err-t"]], "Property IDs": [[21, "property-ids"]], "Example of Using a Framework Extension": [[21, "example-of-using-a-framework-extension"]], "Bluetooth Codec": [[21, "bluetooth-codec"]], "#define FWK_EXTN_BT_CODEC 0x000132e4": [[21, "define-fwk-extn-bt-codec-0x000132e4"]], "#define CAPI_BT_CODEC_EXTN_EVENT_ID_DISABLE_PREBUFFER 0x000132e5": [[21, "define-capi-bt-codec-extn-event-id-disable-prebuffer-0x000132e5"]], "#define CAPI_BT_CODEC_EXTN_EVENT_ID_KPPS_SCALE_FACTOR 0x000132e7": [[21, "define-capi-bt-codec-extn-event-id-kpps-scale-factor-0x000132e7"]], "#define FWK_EXTN_CONTAINER_FRAME_DURATION 0x0A001021": [[21, "define-fwk-extn-container-frame-duration-0x0a001021"]], "#define FWK_EXTN_PARAM_ID_CONTAINER_FRAME_DURATION 0x0A001022": [[21, "define-fwk-extn-param-id-container-frame-duration-0x0a001022"]], "#define FWK_EXTN_CONTAINER_PROC_DURATION 0x0A001043": [[21, "define-fwk-extn-container-proc-duration-0x0a001043"]], "#define FWK_EXTN_PARAM_ID_CONTAINER_PROC_DURATION 0x0A001044": [[21, "define-fwk-extn-param-id-container-proc-duration-0x0a001044"]], "Data Duration Modifying Modules": [[21, "data-duration-modifying-modules"]], "#define FWK_EXTN_DM 0x0A001027": [[21, "define-fwk-extn-dm-0x0a001027"]], "#define FWK_EXTN_DM_PARAM_ID_CONSUME_PARTIAL_INPUT 0x080012EE": [[21, "define-fwk-extn-dm-param-id-consume-partial-input-0x080012ee"]], "#define FWK_EXTN_DM_PARAM_ID_CHANGE_MODE 0x0A001028": [[21, "define-fwk-extn-dm-param-id-change-mode-0x0a001028"]], "#define FWK_EXTN_DM_PARAM_ID_SET_SAMPLES 0x0A001029": [[21, "define-fwk-extn-dm-param-id-set-samples-0x0a001029"]], "#define FWK_EXTN_DM_EVENT_ID_REPORT_SAMPLES 0x0A00102A": [[21, "define-fwk-extn-dm-event-id-report-samples-0x0a00102a"]], "#define FWK_EXTN_DM_PARAM_ID_SET_MAX_SAMPLES 0x0A00102B": [[21, "define-fwk-extn-dm-param-id-set-max-samples-0x0a00102b"]], "#define FWK_EXTN_DM_EVENT_ID_REPORT_MAX_SAMPLES 0x0A00102C": [[21, "define-fwk-extn-dm-event-id-report-max-samples-0x0a00102c"]], "#define FWK_EXTN_DM_EVENT_ID_DISABLE_DM 0x0A00102D": [[21, "define-fwk-extn-dm-event-id-disable-dm-0x0a00102d"]], "Enumeration Type Documentation": [[21, "enumeration-type-documentation"], [21, "id47"], [21, "id49"], [21, "id54"], [21, "id57"], [21, "id65"]], "enum fwk_extn_dm_mode_t": [[21, "enum-fwk-extn-dm-mode-t"]], "enum event_id_disable_dm_supported_values_t": [[21, "enum-event-id-disable-dm-supported-values-t"]], "ECNS": [[21, "ecns"]], "#define FWK_EXTN_ECNS 0x0A00101E": [[21, "define-fwk-extn-ecns-0x0a00101e"]], "Multi-port Buffering": [[21, "multi-port-buffering"]], "#define FWK_EXTN_MULTI_PORT_BUFFERING 0x0A001010": [[21, "define-fwk-extn-multi-port-buffering-0x0a001010"]], "PCM": [[21, "pcm"]], "#define FWK_EXTN_PCM 0x0A001000": [[21, "define-fwk-extn-pcm-0x0a001000"]], "#define FWK_EXTN_PCM_PARAM_ID_MEDIA_FORMAT_EXTN 0x0A001001": [[21, "define-fwk-extn-pcm-param-id-media-format-extn-0x0a001001"]], "#define FWK_EXTN_STM 0x0A001003": [[21, "define-fwk-extn-stm-0x0a001003"]], "#define FWK_EXTN_PROPERTY_ID_STM_TRIGGER 0x0A001004": [[21, "define-fwk-extn-property-id-stm-trigger-0x0a001004"]], "#define FWK_EXTN_PROPERTY_ID_STM_CTRL 0x0A001005": [[21, "define-fwk-extn-property-id-stm-ctrl-0x0a001005"]], "#define FWK_EXTN_EVENT_ID_IS_SIGNAL_TRIGGERED_ACTIVE 0x0A00100D": [[21, "define-fwk-extn-event-id-is-signal-triggered-active-0x0a00100d"]], "#define FWK_EXTN_PARAM_ID_LATEST_TRIGGER_TIMESTAMP_PTR 0x0A001050": [[21, "define-fwk-extn-param-id-latest-trigger-timestamp-ptr-0x0a001050"]], "typedef ar_result_t(\u2217 stm_get_ts_fn_ptr_t)(void \u2217context_ptr, uint64_t \u2217intr_ts_ptr)": [[21, "typedef-ar-result-t-stm-get-ts-fn-ptr-t-void-context-ptr-uint64-t-intr-ts-ptr"]], "Async Signal Triggered Module": [[21, "async-signal-triggered-module"]], "#define FWK_EXTN_ASYNC_SIGNAL_TRIGGER 0x0A001024": [[21, "define-fwk-extn-async-signal-trigger-0x0a001024"]], "#define FWK_EXTN_PROPERTY_ID_ASYNC_SIGNAL_CTRL 0x0A001047": [[21, "define-fwk-extn-property-id-async-signal-ctrl-0x0a001047"]], "#define FWK_EXTN_PROPERTY_ID_ASYNC_SIGNAL_CALLBACK_INFO 0x0A00105A": [[21, "define-fwk-extn-property-id-async-signal-callback-info-0x0a00105a"]], "typedef ar_result_t(\u2217fwk_extn_async_signal_callback_fn_ptr_t)(void \u2217module_context_ptr)": [[21, "typedef-ar-result-t-fwk-extn-async-signal-callback-fn-ptr-t-void-module-context-ptr"]], "Soft Timer": [[21, "soft-timer"]], "#define FWK_EXTN_SOFT_TIMER 0x0A001008": [[21, "define-fwk-extn-soft-timer-0x0a001008"]], "#define FWK_EXTN_EVENT_ID_SOFT_TIMER_START 0x0A001009": [[21, "define-fwk-extn-event-id-soft-timer-start-0x0a001009"]], "#define FWK_EXTN_EVENT_ID_SOFT_TIMER_DISABLE 0x0A00100A": [[21, "define-fwk-extn-event-id-soft-timer-disable-0x0a00100a"]], "#define FWK_EXTN_PARAM_ID_SOFT_TIMER_EXPIRED 0x0A00100B": [[21, "define-fwk-extn-param-id-soft-timer-expired-0x0a00100b"]], "Synchronization": [[21, "synchronization"]], "#define FWK_EXTN_SYNC 0x0A00101A": [[21, "define-fwk-extn-sync-0x0a00101a"]], "#define FWK_EXTN_SYNC_EVENT_ID_ENABLE_THRESHOLD_BUFFERING 0x0A00101B": [[21, "define-fwk-extn-sync-event-id-enable-threshold-buffering-0x0a00101b"]], "#define FWK_EXTN_SYNC_PARAM_ID_PORT_WILL_START 0x0A00101D": [[21, "define-fwk-extn-sync-param-id-port-will-start-0x0a00101d"]], "#define FWK_EXTN_SYNC_EVENT_ID_DATA_PORT_ACTIVITY_STATE 0x08001372": [[21, "define-fwk-extn-sync-event-id-data-port-activity-state-0x08001372"]], "#define FWK_EXTN_THRESHOLD_CONFIGURATION 0x0A00104D": [[21, "define-fwk-extn-threshold-configuration-0x0a00104d"]], "#define FWK_EXTN_PARAM_ID_THRESHOLD_CFG 0x0A00104E": [[21, "define-fwk-extn-param-id-threshold-cfg-0x0a00104e"]], "#define FWK_EXTN_TRIGGER_POLICY 0x0A00103A": [[21, "define-fwk-extn-trigger-policy-0x0a00103a"]], "#define FWK_EXTN_PARAM_ID_TRIGGER_POLICY_CB_FN 0x0A00103B": [[21, "define-fwk-extn-param-id-trigger-policy-cb-fn-0x0a00103b"]], "#define FWK_EXTN_EVENT_ID_DATA_TRIGGER_IN_ST_CNTR 0x0A00104C": [[21, "define-fwk-extn-event-id-data-trigger-in-st-cntr-0x0a00104c"]], "struct fwk_extn_port_nontrigger_group_t": [[21, "struct-fwk-extn-port-nontrigger-group-t"]], "struct fwk_extn_port_trigger_group_t": [[21, "struct-fwk-extn-port-trigger-group-t"]], "enum fwk_extn_port_trigger_policy_t": [[21, "enum-fwk-extn-port-trigger-policy-t"]], "enum fwk_extn_port_nontrigger_policy_t": [[21, "enum-fwk-extn-port-nontrigger-policy-t"]], "enum fwk_extn_port_trigger_affinity_t": [[21, "enum-fwk-extn-port-trigger-affinity-t"]], "Voice Delivery": [[21, "voice-delivery"]], "#define FWK_EXTN_VOICE_DELIVERY 0x0A00103D": [[21, "define-fwk-extn-voice-delivery-0x0a00103d"]], "#define FWK_EXTN_PROPERTY_ID_VOICE_PROC_START_TRIGGER 0x0A00103E": [[21, "define-fwk-extn-property-id-voice-proc-start-trigger-0x0a00103e"]], "#define FWK_EXTN_VOICE_DELIVERY_EVENT_ID_CHANGE_CONTAINER_TRIGGER_POLICY 0x0A00103F": [[21, "define-fwk-extn-voice-delivery-event-id-change-container-trigger-policy-0x0a00103f"]], "#define FWK_EXTN_VOICE_DELIVERY_PARAM_ID_FIRST_PROC_TICK_NOTIF 0x0A00104F": [[21, "define-fwk-extn-voice-delivery-param-id-first-proc-tick-notif-0x0a00104f"]], "#define FWK_EXTN_VOICE_DELIVERY_PARAM_ID_RESYNC_NOTIF 0x0A001055": [[21, "define-fwk-extn-voice-delivery-param-id-resync-notif-0x0a001055"]], "#define FWK_EXTN_VOICE_DELIVERY_PARAM_ID_DATA_DROP_DURING_SYNC 0x0A001007": [[21, "define-fwk-extn-voice-delivery-param-id-data-drop-during-sync-0x0a001007"]], "#define FWK_EXTN_VOICE_DELIVERY_PARAM_ID_TOPO_PROCESS_NOTIF 0x0A001017": [[21, "define-fwk-extn-voice-delivery-param-id-topo-process-notif-0x0a001017"]], "#define FWK_EXTN_VOICE_DELIVERY_EVENT_ID_UPDATE_SYNC_STATE 0x0800137E": [[21, "define-fwk-extn-voice-delivery-event-id-update-sync-state-0x0800137e"]], "enum container_trigger_policy_t": [[21, "enum-container-trigger-policy-t"]], "Island Handling": [[21, "island-handling"]], "#define FWK_EXTN_ISLAND 0x0A001057": [[21, "define-fwk-extn-island-0x0a001057"]], "#define FWK_EXTN_EVENT_ID_ISLAND_EXIT 0x0A001058": [[21, "define-fwk-extn-event-id-island-exit-0x0a001058"]], "Data Port Operations": [[21, "data-port-operations"]], "#define INTF_EXTN_DATA_PORT_OPERATION 0x0A001023": [[21, "define-intf-extn-data-port-operation-0x0a001023"]], "#define INTF_EXTN_PARAM_ID_DATA_PORT_OPERATION 0x0A001031": [[21, "define-intf-extn-param-id-data-port-operation-0x0a001031"]], "#define INTF_EXTN_PORT_OPCODE_INVALID_VAL AR_NON_GUID(0xFFFFFFFF)": [[21, "define-intf-extn-port-opcode-invalid-val-ar-non-guid-0xffffffff"]], "struct intf_extn_data_port_id_idx_map_t": [[21, "struct-intf-extn-data-port-id-idx-map-t"]], "enum intf_extn_data_port_opcode_t": [[21, "enum-intf-extn-data-port-opcode-t"]], "INTF_EXTN_DATA_PORT_OPEN": [[21, "intf-extn-data-port-open"]], "INTF_EXTN_DATA_PORT_START": [[21, "intf-extn-data-port-start"]], "INTF_EXTN_DATA_PORT_STOP": [[21, "intf-extn-data-port-stop"]], "INTF_EXTN_DATA_PORT_CLOSE": [[21, "intf-extn-data-port-close"]], "INTF_EXTN_DATA_PORT_SUSPEND": [[21, "intf-extn-data-port-suspend"]], "INTF_EXTN_DATA_PORT_OP_INVALID": [[21, "intf-extn-data-port-op-invalid"]], "enum intf_extn_data_port_state_t": [[21, "enum-intf-extn-data-port-state-t"]], "IMCL": [[21, "imcl"]], "#define INTF_EXTN_IMCL 0x0A001012": [[21, "define-intf-extn-imcl-0x0a001012"]], "#define INTF_EXTN_EVENT_ID_IMCL_RECURRING_BUF_INFO 0x0A001013": [[21, "define-intf-extn-event-id-imcl-recurring-buf-info-0x0a001013"]], "#define INTF_EXTN_EVENT_ID_IMCL_GET_RECURRING_BUF 0x0A001014": [[21, "define-intf-extn-event-id-imcl-get-recurring-buf-0x0a001014"]], "#define INTF_EXTN_EVENT_ID_IMCL_GET_ONE_TIME_BUF 0x0A001015": [[21, "define-intf-extn-event-id-imcl-get-one-time-buf-0x0a001015"]], "#define INTF_EXTN_EVENT_ID_IMCL_OUTGOING_DATA 0x0A001016": [[21, "define-intf-extn-event-id-imcl-outgoing-data-0x0a001016"]], "#define INTF_EXTN_PARAM_ID_IMCL_PORT_OPERATION 0x0A001018": [[21, "define-intf-extn-param-id-imcl-port-operation-0x0a001018"]], "#define INTF_EXTN_PARAM_ID_IMCL_INCOMING_DATA 0x0A001019": [[21, "define-intf-extn-param-id-imcl-incoming-data-0x0a001019"]], "struct intf_extn_imcl_id_intent_map_t": [[21, "struct-intf-extn-imcl-id-intent-map-t"]], "struct intf_extn_imcl_port_open_t": [[21, "struct-intf-extn-imcl-port-open-t"]], "struct intf_extn_imcl_port_close_t": [[21, "struct-intf-extn-imcl-port-close-t"]], "struct intf_extn_imcl_port_start_t": [[21, "struct-intf-extn-imcl-port-start-t"]], "struct intf_extn_imcl_port_stop_t": [[21, "struct-intf-extn-imcl-port-stop-t"]], "enum intf_extn_imcl_port_opcode_t": [[21, "enum-intf-extn-imcl-port-opcode-t"]], "INTF_EXTN_IMCL_PORT_OPEN": [[21, "intf-extn-imcl-port-open"]], "INTF_EXTN_IMCL_PORT_PEER_CONNECTED": [[21, "intf-extn-imcl-port-peer-connected"]], "INTF_EXTN_IMCL_PORT_PEER_DISCONNECTED": [[21, "intf-extn-imcl-port-peer-disconnected"]], "INTF_EXTN_IMCL_PORT_CLOSE": [[21, "intf-extn-imcl-port-close"]], "INTF_EXTN_IMCL_PORT_STATE_INVALID": [[21, "intf-extn-imcl-port-state-invalid"]], "#define INTF_EXTN_METADATA 0x0A00101F": [[21, "define-intf-extn-metadata-0x0a00101f"]], "#define INTF_EXTN_METADATA_HANDLER_VERSION 0x00000001": [[21, "define-intf-extn-metadata-handler-version-0x00000001"]], "#define INTF_EXTN_PARAM_ID_METADATA_HANDLER 0x0A001020": [[21, "define-intf-extn-param-id-metadata-handler-0x0a001020"]], "#define MODULE_CMN_MD_TRACKING_USE_SPECIFIED_HEAP_OPTIONAL 0": [[21, "define-module-cmn-md-tracking-use-specified-heap-optional-0"]], "#define MODULE_CMN_MD_TRACKING_USE_SPECIFIED_HEAP_MANDATORY 1": [[21, "define-module-cmn-md-tracking-use-specified-heap-mandatory-1"]], "#define MODULE_CMN_MD_TRACKING_DISABLE_CLONING_EVENT 0": [[21, "define-module-cmn-md-tracking-disable-cloning-event-0"]], "#define MODULE_CMN_MD_TRACKING_ENABLE_CLONING_EVENT 1": [[21, "define-module-cmn-md-tracking-enable-cloning-event-1"]], "#define MODULE_CMN_MD_TRACKING_USE_GENERIC_EVENT 0": [[21, "define-module-cmn-md-tracking-use-generic-event-0"]], "#define MODULE_CMN_MD_TRACKING_USE_CUSTOM_EVENT 1": [[21, "define-module-cmn-md-tracking-use-custom-event-1"]], "#define MODULE_CMN_MD_OUT_OF_BAND 1": [[21, "define-module-cmn-md-out-of-band-1"]], "#define MODULE_CMN_MD_IN_BAND 0": [[21, "define-module-cmn-md-in-band-0"]], "#define MODULE_CMN_MD_SAMPLE_ASSOCIATED 0": [[21, "define-module-cmn-md-sample-associated-0"]], "#define MODULE_CMN_MD_BUFFER_ASSOCIATED 1": [[21, "define-module-cmn-md-buffer-associated-1"]], "#define MODULE_CMN_MD_IS_EXTERNAL_CLIENT_MD 1": [[21, "define-module-cmn-md-is-external-client-md-1"]], "#define MODULE_CMN_MD_IS_INTERNAL_CLIENT_MD 0": [[21, "define-module-cmn-md-is-internal-client-md-0"]], "#define MODULE_CMN_MD_TRACKING_CONFIG_DISABLE 0": [[21, "define-module-cmn-md-tracking-config-disable-0"]], "#define MODULE_CMN_MD_TRACKING_CONFIG_ENABLE_FOR_DROPS_ONLY 1": [[21, "define-module-cmn-md-tracking-config-enable-for-drops-only-1"]], "#define MODULE_CMN_MD_TRACKING_CONFIG_ENABLE_FOR_DROP_OR_CONSUME 2": [[21, "define-module-cmn-md-tracking-config-enable-for-drop-or-consume-2"]], "#define MODULE_CMN_MD_TRACKING_EVENT_POLICY_LAST 0": [[21, "define-module-cmn-md-tracking-event-policy-last-0"]], "#define MODULE_CMN_MD_TRACKING_EVENT_POLICY_EACH 1": [[21, "define-module-cmn-md-tracking-event-policy-each-1"]], "#define MODULE_CMN_MD_VERSION 0": [[21, "define-module-cmn-md-version-0"]], "#define MODULE_CMN_MD_END_ASSOCIATED_MD": [[21, "define-module-cmn-md-end-associated-md"]], "#define MODULE_CMN_MD_BEGIN_ASSOCIATED_MD": [[21, "define-module-cmn-md-begin-associated-md"]], "#define MODULE_CMN_MD_NEEDS_PROPAGATION_TO_CLIENT_BUFFER_ENABLE 1": [[21, "define-module-cmn-md-needs-propagation-to-client-buffer-enable-1"]], "#define MODULE_CMN_MD_NEEDS_PROPAGATION_TO_CLIENT_BUFFER_DISABLE 0": [[21, "define-module-cmn-md-needs-propagation-to-client-buffer-disable-0"]], "#define MODULE_CMN_MD_INBAND_GET_REQ_SIZE(inband_size)": [[21, "define-module-cmn-md-inband-get-req-size-inband-size"]], "#define MODULE_CMN_MD_EOS_BASIC_CLIENT_CMD 0": [[21, "define-module-cmn-md-eos-basic-client-cmd-0"]], "#define MODULE_CMN_MD_EOS_EXTENSION_CLIENT_CMD 1": [[21, "define-module-cmn-md-eos-extension-client-cmd-1"]], "#define MODULE_CMN_MD_EOS_FLUSHING 1": [[21, "define-module-cmn-md-eos-flushing-1"]], "#define MODULE_CMN_MD_EOS_NON_FLUSHING 0": [[21, "define-module-cmn-md-eos-non-flushing-0"]], "#define MODULE_CMN_MD_ID_DFG 0x0A001025": [[21, "define-module-cmn-md-id-dfg-0x0a001025"]], "struct intf_extn_md_propagation_t": [[21, "struct-intf-extn-md-propagation-t"]], "struct module_cmn_md_tracking_flags_t": [[21, "struct-module-cmn-md-tracking-flags-t"]], "union module_cmn_md_tracking_flags_t. unnamed": [[21, "union-module-cmn-md-tracking-flags-t-unnamed"]], "struct module_cmn_md_tracking_flags_t. unnamed . unnamed": [[21, "struct-module-cmn-md-tracking-flags-t-unnamed-unnamed"]], "struct module_cmn_md_tracking_payload_t": [[21, "struct-module-cmn-md-tracking-payload-t"]], "struct module_cmn_md_tracking_t": [[21, "struct-module-cmn-md-tracking-t"]], "struct intf_extn_param_id_metadata_handler_t": [[21, "struct-intf-extn-param-id-metadata-handler-t"]], "struct module_cmn_md_flags_t": [[21, "struct-module-cmn-md-flags-t"]], "union module_cmn_md_flags_t. unnamed": [[21, "union-module-cmn-md-flags-t-unnamed"]], "struct module_cmn_md_flags_t. unnamed . unnamed": [[21, "struct-module-cmn-md-flags-t-unnamed-unnamed"]], "struct module_cmn_md_t": [[21, "struct-module-cmn-md-t"]], "union module_cmn_md_t. unnamed": [[21, "union-module-cmn-md-t-unnamed"]], "struct module_cmn_md_list_t": [[21, "struct-module-cmn-md-list-t"]], "struct module_cmn_md_eos_flags_t": [[21, "struct-module-cmn-md-eos-flags-t"]], "union module_cmn_md_eos_flags_t. unnamed": [[21, "union-module-cmn-md-eos-flags-t-unnamed"]], "struct module_cmn_md_eos_flags_t. unnamed . unnamed": [[21, "struct-module-cmn-md-eos-flags-t-unnamed-unnamed"]], "struct module_cmn_md_eos_t": [[21, "struct-module-cmn-md-eos-t"]], "Path Delay": [[21, "path-delay"]], "#define INTF_EXTN_PATH_DELAY 0x0A00102E": [[21, "define-intf-extn-path-delay-0x0a00102e"]], "#define INTF_EXTN_EVENT_ID_REQUEST_PATH_DELAY 0x0A00102F": [[21, "define-intf-extn-event-id-request-path-delay-0x0a00102f"]], "#define INTF_EXTN_PARAM_ID_RESPONSE_PATH_DELAY 0x0A001030": [[21, "define-intf-extn-param-id-response-path-delay-0x0a001030"]], "#define INTF_EXTN_PARAM_ID_DESTROY_PATH_DELAY 0x0A001032": [[21, "define-intf-extn-param-id-destroy-path-delay-0x0a001032"]], "Propagated Port Properties": [[21, "propagated-port-properties"]], "#define INTF_EXTN_PROP_IS_RT_PORT_PROPERTY 0x0A001048": [[21, "define-intf-extn-prop-is-rt-port-property-0x0a001048"]], "#define INTF_EXTN_PARAM_ID_IS_RT_PORT_PROPERTY 0x0A001049": [[21, "define-intf-extn-param-id-is-rt-port-property-0x0a001049"]], "#define INTF_EXTN_EVENT_ID_IS_RT_PORT_PROPERTY 0x0A00104A": [[21, "define-intf-extn-event-id-is-rt-port-property-0x0a00104a"]], "Propagated Port Downstream States": [[21, "propagated-port-downstream-states"]], "#define INTF_EXTN_PROP_PORT_DS_STATE 0x0A001040": [[21, "define-intf-extn-prop-port-ds-state-0x0a001040"]], "#define INTF_EXTN_PARAM_ID_PORT_DS_STATE 0x0A001041": [[21, "define-intf-extn-param-id-port-ds-state-0x0a001041"]], "#define INTF_EXTN_EVENT_ID_PORT_DS_STATE 0x0A001042": [[21, "define-intf-extn-event-id-port-ds-state-0x0a001042"]], "#define INTF_EXTN_EVENT_ID_BLOCK_PORT_DS_STATE_PROP 0x0A001046": [[21, "define-intf-extn-event-id-block-port-ds-state-prop-0x0a001046"]], "enum intf_extn_prop_data_port_state_t": [[21, "enum-intf-extn-prop-data-port-state-t"]], "INTF_EXTN_PROP_DATA_PORT_STATE_STOPPED": [[21, "intf-extn-prop-data-port-state-stopped"]], "INTF_EXTN_PROP_DATA_PORT_STATE_PREPARED": [[21, "intf-extn-prop-data-port-state-prepared"]], "INTF_EXTN_PROP_DATA_PORT_STATE_STARTED": [[21, "intf-extn-prop-data-port-state-started"]], "INTF_EXTN_PROP_DATA_PORT_STATE_SUSPENDED": [[21, "intf-extn-prop-data-port-state-suspended"]], "INTF_EXTN_PROP_DATA_PORT_STATE_INVALID": [[21, "intf-extn-prop-data-port-state-invalid"]], "MIMO Modules Process States": [[21, "mimo-modules-process-states"]], "#define INTF_EXTN_MIMO_MODULE_PROCESS_STATE 0x0A00101C": [[21, "define-intf-extn-mimo-module-process-state-0x0a00101c"]], "#define INTF_EXTN_EVENT_ID_MIMO_MODULE_PROCESS_STATE 0x0A001059": [[21, "define-intf-extn-event-id-mimo-module-process-state-0x0a001059"]], "Duty Cycling Island": [[21, "duty-cycling-island"]], "#define INTF_EXTN_PARAM_ID_CNTR_DUTY_CYCLING_ENABLED 0x0A001063": [[21, "define-intf-extn-param-id-cntr-duty-cycling-enabled-0x0a001063"]], "#define INTF_EXTN_EVENT_ID_ALLOW_DUTY_CYCLING 0x0A001064": [[21, "define-intf-extn-event-id-allow-duty-cycling-0x0a001064"]], "#define INTF_EXTN_EVENT_ID_ALLOW_DUTY_CYCLING_V2 0x0A001069": [[21, "define-intf-extn-event-id-allow-duty-cycling-v2-0x0a001069"]], "typedef struct intf_extn_param_id_cntr_duty_cycling_enabled_t intf_extn_param_id_cntr_duty_cycling_enabled_t": [[21, "typedef-struct-intf-extn-param-id-cntr-duty-cycling-enabled-t-intf-extn-param-id-cntr-duty-cycling-enabled-t"]], "Period Length": [[21, "period-length"]], "#define INTF_EXTN_PERIOD 0x0A001060": [[21, "define-intf-extn-period-0x0a001060"]], "#define INTF_EXTN_PARAM_ID_PERIOD 0x0A001061": [[21, "define-intf-extn-param-id-period-0x0a001061"]], "Signal Triggered Module Timestamp": [[21, "signal-triggered-module-timestamp"]], "#define INTF_EXTN_STM_TS 0x0A001BAF": [[21, "define-intf-extn-stm-ts-0x0a001baf"]], "#define INTF_EXTN_PARAM_ID_STM_TS 0x0A001BB0": [[21, "define-intf-extn-param-id-stm-ts-0x0a001bb0"]], "struct intf_extn_param_id_stm_ts_t": [[21, "struct-intf-extn-param-id-stm-ts-t"]], "typedef struct stm_latest_trigger_ts_t stm_latest_trigger_ts_t": [[21, "typedef-struct-stm-latest-trigger-ts-t-stm-latest-trigger-ts-t"]], "Development Workflow": [[22, "development-workflow"]], "AudioReach Developer Guides": [[23, "audioreach-developer-guides"]], "Platform Porting Guide": [[24, "platform-porting-guide"]], "Porting Dependency and requirements": [[24, "porting-dependency-and-requirements"]], "Porting Manual": [[24, "porting-manual"]], "Platform & OS Abstraction Layer": [[24, "platform-os-abstraction-layer"]], "Hardware & Software Endpoint Modules": [[24, "hardware-software-endpoint-modules"]], "Provide Execution Environment": [[24, "provide-execution-environment"]], "Sample ARE Framework init execution environment": [[24, "sample-are-framework-init-execution-environment"]], "System Integrator Workflow": [[25, "system-integrator-workflow"]], "Workflow Overview": [[25, "workflow-overview"]], "Import H2XML XML files": [[25, "import-h2xml-xml-files"]], "Design use case graphs": [[25, "design-use-case-graphs"]], "Associate GKV, CKV, TKV": [[25, "associate-gkv-ckv-tkv"]], "Configure dynamic loading": [[25, "configure-dynamic-loading"]], "Customizing KVs with KVH2XML": [[25, "customizing-kvs-with-kvh2xml"]], "KVH2XML overview": [[25, "kvh2xml-overview"]], "Adding a generic key": [[25, "adding-a-generic-key"]], "Adding a graph or calibration key": [[25, "adding-a-graph-or-calibration-key"]], "Adding a module tag": [[25, "adding-a-module-tag"]], "AudioReachTM Documentation": [[26, "audioreachtm-documentation"]], "Announcements": [[26, "announcements"]], "Table of Contents": [[26, "table-of-contents"]], "Indices and tables": [[26, "indices-and-tables"]], "Platform Reference Guide": [[27, "platform-reference-guide"]], "Raspberry Pi 4": [[28, "raspberry-pi-4"]], "Architecture Overview": [[28, "architecture-overview"], [29, "architecture-overview"]], "Create a Yocto image": [[28, "create-a-yocto-image"], [29, "create-a-yocto-image"]], "Step 1: Create a Yocto build": [[28, "step-1-create-a-yocto-build"]], "Step 2: Get AudioReach Meta Layer": [[28, "step-2-get-audioreach-meta-layer"]], "Step 3: Add AudioReach to system image": [[28, "step-3-add-audioreach-to-system-image"]], "Step 4: Compile the image": [[28, "step-4-compile-the-image"]], "Step 5: Flash the Yocto image": [[28, "step-5-flash-the-yocto-image"]], "Setting up the Raspberry Pi": [[28, "setting-up-the-raspberry-pi"]], "Configure bootup settings": [[28, "configure-bootup-settings"]], "Enable Real-time Calibration Mode": [[28, "enable-real-time-calibration-mode"], [29, "enable-real-time-calibration-mode"]], "Running an AudioReach Usecase": [[28, "running-an-audioreach-usecase"], [29, "running-an-audioreach-usecase"]], "Using ALSA lib with AudioReach": [[28, "using-alsa-lib-with-audioreach"]], "Using aplay for Audio Playback": [[28, "using-aplay-for-audio-playback"]], "Troubleshooting": [[28, "troubleshooting"], [29, "troubleshooting"]], "Check the sound card": [[28, "check-the-sound-card"]], "Check the sound card ID": [[28, "check-the-sound-card-id"]], "RB3 Gen2": [[29, "rb3-gen2"]], "Using Qualcomm Linux builds (Released CRM builds)": [[29, "using-qualcomm-linux-builds-released-crm-builds"]], "Directly pulling using meta layers (AudioReach latest source code)": [[29, "directly-pulling-using-meta-layers-audioreach-latest-source-code"]], "Flash the Yocto image": [[29, "flash-the-yocto-image"]], "Setting up the RB3 Gen2": [[29, "setting-up-the-rb3-gen2"]], "Set up Audio hardware": [[29, "set-up-audio-hardware"]], "Check for Sound Card": [[29, "check-for-sound-card"]], "Check for PulseAudio Service": [[29, "check-for-pulseaudio-service"]], "Record": [[29, "record"]], "Next Steps": [[29, "next-steps"]], "Exploring AudioReach Components in the QCLINUX Build": [[29, "exploring-audioreach-components-in-the-qclinux-build"]], "Adding a new Module to ADSP Image": [[29, "adding-a-new-module-to-adsp-image"]], "AudioReach Project Overview": [[30, "audioreach-project-overview"]], "SDK Overview": [[30, "sdk-overview"]], "Platform Support": [[30, "platform-support"]], "Operating System Support": [[30, "operating-system-support"]], "Hardware Platform": [[30, "hardware-platform"]], "Tools": [[30, "tools"]], "Steps to install ARC": [[30, "steps-to-install-arc"]], "Source Code Repository": [[30, "source-code-repository"]], "Build Recipe": [[30, "build-recipe"]], "Contribution & Project Governance": [[30, "contribution-project-governance"]], "License": [[30, "license"]]}, "indexentries": {"ar_apss (c macro)": [[1, "c.AR_APSS"]], "ar_apss2 (c macro)": [[1, "c.AR_APSS2"]], "ar_audio_dsp (c macro)": [[1, "c.AR_AUDIO_DSP"]], "ar_cc_dsp (c macro)": [[1, "c.AR_CC_DSP"]], "ar_compute_dsp (c macro)": [[1, "c.AR_COMPUTE_DSP"]], "ar_critical (c macro)": [[1, "c.AR_CRITICAL"]], "ar_debug (c macro)": [[1, "c.AR_DEBUG"]], "ar_default_dsp (c macro)": [[1, "c.AR_DEFAULT_DSP"]], "ar_eaborted (c macro)": [[1, "c.AR_EABORTED"]], "ar_ealready (c macro)": [[1, "c.AR_EALREADY"]], "ar_ebadparam (c macro)": [[1, "c.AR_EBADPARAM"]], "ar_ebusy (c macro)": [[1, "c.AR_EBUSY"]], "ar_econtinue (c macro)": [[1, "c.AR_ECONTINUE"]], "ar_eduplicate (c macro)": [[1, "c.AR_EDUPLICATE"]], "ar_efailed (c macro)": [[1, "c.AR_EFAILED"]], "ar_ehandle (c macro)": [[1, "c.AR_EHANDLE"]], "ar_eimmediate (c macro)": [[1, "c.AR_EIMMEDIATE"]], "ar_eiodata (c macro)": [[1, "c.AR_EIODATA"]], "ar_eneedmore (c macro)": [[1, "c.AR_ENEEDMORE"]], "ar_enomemory (c macro)": [[1, "c.AR_ENOMEMORY"]], "ar_enoresource (c macro)": [[1, "c.AR_ENORESOURCE"]], "ar_enotexist (c macro)": [[1, "c.AR_ENOTEXIST"]], "ar_enotimpl (c macro)": [[1, "c.AR_ENOTIMPL"]], "ar_enotready (c macro)": [[1, "c.AR_ENOTREADY"]], "ar_eok (c macro)": [[1, "c.AR_EOK"]], "ar_epanic (c macro)": [[1, "c.AR_EPANIC"]], "ar_epending (c macro)": [[1, "c.AR_EPENDING"]], "ar_error (c macro)": [[1, "c.AR_ERROR"]], "ar_error_prio (c macro)": [[1, "c.AR_ERROR_PRIO"]], "ar_esubsysreset (c macro)": [[1, "c.AR_ESUBSYSRESET"]], "ar_eterminated (c macro)": [[1, "c.AR_ETERMINATED"]], "ar_etimeout (c macro)": [[1, "c.AR_ETIMEOUT"]], "ar_eunexpected (c macro)": [[1, "c.AR_EUNEXPECTED"]], "ar_eunsupported (c macro)": [[1, "c.AR_EUNSUPPORTED"]], "ar_eversion (c macro)": [[1, "c.AR_EVERSION"]], "ar_failed (c macro)": [[1, "c.AR_FAILED"]], "ar_fatal_prio (c macro)": [[1, "c.AR_FATAL_PRIO"]], "ar_fopen_append (c macro)": [[1, "c.AR_FOPEN_APPEND"]], "ar_fopen_read_only (c macro)": [[1, "c.AR_FOPEN_READ_ONLY"]], "ar_fopen_read_only_write (c macro)": [[1, "c.AR_FOPEN_READ_ONLY_WRITE"]], "ar_fopen_read_write (c macro)": [[1, "c.AR_FOPEN_READ_WRITE"]], "ar_fopen_read_write_append (c macro)": [[1, "c.AR_FOPEN_READ_WRITE_APPEND"]], "ar_fopen_write_only (c macro)": [[1, "c.AR_FOPEN_WRITE_ONLY"]], "ar_fopen_write_only_append (c macro)": [[1, "c.AR_FOPEN_WRITE_ONLY_APPEND"]], "ar_heap_tag_default (c macro)": [[1, "c.AR_HEAP_TAG_DEFAULT"]], "ar_high_prio (c macro)": [[1, "c.AR_HIGH_PRIO"]], "ar_info (c macro)": [[1, "c.AR_INFO"]], "ar_log_critical (c macro)": [[1, "c.AR_LOG_CRITICAL"]], "ar_log_debug (c macro)": [[1, "c.AR_LOG_DEBUG"]], "ar_log_err (c macro)": [[1, "c.AR_LOG_ERR"]], "ar_log_error (c macro)": [[1, "c.AR_LOG_ERROR"]], "ar_log_fatal (c macro)": [[1, "c.AR_LOG_FATAL"]], "ar_log_high (c macro)": [[1, "c.AR_LOG_HIGH"]], "ar_log_info (c macro)": [[1, "c.AR_LOG_INFO"]], "ar_log_low (c macro)": [[1, "c.AR_LOG_LOW"]], "ar_log_med (c macro)": [[1, "c.AR_LOG_MED"]], "ar_log_verbose (c macro)": [[1, "c.AR_LOG_VERBOSE"]], "ar_low_prio (c macro)": [[1, "c.AR_LOW_PRIO"]], "ar_med_prio (c macro)": [[1, "c.AR_MED_PRIO"]], "ar_modem_dsp (c macro)": [[1, "c.AR_MODEM_DSP"]], "ar_osal_servreg_name_length_max (c macro)": [[1, "c.AR_OSAL_SERVREG_NAME_LENGTH_MAX"]], "ar_sensor_dsp (c macro)": [[1, "c.AR_SENSOR_DSP"]], "ar_shmem_bit_mask_hw_accelerator_flag (c macro)": [[1, "c.AR_SHMEM_BIT_MASK_HW_ACCELERATOR_FLAG"]], "ar_shmem_hw_accelerator_disabled (c macro)": [[1, "c.AR_SHMEM_HW_ACCELERATOR_DISABLED"]], "ar_shmem_hw_accelerator_enabled (c macro)": [[1, "c.AR_SHMEM_HW_ACCELERATOR_ENABLED"]], "ar_shmem_shift_hw_accelerator_flag (c macro)": [[1, "c.AR_SHMEM_SHIFT_HW_ACCELERATOR_FLAG"]], "ar_sub_sys_ids_mask (c macro)": [[1, "c.AR_SUB_SYS_IDS_MASK"]], "ar_sub_sys_id_first (c macro)": [[1, "c.AR_SUB_SYS_ID_FIRST"]], "ar_sub_sys_id_invalid (c macro)": [[1, "c.AR_SUB_SYS_ID_INVALID"]], "ar_sub_sys_id_last (c macro)": [[1, "c.AR_SUB_SYS_ID_LAST"]], "ar_succeeded (c macro)": [[1, "c.AR_SUCCEEDED"]], "ar_verbose (c macro)": [[1, "c.AR_VERBOSE"]], "dispatch_level (c macro)": [[1, "c.DISPATCH_LEVEL"]], "false (c macro)": [[1, "c.FALSE"]], "paged_data_end (c macro)": [[1, "c.PAGED_DATA_END"]], "paged_data_start (c macro)": [[1, "c.PAGED_DATA_START"]], "paged_function (c macro)": [[1, "c.PAGED_FUNCTION"]], "paged_functions_end (c macro)": [[1, "c.PAGED_FUNCTIONS_END"]], "paged_functions_start (c macro)": [[1, "c.PAGED_FUNCTIONS_START"]], "passive_level (c macro)": [[1, "c.PASSIVE_LEVEL"]], "true (c macro)": [[1, "c.TRUE"]], "_irql_requires_max_ (c macro)": [[1, "c._IRQL_requires_max_"]], "_irql_requires_min_ (c macro)": [[1, "c._IRQL_requires_min_"]], "_in_ (c macro)": [[1, "c._In_"]], "_in_opt_ (c macro)": [[1, "c._In_opt_"]], "_inout_ (c macro)": [[1, "c._Inout_"]], "_inout_opt_ (c macro)": [[1, "c._Inout_opt_"]], "_out_ (c macro)": [[1, "c._Out_"]], "_out_opt_ (c macro)": [[1, "c._Out_opt_"]], "_outptr_ (c macro)": [[1, "c._Outptr_"]], "_outptr_opt_ (c macro)": [[1, "c._Outptr_opt_"]], "__unreferenced_param (c macro)": [[1, "c.__UNREFERENCED_PARAM"]], "__unused (c macro)": [[1, "c.__UNUSED"]], "_ar_heap_align_bytes (c++ enum)": [[1, "_CPPv420_ar_heap_align_bytes"]], "_ar_heap_align_bytes::ar_heap_align_16_bytes (c++ enumerator)": [[1, "_CPPv4N20_ar_heap_align_bytes22AR_HEAP_ALIGN_16_BYTESE"]], "_ar_heap_align_bytes::ar_heap_align_4_bytes (c++ enumerator)": [[1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_4_BYTESE"]], "_ar_heap_align_bytes::ar_heap_align_8_bytes (c++ enumerator)": [[1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_8_BYTESE"]], "_ar_heap_align_bytes::ar_heap_align_default (c++ enumerator)": [[1, "_CPPv4N20_ar_heap_align_bytes21AR_HEAP_ALIGN_DEFAULTE"]], "_ar_heap_id (c++ enum)": [[1, "_CPPv411_ar_heap_id"]], "_ar_heap_id::ar_heap_id_1 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_1E"]], "_ar_heap_id::ar_heap_id_10 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_10E"]], "_ar_heap_id::ar_heap_id_11 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id13AR_HEAP_ID_11E"]], "_ar_heap_id::ar_heap_id_2 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_2E"]], "_ar_heap_id::ar_heap_id_3 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_3E"]], "_ar_heap_id::ar_heap_id_4 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_4E"]], "_ar_heap_id::ar_heap_id_5 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_5E"]], "_ar_heap_id::ar_heap_id_6 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_6E"]], "_ar_heap_id::ar_heap_id_7 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_7E"]], "_ar_heap_id::ar_heap_id_8 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_8E"]], "_ar_heap_id::ar_heap_id_9 (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id12AR_HEAP_ID_9E"]], "_ar_heap_id::ar_heap_id_default (c++ enumerator)": [[1, "_CPPv4N11_ar_heap_id18AR_HEAP_ID_DEFAULTE"]], "_ar_heap_pool_type (c++ enum)": [[1, "_CPPv418_ar_heap_pool_type"]], "_ar_heap_pool_type::ar_heap_pool_default (c++ enumerator)": [[1, "_CPPv4N18_ar_heap_pool_type20AR_HEAP_POOL_DEFAULTE"]], "_ar_heap_pool_type::ar_heap_pool_non_paged_execute (c++ enumerator)": [[1, "_CPPv4N18_ar_heap_pool_type30AR_HEAP_POOL_NON_PAGED_EXECUTEE"]], "_ar_heap_pool_type::ar_heap_pool_non_paged_nx (c++ enumerator)": [[1, "_CPPv4N18_ar_heap_pool_type25AR_HEAP_POOL_NON_PAGED_NXE"]], "_ar_heap_pool_type::ar_heap_pool_paged (c++ enumerator)": [[1, "_CPPv4N18_ar_heap_pool_type18AR_HEAP_POOL_PAGEDE"]], "ar_fclose (c++ function)": [[1, "_CPPv49ar_fclose10ar_fhandle"]], "ar_fdelete (c++ function)": [[1, "_CPPv410ar_fdeletePK6char_t"]], "ar_fhandle (c++ type)": [[1, "_CPPv410ar_fhandle"]], "ar_fmap (c++ function)": [[1, "_CPPv47ar_fmap10ar_fhandlePPKv"]], "ar_fopen (c++ function)": [[1, "_CPPv48ar_fopenP10ar_fhandlePK6char_t8uint32_t"]], "ar_fread (c++ function)": [[1, "_CPPv48ar_fread10ar_fhandlePv6size_tP6size_t"]], "ar_fseek (c++ function)": [[1, "_CPPv48ar_fseek10ar_fhandle6size_t20ar_fseek_reference_t"]], "ar_fseek_reference (c++ enum)": [[1, "_CPPv418ar_fseek_reference"]], "ar_fseek_reference::ar_fseek_begin (c++ enumerator)": [[1, "_CPPv4N18ar_fseek_reference14AR_FSEEK_BEGINE"]], "ar_fseek_reference::ar_fseek_current (c++ enumerator)": [[1, "_CPPv4N18ar_fseek_reference16AR_FSEEK_CURRENTE"]], "ar_fseek_reference::ar_fseek_end (c++ enumerator)": [[1, "_CPPv4N18ar_fseek_reference12AR_FSEEK_ENDE"]], "ar_fseek_reference_t (c++ type)": [[1, "_CPPv420ar_fseek_reference_t"]], "ar_fsize (c++ function)": [[1, "_CPPv48ar_fsize10ar_fhandle"]], "ar_funmap (c++ function)": [[1, "_CPPv49ar_funmapPKv"]], "ar_fwrite (c++ function)": [[1, "_CPPv49ar_fwrite10ar_fhandlePv6size_tP6size_t"]], "ar_heap_align_bytes (c++ type)": [[1, "_CPPv419ar_heap_align_bytes"]], "ar_heap_calloc (c++ function)": [[1, "_CPPv414ar_heap_calloc6size_t13par_heap_info"]], "ar_heap_deinit (c++ function)": [[1, "_CPPv414ar_heap_deinitv"]], "ar_heap_free (c++ function)": [[1, "_CPPv412ar_heap_freePv13par_heap_info"]], "ar_heap_id (c++ type)": [[1, "_CPPv410ar_heap_id"]], "ar_heap_info (c++ type)": [[1, "_CPPv412ar_heap_info"]], "ar_heap_info_t (c++ struct)": [[1, "_CPPv414ar_heap_info_t"]], "ar_heap_info_t::align_bytes (c++ member)": [[1, "_CPPv4N14ar_heap_info_t11align_bytesE"]], "ar_heap_info_t::heap_id (c++ member)": [[1, "_CPPv4N14ar_heap_info_t7heap_idE"]], "ar_heap_info_t::pool_type (c++ member)": [[1, "_CPPv4N14ar_heap_info_t9pool_typeE"]], "ar_heap_info_t::tag (c++ member)": [[1, "_CPPv4N14ar_heap_info_t3tagE"]], "ar_heap_init (c++ function)": [[1, "_CPPv412ar_heap_initv"]], "ar_heap_malloc (c++ function)": [[1, "_CPPv414ar_heap_malloc6size_t13par_heap_info"]], "ar_heap_pool_type (c++ type)": [[1, "_CPPv417ar_heap_pool_type"]], "ar_log (c++ function)": [[1, "_CPPv46ar_log8uint32_tPK6char_tPK6char_tPK6char_t7int32_tPK6char_tz"]], "ar_log_deinit (c++ function)": [[1, "_CPPv413ar_log_deinitv"]], "ar_log_init (c++ function)": [[1, "_CPPv411ar_log_initv"]], "ar_log_lvl (c++ member)": [[1, "_CPPv410ar_log_lvl"]], "ar_mem_cmp (c++ function)": [[1, "_CPPv410ar_mem_cmpPKvPKv6size_t"]], "ar_mem_cpy (c++ function)": [[1, "_CPPv410ar_mem_cpyPv6size_tPKv6size_t"]], "ar_mem_move (c++ function)": [[1, "_CPPv411ar_mem_movePv6size_tPKv6size_t"]], "ar_mem_set (c++ function)": [[1, "_CPPv410ar_mem_setPv7int32_t6size_t"]], "ar_osal_client (c++ enum)": [[1, "_CPPv414ar_osal_client"]], "ar_osal_client::ar_osal_client_invalid (c++ enumerator)": [[1, "_CPPv4N14ar_osal_client22AR_OSAL_CLIENT_INVALIDE"]], "ar_osal_client::ar_osal_client_listener (c++ enumerator)": [[1, "_CPPv4N14ar_osal_client23AR_OSAL_CLIENT_LISTENERE"]], "ar_osal_client::ar_osal_client_service_provider (c++ enumerator)": [[1, "_CPPv4N14ar_osal_client31AR_OSAL_CLIENT_SERVICE_PROVIDERE"]], "ar_osal_client_type (c++ type)": [[1, "_CPPv419ar_osal_client_type"]], "ar_osal_micro_sleep (c++ function)": [[1, "_CPPv419ar_osal_micro_sleep8uint64_t"]], "ar_osal_panic (c++ function)": [[1, "_CPPv413ar_osal_panicv"]], "ar_osal_service_state (c++ enum)": [[1, "_CPPv421ar_osal_service_state"]], "ar_osal_service_state::ar_osal_service_state_down (c++ enumerator)": [[1, "_CPPv4N21ar_osal_service_state26AR_OSAL_SERVICE_STATE_DOWNE"]], "ar_osal_service_state::ar_osal_service_state_up (c++ enumerator)": [[1, "_CPPv4N21ar_osal_service_state24AR_OSAL_SERVICE_STATE_UPE"]], "ar_osal_service_state_type (c++ type)": [[1, "_CPPv426ar_osal_service_state_type"]], "ar_osal_servreg_callback (c++ type)": [[1, "_CPPv424ar_osal_servreg_callback"]], "ar_osal_servreg_cb_event (c++ enum)": [[1, "_CPPv424ar_osal_servreg_cb_event"]], "ar_osal_servreg_cb_event::ar_osal_service_state_notify (c++ enumerator)": [[1, "_CPPv4N24ar_osal_servreg_cb_event28AR_OSAL_SERVICE_STATE_NOTIFYE"]], "ar_osal_servreg_cb_event_type (c++ type)": [[1, "_CPPv429ar_osal_servreg_cb_event_type"]], "ar_osal_servreg_deinit (c++ function)": [[1, "_CPPv422ar_osal_servreg_deinitv"]], "ar_osal_servreg_deregister (c++ function)": [[1, "_CPPv426ar_osal_servreg_deregister17ar_osal_servreg_t"]], "ar_osal_servreg_entry_type (c++ struct)": [[1, "_CPPv426ar_osal_servreg_entry_type"]], "ar_osal_servreg_entry_type::instance_id (c++ member)": [[1, "_CPPv4N26ar_osal_servreg_entry_type11instance_idE"]], "ar_osal_servreg_entry_type::name (c++ member)": [[1, "_CPPv4N26ar_osal_servreg_entry_type4nameE"]], "ar_osal_servreg_get_domainlist (c++ function)": [[1, "_CPPv430ar_osal_servreg_get_domainlistP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_typeP8uint32_t"]], "ar_osal_servreg_init (c++ function)": [[1, "_CPPv420ar_osal_servreg_initv"]], "ar_osal_servreg_register (c++ function)": [[1, "_CPPv424ar_osal_servreg_register19ar_osal_client_type24ar_osal_servreg_callbackPvP26ar_osal_servreg_entry_typeP26ar_osal_servreg_entry_type"]], "ar_osal_servreg_restart_service (c++ function)": [[1, "_CPPv431ar_osal_servreg_restart_service17ar_osal_servreg_t"]], "ar_osal_servreg_set_state (c++ function)": [[1, "_CPPv425ar_osal_servreg_set_state17ar_osal_servreg_t26ar_osal_service_state_type"]], "ar_osal_servreg_state_notify_payload (c++ struct)": [[1, "_CPPv436ar_osal_servreg_state_notify_payload"]], "ar_osal_servreg_state_notify_payload::domain (c++ member)": [[1, "_CPPv4N36ar_osal_servreg_state_notify_payload6domainE"]], "ar_osal_servreg_state_notify_payload::service (c++ member)": [[1, "_CPPv4N36ar_osal_servreg_state_notify_payload7serviceE"]], "ar_osal_servreg_state_notify_payload::service_state (c++ member)": [[1, "_CPPv4N36ar_osal_servreg_state_notify_payload13service_stateE"]], "ar_osal_servreg_state_notify_payload_type (c++ type)": [[1, "_CPPv441ar_osal_servreg_state_notify_payload_type"]], "ar_osal_servreg_t (c++ type)": [[1, "_CPPv417ar_osal_servreg_t"]], "ar_osal_signal2_clear (c++ function)": [[1, "_CPPv421ar_osal_signal2_clear17ar_osal_signal2_t8uint32_t"]], "ar_osal_signal2_create (c++ function)": [[1, "_CPPv422ar_osal_signal2_createP17ar_osal_signal2_t"]], "ar_osal_signal2_deinit (c++ function)": [[1, "_CPPv422ar_osal_signal2_deinit17ar_osal_signal2_t"]], "ar_osal_signal2_destroy (c++ function)": [[1, "_CPPv423ar_osal_signal2_destroy17ar_osal_signal2_t"]], "ar_osal_signal2_get (c++ function)": [[1, "_CPPv419ar_osal_signal2_get17ar_osal_signal2_t"]], "ar_osal_signal2_get_size (c++ function)": [[1, "_CPPv424ar_osal_signal2_get_sizev"]], "ar_osal_signal2_init (c++ function)": [[1, "_CPPv420ar_osal_signal2_init17ar_osal_signal2_t"]], "ar_osal_signal2_set (c++ function)": [[1, "_CPPv419ar_osal_signal2_set17ar_osal_signal2_t8uint32_t"]], "ar_osal_signal2_t (c++ type)": [[1, "_CPPv417ar_osal_signal2_t"]], "ar_osal_signal2_wait_all (c++ function)": [[1, "_CPPv424ar_osal_signal2_wait_all17ar_osal_signal2_t8uint32_t"]], "ar_osal_signal2_wait_any (c++ function)": [[1, "_CPPv424ar_osal_signal2_wait_any17ar_osal_signal2_t8uint32_t"]], "ar_osal_signal_clear (c++ function)": [[1, "_CPPv420ar_osal_signal_clear16ar_osal_signal_t"]], "ar_osal_signal_create (c++ function)": [[1, "_CPPv421ar_osal_signal_createP16ar_osal_signal_t"]], "ar_osal_signal_deinit (c++ function)": [[1, "_CPPv421ar_osal_signal_deinit16ar_osal_signal_t"]], "ar_osal_signal_destroy (c++ function)": [[1, "_CPPv422ar_osal_signal_destroy16ar_osal_signal_t"]], "ar_osal_signal_get_size (c++ function)": [[1, "_CPPv423ar_osal_signal_get_sizev"]], "ar_osal_signal_init (c++ function)": [[1, "_CPPv419ar_osal_signal_init16ar_osal_signal_t"]], "ar_osal_signal_set (c++ function)": [[1, "_CPPv418ar_osal_signal_set16ar_osal_signal_t"]], "ar_osal_signal_t (c++ type)": [[1, "_CPPv416ar_osal_signal_t"]], "ar_osal_signal_timedwait (c++ function)": [[1, "_CPPv424ar_osal_signal_timedwait16ar_osal_signal_t7int64_t"]], "ar_osal_signal_wait (c++ function)": [[1, "_CPPv419ar_osal_signal_wait16ar_osal_signal_t"]], "ar_osal_thread_attr_init (c++ function)": [[1, "_CPPv424ar_osal_thread_attr_initP21ar_osal_thread_attr_t"]], "ar_osal_thread_attr_t (c++ struct)": [[1, "_CPPv421ar_osal_thread_attr_t"]], "ar_osal_thread_attr_t (c++ type)": [[1, "_CPPv421ar_osal_thread_attr_t"]], "ar_osal_thread_attr_t::priority (c++ member)": [[1, "_CPPv4N21ar_osal_thread_attr_t8priorityE"]], "ar_osal_thread_attr_t::stack_size (c++ member)": [[1, "_CPPv4N21ar_osal_thread_attr_t10stack_sizeE"]], "ar_osal_thread_attr_t::thread_name (c++ member)": [[1, "_CPPv4N21ar_osal_thread_attr_t11thread_nameE"]], "ar_osal_thread_create (c++ function)": [[1, "_CPPv421ar_osal_thread_createP16ar_osal_thread_tP21ar_osal_thread_attr_t28ar_osal_thread_start_routinePv"]], "ar_osal_thread_get_id (c++ function)": [[1, "_CPPv421ar_osal_thread_get_idv"]], "ar_osal_thread_get_priority (c++ function)": [[1, "_CPPv427ar_osal_thread_get_priority16ar_osal_thread_tP7int32_t"]], "ar_osal_thread_join_destroy (c++ function)": [[1, "_CPPv427ar_osal_thread_join_destroy16ar_osal_thread_t"]], "ar_osal_thread_self_get_priority (c++ function)": [[1, "_CPPv432ar_osal_thread_self_get_priorityP7int32_t"]], "ar_osal_thread_self_set_priority (c++ function)": [[1, "_CPPv432ar_osal_thread_self_set_priority7int32_t"]], "ar_osal_thread_set_priority (c++ function)": [[1, "_CPPv427ar_osal_thread_set_priority16ar_osal_thread_t7int32_t"]], "ar_osal_thread_start_routine (c++ type)": [[1, "_CPPv428ar_osal_thread_start_routine"]], "ar_osal_thread_t (c++ type)": [[1, "_CPPv416ar_osal_thread_t"]], "ar_set_log_level (c++ function)": [[1, "_CPPv416ar_set_log_level8uint32_t"]], "ar_shmem_alloc (c++ function)": [[1, "_CPPv414ar_shmem_allocP13ar_shmem_info"]], "ar_shmem_buffer_index_type (c++ enum)": [[1, "_CPPv426ar_shmem_buffer_index_type"]], "ar_shmem_buffer_index_type::ar_shmem_buffer_address (c++ enumerator)": [[1, "_CPPv4N26ar_shmem_buffer_index_type23AR_SHMEM_BUFFER_ADDRESSE"]], "ar_shmem_buffer_index_type::ar_shmem_buffer_offset (c++ enumerator)": [[1, "_CPPv4N26ar_shmem_buffer_index_type22AR_SHMEM_BUFFER_OFFSETE"]], "ar_shmem_buffer_index_type_t (c++ type)": [[1, "_CPPv428ar_shmem_buffer_index_type_t"]], "ar_shmem_cache_type (c++ enum)": [[1, "_CPPv419ar_shmem_cache_type"]], "ar_shmem_cache_type::ar_shmem_cached (c++ enumerator)": [[1, "_CPPv4N19ar_shmem_cache_type15AR_SHMEM_CACHEDE"]], "ar_shmem_cache_type::ar_shmem_uncached (c++ enumerator)": [[1, "_CPPv4N19ar_shmem_cache_type17AR_SHMEM_UNCACHEDE"]], "ar_shmem_cache_type_t (c++ type)": [[1, "_CPPv421ar_shmem_cache_type_t"]], "ar_shmem_deinit (c++ function)": [[1, "_CPPv415ar_shmem_deinitv"]], "ar_shmem_free (c++ function)": [[1, "_CPPv413ar_shmem_freeP13ar_shmem_info"]], "ar_shmem_get_uid (c++ function)": [[1, "_CPPv416ar_shmem_get_uid8uint64_tP8uint64_t"]], "ar_shmem_hyp_assign_dest_sys_info (c++ type)": [[1, "_CPPv433ar_shmem_hyp_assign_dest_sys_info"]], "ar_shmem_hyp_assign_dest_sys_info_t (c++ struct)": [[1, "_CPPv435ar_shmem_hyp_assign_dest_sys_info_t"]], "ar_shmem_hyp_assign_dest_sys_info_t::dest_perm (c++ member)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_info_t9dest_permE"]], "ar_shmem_hyp_assign_dest_sys_info_t::dest_sys_id (c++ member)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_info_t11dest_sys_idE"]], "ar_shmem_hyp_assign_dest_sys_perm (c++ type)": [[1, "_CPPv433ar_shmem_hyp_assign_dest_sys_perm"]], "ar_shmem_hyp_assign_dest_sys_perm_t (c++ enum)": [[1, "_CPPv435ar_shmem_hyp_assign_dest_sys_perm_t"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_exec (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t18DEST_SYS_PERM_EXECE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_exec_read (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_EXEC_READE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_exec_write (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_EXEC_WRITEE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_exec_write_read (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t29DEST_SYS_PERM_EXEC_WRITE_READE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_invalid (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t21DEST_SYS_PERM_INVALIDE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_read_only (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t23DEST_SYS_PERM_READ_ONLYE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_write_only (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_ONLYE"]], "ar_shmem_hyp_assign_dest_sys_perm_t::dest_sys_perm_write_read (c++ enumerator)": [[1, "_CPPv4N35ar_shmem_hyp_assign_dest_sys_perm_t24DEST_SYS_PERM_WRITE_READE"]], "ar_shmem_hyp_assign_phys (c++ function)": [[1, "_CPPv424ar_shmem_hyp_assign_physP29ar_shmem_hyp_assign_phys_info"]], "ar_shmem_hyp_assign_phys_addr (c++ type)": [[1, "_CPPv429ar_shmem_hyp_assign_phys_addr"]], "ar_shmem_hyp_assign_phys_addr_t (c++ struct)": [[1, "_CPPv431ar_shmem_hyp_assign_phys_addr_t"]], "ar_shmem_hyp_assign_phys_addr_t::phys_addr (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_addr_t9phys_addrE"]], "ar_shmem_hyp_assign_phys_addr_t::size (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_addr_t4sizeE"]], "ar_shmem_hyp_assign_phys_info (c++ type)": [[1, "_CPPv429ar_shmem_hyp_assign_phys_info"]], "ar_shmem_hyp_assign_phys_info_t (c++ struct)": [[1, "_CPPv431ar_shmem_hyp_assign_phys_info_t"]], "ar_shmem_hyp_assign_phys_info_t::dest_sys_list (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t13dest_sys_listE"]], "ar_shmem_hyp_assign_phys_info_t::dest_sys_list_size (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t18dest_sys_list_sizeE"]], "ar_shmem_hyp_assign_phys_info_t::metadata (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t8metadataE"]], "ar_shmem_hyp_assign_phys_info_t::phys_addr_list (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t14phys_addr_listE"]], "ar_shmem_hyp_assign_phys_info_t::phys_addr_list_size (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t19phys_addr_list_sizeE"]], "ar_shmem_hyp_assign_phys_info_t::src_sys_list (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t12src_sys_listE"]], "ar_shmem_hyp_assign_phys_info_t::src_sys_list_size (c++ member)": [[1, "_CPPv4N31ar_shmem_hyp_assign_phys_info_t17src_sys_list_sizeE"]], "ar_shmem_info (c++ type)": [[1, "_CPPv413ar_shmem_info"]], "ar_shmem_info_t (c++ struct)": [[1, "_CPPv415ar_shmem_info_t"]], "ar_shmem_info_t::buf_size (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t8buf_sizeE"]], "ar_shmem_info_t::cache_type (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t10cache_typeE"]], "ar_shmem_info_t::flags (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t5flagsE"]], "ar_shmem_info_t::index_type (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t10index_typeE"]], "ar_shmem_info_t::ipa_lsw (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t7ipa_lswE"]], "ar_shmem_info_t::ipa_msw (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t7ipa_mswE"]], "ar_shmem_info_t::mem_type (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t8mem_typeE"]], "ar_shmem_info_t::metadata (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t8metadataE"]], "ar_shmem_info_t::num_sys_id (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t10num_sys_idE"]], "ar_shmem_info_t::pa_lsw (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t6pa_lswE"]], "ar_shmem_info_t::pa_msw (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t6pa_mswE"]], "ar_shmem_info_t::platform_info (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t13platform_infoE"]], "ar_shmem_info_t::sys_id (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t6sys_idE"]], "ar_shmem_info_t::vaddr (c++ member)": [[1, "_CPPv4N15ar_shmem_info_t5vaddrE"]], "ar_shmem_init (c++ function)": [[1, "_CPPv413ar_shmem_initv"]], "ar_shmem_map (c++ function)": [[1, "_CPPv412ar_shmem_mapP13ar_shmem_info"]], "ar_shmem_memory_type (c++ enum)": [[1, "_CPPv420ar_shmem_memory_type"]], "ar_shmem_memory_type::ar_shmem_physical_memory (c++ enumerator)": [[1, "_CPPv4N20ar_shmem_memory_type24AR_SHMEM_PHYSICAL_MEMORYE"]], "ar_shmem_memory_type::ar_shmem_virtual_memory (c++ enumerator)": [[1, "_CPPv4N20ar_shmem_memory_type23AR_SHMEM_VIRTUAL_MEMORYE"]], "ar_shmem_memory_type_t (c++ type)": [[1, "_CPPv422ar_shmem_memory_type_t"]], "ar_shmem_pd_type (c++ enum)": [[1, "_CPPv416ar_shmem_pd_type"]], "ar_shmem_pd_type::dynamic_pd (c++ enumerator)": [[1, "_CPPv4N16ar_shmem_pd_type10DYNAMIC_PDE"]], "ar_shmem_pd_type::static_pd (c++ enumerator)": [[1, "_CPPv4N16ar_shmem_pd_type9STATIC_PDE"]], "ar_shmem_pd_type_t (c++ type)": [[1, "_CPPv418ar_shmem_pd_type_t"]], "ar_shmem_proc_info (c++ type)": [[1, "_CPPv418ar_shmem_proc_info"]], "ar_shmem_proc_info_t (c++ struct)": [[1, "_CPPv420ar_shmem_proc_info_t"]], "ar_shmem_proc_info_t::is_active (c++ member)": [[1, "_CPPv4N20ar_shmem_proc_info_t9is_activeE"]], "ar_shmem_proc_info_t::proc_id (c++ member)": [[1, "_CPPv4N20ar_shmem_proc_info_t7proc_idE"]], "ar_shmem_proc_info_t::proc_type (c++ member)": [[1, "_CPPv4N20ar_shmem_proc_info_t9proc_typeE"]], "ar_shmem_unmap (c++ function)": [[1, "_CPPv414ar_shmem_unmapP13ar_shmem_info"]], "ar_sprintf (c macro)": [[1, "c.ar_sprintf"]], "ar_sscanf (c macro)": [[1, "c.ar_sscanf"]], "ar_strcat (c++ function)": [[1, "_CPPv49ar_strcatP6char_t6size_tPK6char_t6size_t"]], "ar_strcmp (c++ function)": [[1, "_CPPv49ar_strcmpPK6char_tPK6char_t6size_t"]], "ar_strcpy (c++ function)": [[1, "_CPPv49ar_strcpyP6char_t6size_tPK6char_t6size_t"]], "ar_strlen (c++ function)": [[1, "_CPPv49ar_strlenPK6char_t6size_t"]], "ar_strstr (c++ function)": [[1, "_CPPv49ar_strstrPK6char_tPK6char_t"]], "bool_t (c++ type)": [[1, "_CPPv46bool_t"]], "char_t (c++ type)": [[1, "_CPPv46char_t"]], "par_heap_info (c++ type)": [[1, "_CPPv413par_heap_info"]], "gsl_attributes_datapath_setup_mask (c macro)": [[2, "c.GSL_ATTRIBUTES_DATAPATH_SETUP_MASK"]], "gsl_attributes_datapath_setup_shift (c macro)": [[2, "c.GSL_ATTRIBUTES_DATAPATH_SETUP_SHIFT"]], "gsl_attributes_data_mode_mask (c macro)": [[2, "c.GSL_ATTRIBUTES_DATA_MODE_MASK"]], "gsl_buff_flag_eof (c macro)": [[2, "c.GSL_BUFF_FLAG_EOF"]], "gsl_buff_flag_eos (c macro)": [[2, "c.GSL_BUFF_FLAG_EOS"]], "gsl_buff_flag_media_format (c macro)": [[2, "c.GSL_BUFF_FLAG_MEDIA_FORMAT"]], "gsl_buff_flag_ts_valid (c macro)": [[2, "c.GSL_BUFF_FLAG_TS_VALID"]], "gsl_datapath_setup_alloc_shmem_only (c macro)": [[2, "c.GSL_DATAPATH_SETUP_ALLOC_SHMEM_ONLY"]], "gsl_datapath_setup_default (c macro)": [[2, "c.GSL_DATAPATH_SETUP_DEFAULT"]], "gsl_datapath_setup_spf_provision_only (c macro)": [[2, "c.GSL_DATAPATH_SETUP_SPF_PROVISION_ONLY"]], "gsl_data_mode_blocking (c macro)": [[2, "c.GSL_DATA_MODE_BLOCKING"]], "gsl_data_mode_extern_mem (c macro)": [[2, "c.GSL_DATA_MODE_EXTERN_MEM"]], "gsl_data_mode_non_blocking (c macro)": [[2, "c.GSL_DATA_MODE_NON_BLOCKING"]], "gsl_data_mode_push_pull (c macro)": [[2, "c.GSL_DATA_MODE_PUSH_PULL"]], "gsl_data_mode_shmem (c macro)": [[2, "c.GSL_DATA_MODE_SHMEM"]], "gsl_event_src_module_id_gsl (c macro)": [[2, "c.GSL_EVENT_SRC_MODULE_ID_GSL"]], "gsl_max_len_of_acdb_filename (c macro)": [[2, "c.GSL_MAX_LEN_OF_ACDB_FILENAME"]], "gsl_max_num_of_acdb_files (c macro)": [[2, "c.GSL_MAX_NUM_OF_ACDB_FILES"]], "gsl_acdb_data_files (c++ struct)": [[2, "_CPPv419gsl_acdb_data_files"]], "gsl_acdb_data_files::acdbfiles (c++ member)": [[2, "_CPPv4N19gsl_acdb_data_files9acdbFilesE"]], "gsl_acdb_data_files::num_files (c++ member)": [[2, "_CPPv4N19gsl_acdb_data_files9num_filesE"]], "gsl_acdb_file (c++ struct)": [[2, "_CPPv413gsl_acdb_file"]], "gsl_acdb_file::filename (c++ member)": [[2, "_CPPv4N13gsl_acdb_file8fileNameE"]], "gsl_acdb_file::filenamelen (c++ member)": [[2, "_CPPv4N13gsl_acdb_file11fileNameLenE"]], "gsl_acdb_handle_t (c++ type)": [[2, "_CPPv417gsl_acdb_handle_t"]], "gsl_add_database (c++ function)": [[2, "_CPPv416gsl_add_databaseP19gsl_acdb_data_filesP13gsl_acdb_fileP17gsl_acdb_handle_t"]], "gsl_buff (c++ struct)": [[2, "_CPPv48gsl_buff"]], "gsl_buff::addr (c++ member)": [[2, "_CPPv4N8gsl_buff4addrE"]], "gsl_buff::alloc_info (c++ member)": [[2, "_CPPv4N8gsl_buff10alloc_infoE"]], "gsl_buff::flags (c++ member)": [[2, "_CPPv4N8gsl_buff5flagsE"]], "gsl_buff::metadata (c++ member)": [[2, "_CPPv4N8gsl_buff8metadataE"]], "gsl_buff::metadata_size (c++ member)": [[2, "_CPPv4N8gsl_buff13metadata_sizeE"]], "gsl_buff::size (c++ member)": [[2, "_CPPv4N8gsl_buff4sizeE"]], "gsl_buff::timestamp (c++ member)": [[2, "_CPPv4N8gsl_buff9timestampE"]], "gsl_cb_func_ptr (c++ type)": [[2, "_CPPv415gsl_cb_func_ptr"]], "gsl_close (c++ function)": [[2, "_CPPv49gsl_close12gsl_handle_t"]], "gsl_cmd_configure_read_write_params (c++ struct)": [[2, "_CPPv435gsl_cmd_configure_read_write_params"]], "gsl_cmd_configure_read_write_params::attributes (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params10attributesE"]], "gsl_cmd_configure_read_write_params::buff_size (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params9buff_sizeE"]], "gsl_cmd_configure_read_write_params::max_metadata_size (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params17max_metadata_sizeE"]], "gsl_cmd_configure_read_write_params::num_buffs (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params9num_buffsE"]], "gsl_cmd_configure_read_write_params::platform_info (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params13platform_infoE"]], "gsl_cmd_configure_read_write_params::shmem_ep_tag (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params12shmem_ep_tagE"]], "gsl_cmd_configure_read_write_params::start_threshold (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params15start_thresholdE"]], "gsl_cmd_configure_read_write_params::stop_threshold (c++ member)": [[2, "_CPPv4N35gsl_cmd_configure_read_write_params14stop_thresholdE"]], "gsl_cmd_get_shmem_buf_info (c++ struct)": [[2, "_CPPv426gsl_cmd_get_shmem_buf_info"]], "gsl_cmd_get_shmem_buf_info::buffs (c++ member)": [[2, "_CPPv4N26gsl_cmd_get_shmem_buf_info5buffsE"]], "gsl_cmd_get_shmem_buf_info::num_buffs (c++ member)": [[2, "_CPPv4N26gsl_cmd_get_shmem_buf_info9num_buffsE"]], "gsl_cmd_get_shmem_buf_info::size (c++ member)": [[2, "_CPPv4N26gsl_cmd_get_shmem_buf_info4sizeE"]], "gsl_cmd_graph_select (c++ struct)": [[2, "_CPPv420gsl_cmd_graph_select"]], "gsl_cmd_graph_select::cal_key_vect (c++ member)": [[2, "_CPPv4N20gsl_cmd_graph_select12cal_key_vectE"]], "gsl_cmd_graph_select::graph_key_vector (c++ member)": [[2, "_CPPv4N20gsl_cmd_graph_select16graph_key_vectorE"]], "gsl_cmd_id (c++ enum)": [[2, "_CPPv410gsl_cmd_id"]], "gsl_cmd_id::gsl_cmd_add_graph (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id17GSL_CMD_ADD_GRAPHE"]], "gsl_cmd_id::gsl_cmd_change_graph (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id20GSL_CMD_CHANGE_GRAPHE"]], "gsl_cmd_id::gsl_cmd_close_with_props (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id24GSL_CMD_CLOSE_WITH_PROPSE"]], "gsl_cmd_id::gsl_cmd_configure_read_params (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id29GSL_CMD_CONFIGURE_READ_PARAMSE"]], "gsl_cmd_id::gsl_cmd_configure_write_params (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id30GSL_CMD_CONFIGURE_WRITE_PARAMSE"]], "gsl_cmd_id::gsl_cmd_eos (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id11GSL_CMD_EOSE"]], "gsl_cmd_id::gsl_cmd_flush (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id13GSL_CMD_FLUSHE"]], "gsl_cmd_id::gsl_cmd_free_read_buff (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id22GSL_CMD_FREE_READ_BUFFE"]], "gsl_cmd_id::gsl_cmd_free_write_buff (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id23GSL_CMD_FREE_WRITE_BUFFE"]], "gsl_cmd_id::gsl_cmd_get_read_buff_info (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id26GSL_CMD_GET_READ_BUFF_INFOE"]], "gsl_cmd_id::gsl_cmd_get_read_pos_buff_info (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id30GSL_CMD_GET_READ_POS_BUFF_INFOE"]], "gsl_cmd_id::gsl_cmd_get_write_buff_info (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id27GSL_CMD_GET_WRITE_BUFF_INFOE"]], "gsl_cmd_id::gsl_cmd_get_write_pos_buff_info (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id31GSL_CMD_GET_WRITE_POS_BUFF_INFOE"]], "gsl_cmd_id::gsl_cmd_max (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id11GSL_CMD_MAXE"]], "gsl_cmd_id::gsl_cmd_prepare (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id15GSL_CMD_PREPAREE"]], "gsl_cmd_id::gsl_cmd_query_graph_delay (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id25GSL_CMD_QUERY_GRAPH_DELAYE"]], "gsl_cmd_id::gsl_cmd_register_custom_event (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id29GSL_CMD_REGISTER_CUSTOM_EVENTE"]], "gsl_cmd_id::gsl_cmd_remove_graph (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id20GSL_CMD_REMOVE_GRAPHE"]], "gsl_cmd_id::gsl_cmd_start (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id13GSL_CMD_STARTE"]], "gsl_cmd_id::gsl_cmd_stop (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id12GSL_CMD_STOPE"]], "gsl_cmd_id::gsl_cmd_suspend (c++ enumerator)": [[2, "_CPPv4N10gsl_cmd_id15GSL_CMD_SUSPENDE"]], "gsl_cmd_properties (c++ struct)": [[2, "_CPPv418gsl_cmd_properties"]], "gsl_cmd_properties::gkv (c++ member)": [[2, "_CPPv4N18gsl_cmd_properties3gkvE"]], "gsl_cmd_properties::num_property_values (c++ member)": [[2, "_CPPv4N18gsl_cmd_properties19num_property_valuesE"]], "gsl_cmd_properties::property_id (c++ member)": [[2, "_CPPv4N18gsl_cmd_properties11property_idE"]], "gsl_cmd_properties::property_values (c++ member)": [[2, "_CPPv4N18gsl_cmd_properties15property_valuesE"]], "gsl_cmd_register_custom_event (c++ struct)": [[2, "_CPPv429gsl_cmd_register_custom_event"]], "gsl_cmd_register_custom_event::event_config_payload (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event20event_config_payloadE"]], "gsl_cmd_register_custom_event::event_config_payload_size (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event25event_config_payload_sizeE"]], "gsl_cmd_register_custom_event::event_id (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event8event_idE"]], "gsl_cmd_register_custom_event::is_register (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event11is_registerE"]], "gsl_cmd_register_custom_event::module_instance_id (c++ member)": [[2, "_CPPv4N29gsl_cmd_register_custom_event18module_instance_idE"]], "gsl_cmd_remove_graph (c++ struct)": [[2, "_CPPv420gsl_cmd_remove_graph"]], "gsl_cmd_remove_graph::graph_key_vector (c++ member)": [[2, "_CPPv4N20gsl_cmd_remove_graph16graph_key_vectorE"]], "gsl_cshm_alloc (c++ function)": [[2, "_CPPv414gsl_cshm_alloc8uint32_tP15gsl_cshm_info_t"]], "gsl_cshm_cache_type (c++ enum)": [[2, "_CPPv419gsl_cshm_cache_type"]], "gsl_cshm_cache_type::gsl_cshm_cached (c++ enumerator)": [[2, "_CPPv4N19gsl_cshm_cache_type15GSL_CSHM_CACHEDE"]], "gsl_cshm_cache_type::gsl_cshm_uncached (c++ enumerator)": [[2, "_CPPv4N19gsl_cshm_cache_type17GSL_CSHM_UNCACHEDE"]], "gsl_cshm_cache_type_t (c++ type)": [[2, "_CPPv421gsl_cshm_cache_type_t"]], "gsl_cshm_dealloc (c++ function)": [[2, "_CPPv416gsl_cshm_dealloc12gsl_mem_id_t"]], "gsl_cshm_deinit (c++ function)": [[2, "_CPPv415gsl_cshm_deinitv"]], "gsl_cshm_info (c++ struct)": [[2, "_CPPv413gsl_cshm_info"]], "gsl_cshm_info::fd (c++ member)": [[2, "_CPPv4N13gsl_cshm_info2fdE"]], "gsl_cshm_info::flag (c++ member)": [[2, "_CPPv4N13gsl_cshm_info4flagE"]], "gsl_cshm_info::mem_id (c++ member)": [[2, "_CPPv4N13gsl_cshm_info6mem_idE"]], "gsl_cshm_info::subsystem_mask (c++ member)": [[2, "_CPPv4N13gsl_cshm_info14subsystem_maskE"]], "gsl_cshm_info::type (c++ member)": [[2, "_CPPv4N13gsl_cshm_info4typeE"]], "gsl_cshm_info_t (c++ type)": [[2, "_CPPv415gsl_cshm_info_t"]], "gsl_cshm_init (c++ function)": [[2, "_CPPv413gsl_cshm_init8uint32_t"]], "gsl_cshm_msg (c++ function)": [[2, "_CPPv412gsl_cshm_msg12gsl_mem_id_t8uint32_t8uint32_t8uint32_t8uint32_t"]], "gsl_data_dir (c++ enum)": [[2, "_CPPv412gsl_data_dir"]], "gsl_data_dir::gsl_data_dir_read (c++ enumerator)": [[2, "_CPPv4N12gsl_data_dir17GSL_DATA_DIR_READE"]], "gsl_data_dir::gsl_data_dir_write (c++ enumerator)": [[2, "_CPPv4N12gsl_data_dir18GSL_DATA_DIR_WRITEE"]], "gsl_deinit (c++ function)": [[2, "_CPPv410gsl_deinitv"]], "gsl_enable_acdb_persistence (c++ function)": [[2, "_CPPv427gsl_enable_acdb_persistence7uint8_t"]], "gsl_eos_render_status_t (c++ enum)": [[2, "_CPPv423gsl_eos_render_status_t"]], "gsl_eos_render_status_t::gsl_eos_dropped (c++ enumerator)": [[2, "_CPPv4N23gsl_eos_render_status_t15GSL_EOS_DROPPEDE"]], "gsl_eos_render_status_t::gsl_eos_rendered (c++ enumerator)": [[2, "_CPPv4N23gsl_eos_render_status_t16GSL_EOS_RENDEREDE"]], "gsl_event_cb_params (c++ struct)": [[2, "_CPPv419gsl_event_cb_params"]], "gsl_event_cb_params::event_id (c++ member)": [[2, "_CPPv4N19gsl_event_cb_params8event_idE"]], "gsl_event_cb_params::event_payload (c++ member)": [[2, "_CPPv4N19gsl_event_cb_params13event_payloadE"]], "gsl_event_cb_params::event_payload_size (c++ member)": [[2, "_CPPv4N19gsl_event_cb_params18event_payload_sizeE"]], "gsl_event_cb_params::source_module_id (c++ member)": [[2, "_CPPv4N19gsl_event_cb_params16source_module_idE"]], "gsl_event_eos_payload (c++ struct)": [[2, "_CPPv421gsl_event_eos_payload"]], "gsl_event_eos_payload::module_instance_id (c++ member)": [[2, "_CPPv4N21gsl_event_eos_payload18module_instance_idE"]], "gsl_event_eos_payload::render_status (c++ member)": [[2, "_CPPv4N21gsl_event_eos_payload13render_statusE"]], "gsl_event_id (c++ enum)": [[2, "_CPPv412gsl_event_id"]], "gsl_event_id::gsl_event_id_buffer_avail (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id25GSL_EVENT_ID_BUFFER_AVAILE"]], "gsl_event_id::gsl_event_id_eos (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_EOSE"]], "gsl_event_id::gsl_event_id_max (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id16GSL_EVENT_ID_MAXE"]], "gsl_event_id::gsl_event_id_read_done (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id22GSL_EVENT_ID_READ_DONEE"]], "gsl_event_id::gsl_event_id_write_done (c++ enumerator)": [[2, "_CPPv4N12gsl_event_id23GSL_EVENT_ID_WRITE_DONEE"]], "gsl_event_read_write_done_payload (c++ struct)": [[2, "_CPPv433gsl_event_read_write_done_payload"]], "gsl_event_read_write_done_payload::buff (c++ member)": [[2, "_CPPv4N33gsl_event_read_write_done_payload4buffE"]], "gsl_event_read_write_done_payload::md_status (c++ member)": [[2, "_CPPv4N33gsl_event_read_write_done_payload9md_statusE"]], "gsl_event_read_write_done_payload::status (c++ member)": [[2, "_CPPv4N33gsl_event_read_write_done_payload6statusE"]], "gsl_event_read_write_done_payload::tag (c++ member)": [[2, "_CPPv4N33gsl_event_read_write_done_payload3tagE"]], "gsl_extern_alloc_buff_info (c++ struct)": [[2, "_CPPv426gsl_extern_alloc_buff_info"]], "gsl_extern_alloc_buff_info::alloc_handle (c++ member)": [[2, "_CPPv4N26gsl_extern_alloc_buff_info12alloc_handleE"]], "gsl_extern_alloc_buff_info::alloc_size (c++ member)": [[2, "_CPPv4N26gsl_extern_alloc_buff_info10alloc_sizeE"]], "gsl_extern_alloc_buff_info::offset (c++ member)": [[2, "_CPPv4N26gsl_extern_alloc_buff_info6offsetE"]], "gsl_get_avail_buffer_size (c++ function)": [[2, "_CPPv425gsl_get_avail_buffer_size12gsl_handle_t12gsl_data_dirP8uint32_t"]], "gsl_get_cal_data_from_acdb (c++ function)": [[2, "_CPPv426gsl_get_cal_data_from_acdbPK14gsl_key_vectorPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t"]], "gsl_get_custom_config (c++ function)": [[2, "_CPPv421gsl_get_custom_config12gsl_handle_tP7uint8_t8uint32_t"]], "gsl_get_driver_data (c++ function)": [[2, "_CPPv419gsl_get_driver_dataK8uint32_tPK14gsl_key_vectorPvP8uint32_t"]], "gsl_get_driver_module_kvs (c++ function)": [[2, "_CPPv425gsl_get_driver_module_kvs8uint32_tP19gsl_key_vector_list"]], "gsl_get_graph_alias (c++ function)": [[2, "_CPPv419gsl_get_graph_aliasPK14gsl_key_vectorPcP8uint32_t"]], "gsl_get_graph_ckvs (c++ function)": [[2, "_CPPv418gsl_get_graph_ckvsPK14gsl_key_vectorP19gsl_key_vector_list"]], "gsl_get_graph_tkvs (c++ function)": [[2, "_CPPv418gsl_get_graph_tkvsPK14gsl_key_vectorP23gsl_tag_key_vector_list"]], "gsl_get_processed_buff_cnt (c++ function)": [[2, "_CPPv426gsl_get_processed_buff_cnt12gsl_handle_t12gsl_data_dirP8uint32_t"]], "gsl_get_supported_gkvs (c++ function)": [[2, "_CPPv422gsl_get_supported_gkvsP8uint32_tK8uint32_tP19gsl_key_vector_list"]], "gsl_get_tag_data_from_acdb (c++ function)": [[2, "_CPPv426gsl_get_tag_data_from_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vector8uint32_tP7uint8_tPvP8uint32_t"]], "gsl_get_tagged_custom_config (c++ function)": [[2, "_CPPv428gsl_get_tagged_custom_config12gsl_handle_t8uint32_tP7uint8_tP8uint32_t"]], "gsl_get_tagged_data (c++ function)": [[2, "_CPPv419gsl_get_tagged_dataPK14gsl_key_vector8uint32_tP14gsl_key_vectorP7uint8_tP6size_t"]], "gsl_get_tagged_module_info (c++ function)": [[2, "_CPPv426gsl_get_tagged_module_infoPK14gsl_key_vector8uint32_tPP18gsl_module_id_infoP8uint32_t"]], "gsl_get_tags_with_module_info (c++ function)": [[2, "_CPPv429gsl_get_tags_with_module_infoPK14gsl_key_vectorPvP6size_t"]], "gsl_get_version (c++ function)": [[2, "_CPPv415gsl_get_versionP8uint32_tP8uint32_t"]], "gsl_global_cb_func_ptr (c++ type)": [[2, "_CPPv422gsl_global_cb_func_ptr"]], "gsl_global_event_ids (c++ enum)": [[2, "_CPPv420gsl_global_event_ids"]], "gsl_global_event_ids::gsl_global_event_audio_svc_dn (c++ enumerator)": [[2, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_DNE"]], "gsl_global_event_ids::gsl_global_event_audio_svc_up (c++ enumerator)": [[2, "_CPPv4N20gsl_global_event_ids29GSL_GLOBAL_EVENT_AUDIO_SVC_UPE"]], "gsl_global_event_ids::gsl_global_event_max (c++ enumerator)": [[2, "_CPPv4N20gsl_global_event_ids20GSL_GLOBAL_EVENT_MAXE"]], "gsl_global_event_svc_dn_payload (c++ struct)": [[2, "_CPPv431gsl_global_event_svc_dn_payload"]], "gsl_global_event_svc_dn_payload::handle_list (c++ member)": [[2, "_CPPv4N31gsl_global_event_svc_dn_payload11handle_listE"]], "gsl_global_event_svc_dn_payload::num_handles (c++ member)": [[2, "_CPPv4N31gsl_global_event_svc_dn_payload11num_handlesE"]], "gsl_handle_t (c++ type)": [[2, "_CPPv412gsl_handle_t"]], "gsl_init (c++ function)": [[2, "_CPPv48gsl_initP13gsl_init_data"]], "gsl_init_data (c++ struct)": [[2, "_CPPv413gsl_init_data"]], "gsl_init_data::acdb_addr (c++ member)": [[2, "_CPPv4N13gsl_init_data9acdb_addrE"]], "gsl_init_data::acdb_delta_file (c++ member)": [[2, "_CPPv4N13gsl_init_data15acdb_delta_fileE"]], "gsl_init_data::acdb_files (c++ member)": [[2, "_CPPv4N13gsl_init_data10acdb_filesE"]], "gsl_init_data::max_num_ready_checks (c++ member)": [[2, "_CPPv4N13gsl_init_data20max_num_ready_checksE"]], "gsl_init_data::ready_check_interval_ms (c++ member)": [[2, "_CPPv4N13gsl_init_data23ready_check_interval_msE"]], "gsl_ioctl (c++ function)": [[2, "_CPPv49gsl_ioctl12gsl_handle_t10gsl_cmd_idPv6size_t"]], "gsl_key_value_pair (c++ struct)": [[2, "_CPPv418gsl_key_value_pair"]], "gsl_key_value_pair::key (c++ member)": [[2, "_CPPv4N18gsl_key_value_pair3keyE"]], "gsl_key_value_pair::value (c++ member)": [[2, "_CPPv4N18gsl_key_value_pair5valueE"]], "gsl_key_vector (c++ struct)": [[2, "_CPPv414gsl_key_vector"]], "gsl_key_vector::kvp (c++ member)": [[2, "_CPPv4N14gsl_key_vector3kvpE"]], "gsl_key_vector::num_kvps (c++ member)": [[2, "_CPPv4N14gsl_key_vector8num_kvpsE"]], "gsl_key_vector_array (c++ struct)": [[2, "_CPPv420gsl_key_vector_array"]], "gsl_key_vector_array::kvp (c++ member)": [[2, "_CPPv4N20gsl_key_vector_array3kvpE"]], "gsl_key_vector_array::num_keys (c++ member)": [[2, "_CPPv4N20gsl_key_vector_array8num_keysE"]], "gsl_key_vector_list (c++ struct)": [[2, "_CPPv419gsl_key_vector_list"]], "gsl_key_vector_list::key_vector_list (c++ member)": [[2, "_CPPv4N19gsl_key_vector_list15key_vector_listE"]], "gsl_key_vector_list::list_size (c++ member)": [[2, "_CPPv4N19gsl_key_vector_list9list_sizeE"]], "gsl_key_vector_list::num_key_vectors (c++ member)": [[2, "_CPPv4N19gsl_key_vector_list15num_key_vectorsE"]], "gsl_mem_id_t (c++ type)": [[2, "_CPPv412gsl_mem_id_t"]], "gsl_module_id_info (c++ struct)": [[2, "_CPPv418gsl_module_id_info"]], "gsl_module_id_info::module_entry (c++ member)": [[2, "_CPPv4N18gsl_module_id_info12module_entryE"]], "gsl_module_id_info::num_modules (c++ member)": [[2, "_CPPv4N18gsl_module_id_info11num_modulesE"]], "gsl_module_id_info_entry (c++ struct)": [[2, "_CPPv424gsl_module_id_info_entry"]], "gsl_module_id_info_entry::module_id (c++ member)": [[2, "_CPPv4N24gsl_module_id_info_entry9module_idE"]], "gsl_module_id_info_entry::module_iid (c++ member)": [[2, "_CPPv4N24gsl_module_id_info_entry10module_iidE"]], "gsl_open (c++ function)": [[2, "_CPPv48gsl_openPK14gsl_key_vectorPK14gsl_key_vectorP12gsl_handle_t"]], "gsl_read (c++ function)": [[2, "_CPPv48gsl_read12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t"]], "gsl_register_event_cb (c++ function)": [[2, "_CPPv421gsl_register_event_cb12gsl_handle_t15gsl_cb_func_ptrPv"]], "gsl_register_global_event_cb (c++ function)": [[2, "_CPPv428gsl_register_global_event_cb22gsl_global_cb_func_ptrPv"]], "gsl_remove_database (c++ function)": [[2, "_CPPv419gsl_remove_database17gsl_acdb_handle_t"]], "gsl_set_cal (c++ function)": [[2, "_CPPv411gsl_set_cal12gsl_handle_tPK14gsl_key_vectorPK14gsl_key_vector"]], "gsl_set_cal_data_to_acdb (c++ function)": [[2, "_CPPv424gsl_set_cal_data_to_acdbPK14gsl_key_vectorPK14gsl_key_vectorP7uint8_t8uint32_t"]], "gsl_set_config (c++ function)": [[2, "_CPPv414gsl_set_config12gsl_handle_tPK14gsl_key_vector8uint32_tPK14gsl_key_vector"]], "gsl_set_custom_config (c++ function)": [[2, "_CPPv421gsl_set_custom_config12gsl_handle_tPK7uint8_tK8uint32_t"]], "gsl_set_tag_data_to_acdb (c++ function)": [[2, "_CPPv424gsl_set_tag_data_to_acdbPK14gsl_key_vector8uint32_tPK14gsl_key_vectorP7uint8_t8uint32_t"]], "gsl_set_tagged_custom_config (c++ function)": [[2, "_CPPv428gsl_set_tagged_custom_config12gsl_handle_t8uint32_tPK7uint8_tK6size_t"]], "gsl_set_tagged_custom_config_persist (c++ function)": [[2, "_CPPv436gsl_set_tagged_custom_config_persist12gsl_handle_t8uint32_tPK7uint8_tK8uint32_t"]], "gsl_set_temp_path_to_acdb (c++ function)": [[2, "_CPPv425gsl_set_temp_path_to_acdb8uint32_tPKc"]], "gsl_shmem_buf (c++ struct)": [[2, "_CPPv413gsl_shmem_buf"]], "gsl_shmem_buf::addr (c++ member)": [[2, "_CPPv4N13gsl_shmem_buf4addrE"]], "gsl_shmem_buf::metadata (c++ member)": [[2, "_CPPv4N13gsl_shmem_buf8metadataE"]], "gsl_subsystem (c++ enum)": [[2, "_CPPv413gsl_subsystem"]], "gsl_subsystem::gsl_ss_adsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem11GSL_SS_ADSPE"]], "gsl_subsystem::gsl_ss_apps (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem11GSL_SS_APPSE"]], "gsl_subsystem::gsl_ss_cc_dsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem13GSL_SS_CC_DSPE"]], "gsl_subsystem::gsl_ss_compute_dsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem18GSL_SS_COMPUTE_DSPE"]], "gsl_subsystem::gsl_ss_invalid (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem14GSL_SS_INVALIDE"]], "gsl_subsystem::gsl_ss_modem_dsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem16GSL_SS_MODEM_DSPE"]], "gsl_subsystem::gsl_ss_sensor_dsp (c++ enumerator)": [[2, "_CPPv4N13gsl_subsystem17GSL_SS_SENSOR_DSPE"]], "gsl_subsystem_t (c++ type)": [[2, "_CPPv415gsl_subsystem_t"]], "gsl_tag_key_vector (c++ struct)": [[2, "_CPPv418gsl_tag_key_vector"]], "gsl_tag_key_vector::kvp (c++ member)": [[2, "_CPPv4N18gsl_tag_key_vector3kvpE"]], "gsl_tag_key_vector::num_keys (c++ member)": [[2, "_CPPv4N18gsl_tag_key_vector8num_keysE"]], "gsl_tag_key_vector::tag_id (c++ member)": [[2, "_CPPv4N18gsl_tag_key_vector6tag_idE"]], "gsl_tag_key_vector_list (c++ struct)": [[2, "_CPPv423gsl_tag_key_vector_list"]], "gsl_tag_key_vector_list::key_vector_list (c++ member)": [[2, "_CPPv4N23gsl_tag_key_vector_list15key_vector_listE"]], "gsl_tag_key_vector_list::list_size (c++ member)": [[2, "_CPPv4N23gsl_tag_key_vector_list9list_sizeE"]], "gsl_tag_key_vector_list::num_key_vectors (c++ member)": [[2, "_CPPv4N23gsl_tag_key_vector_list15num_key_vectorsE"]], "gsl_tag_module_info (c++ struct)": [[2, "_CPPv419gsl_tag_module_info"]], "gsl_tag_module_info::num_tags (c++ member)": [[2, "_CPPv4N19gsl_tag_module_info8num_tagsE"]], "gsl_tag_module_info::tag_module_entry (c++ member)": [[2, "_CPPv4N19gsl_tag_module_info16tag_module_entryE"]], "gsl_tag_module_info_entry (c++ struct)": [[2, "_CPPv425gsl_tag_module_info_entry"]], "gsl_tag_module_info_entry::module_entry (c++ member)": [[2, "_CPPv4N25gsl_tag_module_info_entry12module_entryE"]], "gsl_tag_module_info_entry::num_modules (c++ member)": [[2, "_CPPv4N25gsl_tag_module_info_entry11num_modulesE"]], "gsl_tag_module_info_entry::tag_id (c++ member)": [[2, "_CPPv4N25gsl_tag_module_info_entry6tag_idE"]], "gsl_write (c++ function)": [[2, "_CPPv49gsl_write12gsl_handle_t8uint32_tP8gsl_buffP8uint32_t"]], "gpr_heap_index_1 (c macro)": [[4, "c.GPR_HEAP_INDEX_1"]], "gpr_heap_index_default (c macro)": [[4, "c.GPR_HEAP_INDEX_DEFAULT"]], "gpr_callback_fn_t (c++ type)": [[4, "_CPPv417gpr_callback_fn_t"]], "gpr_cmd_alloc_ext_t (c++ struct)": [[4, "_CPPv419gpr_cmd_alloc_ext_t"]], "gpr_cmd_alloc_ext_t::client_data (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t11client_dataE"]], "gpr_cmd_alloc_ext_t::dst_domain_id (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t13dst_domain_idE"]], "gpr_cmd_alloc_ext_t::dst_port (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t8dst_portE"]], "gpr_cmd_alloc_ext_t::opcode (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t6opcodeE"]], "gpr_cmd_alloc_ext_t::payload_size (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t12payload_sizeE"]], "gpr_cmd_alloc_ext_t::ret_packet (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t10ret_packetE"]], "gpr_cmd_alloc_ext_t::src_domain_id (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t13src_domain_idE"]], "gpr_cmd_alloc_ext_t::src_port (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t8src_portE"]], "gpr_cmd_alloc_ext_t::token (c++ member)": [[4, "_CPPv4N19gpr_cmd_alloc_ext_t5tokenE"]], "gpr_cmd_alloc_ext_v2_t (c++ struct)": [[4, "_CPPv422gpr_cmd_alloc_ext_v2_t"]], "gpr_cmd_alloc_ext_v2_t (c++ type)": [[4, "_CPPv422gpr_cmd_alloc_ext_v2_t"]], "gpr_cmd_alloc_ext_v2_t::client_data (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t11client_dataE"]], "gpr_cmd_alloc_ext_v2_t::dst_domain_id (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t13dst_domain_idE"]], "gpr_cmd_alloc_ext_v2_t::dst_port (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t8dst_portE"]], "gpr_cmd_alloc_ext_v2_t::heap_index (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t10heap_indexE"]], "gpr_cmd_alloc_ext_v2_t::opcode (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t6opcodeE"]], "gpr_cmd_alloc_ext_v2_t::payload_size (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t12payload_sizeE"]], "gpr_cmd_alloc_ext_v2_t::ret_packet (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t10ret_packetE"]], "gpr_cmd_alloc_ext_v2_t::src_domain_id (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t13src_domain_idE"]], "gpr_cmd_alloc_ext_v2_t::src_port (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t8src_portE"]], "gpr_cmd_alloc_ext_v2_t::token (c++ member)": [[4, "_CPPv4N22gpr_cmd_alloc_ext_v2_t5tokenE"]], "gpr_cmd_alloc_send_t (c++ struct)": [[4, "_CPPv420gpr_cmd_alloc_send_t"]], "gpr_cmd_alloc_send_t::client_data (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t11client_dataE"]], "gpr_cmd_alloc_send_t::dst_domain_id (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t13dst_domain_idE"]], "gpr_cmd_alloc_send_t::dst_port (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t8dst_portE"]], "gpr_cmd_alloc_send_t::opcode (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t6opcodeE"]], "gpr_cmd_alloc_send_t::payload (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t7payloadE"]], "gpr_cmd_alloc_send_t::payload_size (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t12payload_sizeE"]], "gpr_cmd_alloc_send_t::src_domain_id (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t13src_domain_idE"]], "gpr_cmd_alloc_send_t::src_port (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t8src_portE"]], "gpr_cmd_alloc_send_t::token (c++ member)": [[4, "_CPPv4N20gpr_cmd_alloc_send_t5tokenE"]], "gpr_cmd_gpr_packet_pool_info_t (c++ struct)": [[4, "_CPPv430gpr_cmd_gpr_packet_pool_info_t"]], "gpr_cmd_gpr_packet_pool_info_t (c++ type)": [[4, "_CPPv430gpr_cmd_gpr_packet_pool_info_t"]], "gpr_cmd_gpr_packet_pool_info_t::bytes_per_max_size_packet (c++ member)": [[4, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t25bytes_per_max_size_packetE"]], "gpr_cmd_gpr_packet_pool_info_t::bytes_per_min_size_packet (c++ member)": [[4, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t25bytes_per_min_size_packetE"]], "gpr_cmd_gpr_packet_pool_info_t::num_max_size_packets (c++ member)": [[4, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t20num_max_size_packetsE"]], "gpr_cmd_gpr_packet_pool_info_t::num_min_size_packets (c++ member)": [[4, "_CPPv4N30gpr_cmd_gpr_packet_pool_info_t20num_min_size_packetsE"]], "gpr_heap_index_t (c++ type)": [[4, "_CPPv416gpr_heap_index_t"]], "gpr_packet_pool_info_v2_t (c++ struct)": [[4, "_CPPv425gpr_packet_pool_info_v2_t"]], "gpr_packet_pool_info_v2_t (c++ type)": [[4, "_CPPv425gpr_packet_pool_info_v2_t"]], "gpr_packet_pool_info_v2_t::heap_index (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t10heap_indexE"]], "gpr_packet_pool_info_v2_t::is_dynamic (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t10is_dynamicE"]], "gpr_packet_pool_info_v2_t::num_packets (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t11num_packetsE"]], "gpr_packet_pool_info_v2_t::packet_size (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t11packet_sizeE"]], "gpr_packet_pool_info_v2_t::reserved (c++ member)": [[4, "_CPPv4N25gpr_packet_pool_info_v2_t8reservedE"]], "gpr_to_ipc_vtbl_t (c++ struct)": [[4, "_CPPv417gpr_to_ipc_vtbl_t"]], "gpr_to_ipc_vtbl_t (c++ type)": [[4, "_CPPv417gpr_to_ipc_vtbl_t"]], "gpr_to_ipc_vtbl_t::receive (c++ member)": [[4, "_CPPv4N17gpr_to_ipc_vtbl_t7receiveE"]], "gpr_to_ipc_vtbl_t::send_done (c++ member)": [[4, "_CPPv4N17gpr_to_ipc_vtbl_t9send_doneE"]], "ipc_dl_deinit_fn_t (c++ type)": [[4, "_CPPv418ipc_dl_deinit_fn_t"]], "ipc_dl_init_fn_t (c++ type)": [[4, "_CPPv416ipc_dl_init_fn_t"]], "ipc_to_gpr_vtbl_t (c++ struct)": [[4, "_CPPv417ipc_to_gpr_vtbl_t"]], "ipc_to_gpr_vtbl_t (c++ type)": [[4, "_CPPv417ipc_to_gpr_vtbl_t"]], "ipc_to_gpr_vtbl_t::receive_done (c++ member)": [[4, "_CPPv4N17ipc_to_gpr_vtbl_t12receive_doneE"]], "ipc_to_gpr_vtbl_t::send (c++ member)": [[4, "_CPPv4N17ipc_to_gpr_vtbl_t4sendE"]], "ar_std_max (c macro)": [[6, "c.AR_STD_MAX"]], "ar_std_min (c macro)": [[6, "c.AR_STD_MIN"]], "get_actual_heap_id (c macro)": [[6, "c.GET_ACTUAL_HEAP_ID"]], "get_heap_id_with_island_info (c macro)": [[6, "c.GET_HEAP_ID_WITH_ISLAND_INFO"]], "get_tracking_id_from_heap_id (c macro)": [[6, "c.GET_TRACKING_ID_FROM_HEAP_ID"]], "heap_id_from_heap_table_index (c macro)": [[6, "c.HEAP_ID_FROM_HEAP_TABLE_INDEX"]], "heap_id_mask (c macro)": [[6, "c.HEAP_ID_MASK"]], "heap_id_mask_with_island_info (c macro)": [[6, "c.HEAP_ID_MASK_WITH_ISLAND_INFO"]], "heap_id_shift (c macro)": [[6, "c.HEAP_ID_SHIFT"]], "heap_table_index_from_heap_id (c macro)": [[6, "c.HEAP_TABLE_INDEX_FROM_HEAP_ID"]], "is_free (c macro)": [[6, "c.IS_FREE"]], "is_malloc (c macro)": [[6, "c.IS_MALLOC"]], "modify_heap_id_for_fwk_alloc_for_mem_tracking (c macro)": [[6, "c.MODIFY_HEAP_ID_FOR_FWK_ALLOC_FOR_MEM_TRACKING"]], "modify_heap_id_for_mem_tracking (c macro)": [[6, "c.MODIFY_HEAP_ID_FOR_MEM_TRACKING"]], "modify_static_module_heap_id_for_mem_tracking (c macro)": [[6, "c.MODIFY_STATIC_MODULE_HEAP_ID_FOR_MEM_TRACKING"]], "pm_server_client_name_length (c macro)": [[6, "c.PM_SERVER_CLIENT_NAME_LENGTH"]], "pm_server_client_name_max_length (c macro)": [[6, "c.PM_SERVER_CLIENT_NAME_MAX_LENGTH"]], "pm_server_client_token_length (c macro)": [[6, "c.PM_SERVER_CLIENT_TOKEN_LENGTH"]], "pm_server_client_token_prefix (c macro)": [[6, "c.PM_SERVER_CLIENT_TOKEN_PREFIX"]], "posal_bufpool_invalid_handle (c macro)": [[6, "c.POSAL_BUFPOOL_INVALID_HANDLE"]], "posal_default_heap_index (c macro)": [[6, "c.POSAL_DEFAULT_HEAP_INDEX"]], "posal_default_name_len (c macro)": [[6, "c.POSAL_DEFAULT_NAME_LEN"]], "posal_heap_id (c++ enum)": [[6, "_CPPv413POSAL_HEAP_ID"]], "posal_heap_id::posal_heap_default (c++ enumerator)": [[6, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_DEFAULTE"]], "posal_heap_id::posal_heap_invalid (c++ enumerator)": [[6, "_CPPv4N13POSAL_HEAP_ID18POSAL_HEAP_INVALIDE"]], "posal_heap_id::posal_heap_out_of_range (c++ enumerator)": [[6, "_CPPv4N13POSAL_HEAP_ID23POSAL_HEAP_OUT_OF_RANGEE"]], "posal_heap_id_island_bit_mask (c macro)": [[6, "c.POSAL_HEAP_ID_ISLAND_BIT_MASK"]], "posal_heap_mgr_heap_index_end (c macro)": [[6, "c.POSAL_HEAP_MGR_HEAP_INDEX_END"]], "posal_heap_mgr_heap_index_start (c macro)": [[6, "c.POSAL_HEAP_MGR_HEAP_INDEX_START"]], "posal_is_island_heap_id (c macro)": [[6, "c.POSAL_IS_ISLAND_HEAP_ID"]], "posal_memorypooltype (c++ enum)": [[6, "_CPPv420POSAL_MEMORYPOOLTYPE"]], "posal_memorypooltype::posal_memorymap_audio_dynamic_pool (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE34POSAL_MEMORYMAP_AUDIO_DYNAMIC_POOLE"]], "posal_memorypooltype::posal_memorymap_defaultphy_pool (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE31POSAL_MEMORYMAP_DEFAULTPHY_POOLE"]], "posal_memorypooltype::posal_memorymap_pool_out_of_range (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE33POSAL_MEMORYMAP_POOL_OUT_OF_RANGEE"]], "posal_memorypooltype::posal_memorymap_shmem8_4k_pool (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE30POSAL_MEMORYMAP_SHMEM8_4K_POOLE"]], "posal_memorypooltype::posal_memorymap_smi_pool (c++ enumerator)": [[6, "_CPPv4N20POSAL_MEMORYPOOLTYPE24POSAL_MEMORYMAP_SMI_POOLE"]], "posal_mem_align_unspecified (c macro)": [[6, "c.POSAL_MEM_ALIGN_UNSPECIFIED"]], "posal_root_msg (c macro)": [[6, "c.POSAL_ROOT_MSG"]], "posal_root_msg_island (c macro)": [[6, "c.POSAL_ROOT_MSG_ISLAND"]], "posal_root_msg_x (c macro)": [[6, "c.POSAL_ROOT_MSG_x"]], "posal_root_tokenpaste (c macro)": [[6, "c.POSAL_ROOT_TOKENPASTE"]], "posal_root_va_num_args (c macro)": [[6, "c.POSAL_ROOT_VA_NUM_ARGS"]], "posal_root_va_num_args_impl (c macro)": [[6, "c.POSAL_ROOT_VA_NUM_ARGS_IMPL"]], "posal_rtld_lazy (c macro)": [[6, "c.POSAL_RTLD_LAZY"]], "posal_rtld_now (c macro)": [[6, "c.POSAL_RTLD_NOW"]], "rtld_di_load_addr (c macro)": [[6, "c.RTLD_DI_LOAD_ADDR"]], "rtld_di_load_size (c macro)": [[6, "c.RTLD_DI_LOAD_SIZE"]], "spf_log_prefix (c macro)": [[6, "c.SPF_LOG_PREFIX"]], "posal_bufpool_align_t (c++ enum)": [[6, "_CPPv421posal_bufpool_align_t"]], "posal_bufpool_align_t (c++ type)": [[6, "_CPPv421posal_bufpool_align_t"]], "posal_bufpool_align_t::eight_byte_align (c++ enumerator)": [[6, "_CPPv4N21posal_bufpool_align_t16EIGHT_BYTE_ALIGNE"]], "posal_bufpool_align_t::four_byte_align (c++ enumerator)": [[6, "_CPPv4N21posal_bufpool_align_t15FOUR_BYTE_ALIGNE"]], "posal_bufpool_get_node (c++ function)": [[6, "_CPPv422posal_bufpool_get_node8uint32_t"]], "posal_bufpool_is_address_in_bufpool (c++ function)": [[6, "_CPPv435posal_bufpool_is_address_in_bufpoolPv8uint32_t"]], "posal_bufpool_pool_create (c++ function)": [[6, "_CPPv425posal_bufpool_pool_create8uint16_t13POSAL_HEAP_ID8uint32_t21posal_bufpool_align_t8uint16_t"]], "posal_bufpool_pool_destroy (c++ function)": [[6, "_CPPv426posal_bufpool_pool_destroy8uint32_t"]], "posal_bufpool_pool_free_unused_lists (c++ function)": [[6, "_CPPv436posal_bufpool_pool_free_unused_lists8uint32_t"]], "posal_bufpool_pool_reset_to_base (c++ function)": [[6, "_CPPv432posal_bufpool_pool_reset_to_base8uint32_t"]], "posal_bufpool_profile_all_mem_usage (c++ function)": [[6, "_CPPv435posal_bufpool_profile_all_mem_usagev"]], "posal_bufpool_profile_mem_usage (c++ function)": [[6, "_CPPv431posal_bufpool_profile_mem_usage8uint32_tP8uint32_tP8uint32_t"]], "posal_bufpool_return_node (c++ function)": [[6, "_CPPv425posal_bufpool_return_nodePv"]], "posal_cache_flush (c++ function)": [[6, "_CPPv417posal_cache_flush8uint32_t8uint32_t"]], "posal_cache_flush_invalidate (c++ function)": [[6, "_CPPv428posal_cache_flush_invalidate8uint32_t8uint32_t"]], "posal_cache_flush_invalidate_v2 (c++ function)": [[6, "_CPPv431posal_cache_flush_invalidate_v216posal_mem_addr_t8uint32_t"]], "posal_cache_flush_v2 (c++ function)": [[6, "_CPPv420posal_cache_flush_v216posal_mem_addr_t8uint32_t"]], "posal_cache_invalidate (c++ function)": [[6, "_CPPv422posal_cache_invalidate8uint32_t8uint32_t"]], "posal_cache_invalidate_v2 (c++ function)": [[6, "_CPPv425posal_cache_invalidate_v216posal_mem_addr_t8uint32_t"]], "posal_channel_internal_t (c++ struct)": [[6, "_CPPv424posal_channel_internal_t"]], "posal_channel_internal_t::anysig (c++ member)": [[6, "_CPPv4N24posal_channel_internal_t6anysigE"]], "posal_channel_internal_t::unbitsusedmask (c++ member)": [[6, "_CPPv4N24posal_channel_internal_t14unBitsUsedMaskE"]], "posal_channel_poll_inline (c++ function)": [[6, "_CPPv425posal_channel_poll_inline15posal_channel_t8uint32_t"]], "posal_channel_t (c++ type)": [[6, "_CPPv415posal_channel_t"]], "posal_channel_wait_inline (c++ function)": [[6, "_CPPv425posal_channel_wait_inline15posal_channel_t8uint32_t"]], "posal_check_addr_from_tcm_island_heap_mgr (c++ function)": [[6, "_CPPv441posal_check_addr_from_tcm_island_heap_mgrPv"]], "posal_cmn_divide (c++ function)": [[6, "_CPPv416posal_cmn_divide8uint32_t8uint32_t"]], "posal_condvar_broadcast (c++ function)": [[6, "_CPPv423posal_condvar_broadcast15posal_condvar_t"]], "posal_condvar_create (c++ function)": [[6, "_CPPv420posal_condvar_createP15posal_condvar_t13POSAL_HEAP_ID"]], "posal_condvar_destroy (c++ function)": [[6, "_CPPv421posal_condvar_destroyP15posal_condvar_t"]], "posal_condvar_signal (c++ function)": [[6, "_CPPv420posal_condvar_signal15posal_condvar_t"]], "posal_condvar_t (c++ type)": [[6, "_CPPv415posal_condvar_t"]], "posal_condvar_wait (c++ function)": [[6, "_CPPv418posal_condvar_wait15posal_condvar_t14posal_nmutex_t"]], "posal_data_log_alloc (c++ function)": [[6, "_CPPv420posal_data_log_alloc8uint32_t8uint32_t23posal_data_log_format_t"]], "posal_data_log_alloc_commit (c++ function)": [[6, "_CPPv427posal_data_log_alloc_commitP21posal_data_log_info_t"]], "posal_data_log_code_status (c++ function)": [[6, "_CPPv426posal_data_log_code_status8uint32_t"]], "posal_data_log_commit (c++ function)": [[6, "_CPPv421posal_data_log_commitPvP21posal_data_log_info_t"]], "posal_data_log_fmt_info_t (c++ struct)": [[6, "_CPPv425posal_data_log_fmt_info_t"]], "posal_data_log_fmt_info_t (c++ type)": [[6, "_CPPv425posal_data_log_fmt_info_t"]], "posal_data_log_fmt_info_t::media_fmt_id (c++ member)": [[6, "_CPPv4N25posal_data_log_fmt_info_t12media_fmt_idE"]], "posal_data_log_fmt_info_t::pcm_data_fmt (c++ member)": [[6, "_CPPv4N25posal_data_log_fmt_info_t12pcm_data_fmtE"]], "posal_data_log_format_t (c++ enum)": [[6, "_CPPv423posal_data_log_format_t"]], "posal_data_log_format_t (c++ type)": [[6, "_CPPv423posal_data_log_format_t"]], "posal_data_log_format_t::log_data_fmt_bitstream (c++ enumerator)": [[6, "_CPPv4N23posal_data_log_format_t22LOG_DATA_FMT_BITSTREAME"]], "posal_data_log_format_t::log_data_fmt_pcm (c++ enumerator)": [[6, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_PCME"]], "posal_data_log_format_t::log_data_fmt_raw (c++ enumerator)": [[6, "_CPPv4N23posal_data_log_format_t16LOG_DATA_FMT_RAWE"]], "posal_data_log_free (c++ function)": [[6, "_CPPv419posal_data_log_freePv"]], "posal_data_log_get_max_buf_size (c++ function)": [[6, "_CPPv431posal_data_log_get_max_buf_sizev"]], "posal_data_log_info_t (c++ struct)": [[6, "_CPPv421posal_data_log_info_t"]], "posal_data_log_info_t (c++ type)": [[6, "_CPPv421posal_data_log_info_t"]], "posal_data_log_info_t::buf_ptr (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t7buf_ptrE"]], "posal_data_log_info_t::buf_size (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t8buf_sizeE"]], "posal_data_log_info_t::data_fmt (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t8data_fmtE"]], "posal_data_log_info_t::data_info (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t9data_infoE"]], "posal_data_log_info_t::log_code (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t8log_codeE"]], "posal_data_log_info_t::log_tap_id (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t10log_tap_idE"]], "posal_data_log_info_t::log_time_stamp (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t14log_time_stampE"]], "posal_data_log_info_t::seq_number_ptr (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t14seq_number_ptrE"]], "posal_data_log_info_t::session_id (c++ member)": [[6, "_CPPv4N21posal_data_log_info_t10session_idE"]], "posal_data_log_mode_t (c++ enum)": [[6, "_CPPv421posal_data_log_mode_t"]], "posal_data_log_mode_t (c++ type)": [[6, "_CPPv421posal_data_log_mode_t"]], "posal_data_log_mode_t::log_default (c++ enumerator)": [[6, "_CPPv4N21posal_data_log_mode_t11LOG_DEFAULTE"]], "posal_data_log_mode_t::log_immediate (c++ enumerator)": [[6, "_CPPv4N21posal_data_log_mode_t13LOG_IMMEDIATEE"]], "posal_data_log_pcm_info_t (c++ struct)": [[6, "_CPPv425posal_data_log_pcm_info_t"]], "posal_data_log_pcm_info_t (c++ type)": [[6, "_CPPv425posal_data_log_pcm_info_t"]], "posal_data_log_pcm_info_t::bits_per_sample (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t15bits_per_sampleE"]], "posal_data_log_pcm_info_t::channel_mapping (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t15channel_mappingE"]], "posal_data_log_pcm_info_t::data_format (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t11data_formatE"]], "posal_data_log_pcm_info_t::interleaved (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t11interleavedE"]], "posal_data_log_pcm_info_t::num_channels (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t12num_channelsE"]], "posal_data_log_pcm_info_t::q_factor (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t8q_factorE"]], "posal_data_log_pcm_info_t::sampling_rate (c++ member)": [[6, "_CPPv4N25posal_data_log_pcm_info_t13sampling_rateE"]], "posal_deinit (c++ function)": [[6, "_CPPv412posal_deinitv"]], "posal_dlclose (c++ function)": [[6, "_CPPv413posal_dlclosePv"]], "posal_dlerror (c++ function)": [[6, "_CPPv413posal_dlerrorv"]], "posal_dlinfo (c++ function)": [[6, "_CPPv412posal_dlinfoPviPv"]], "posal_dlopen (c++ function)": [[6, "_CPPv412posal_dlopenPKci"]], "posal_dlopenbuf (c++ function)": [[6, "_CPPv415posal_dlopenbufPKcPKcii"]], "posal_dlsym (c++ function)": [[6, "_CPPv411posal_dlsymPvPKc"]], "posal_err_fatal (c++ function)": [[6, "_CPPv415posal_err_fatalPKc"]], "posal_get_heap_id (c++ function)": [[6, "_CPPv417posal_get_heap_id11posal_mem_t"]], "posal_get_island_heap_id (c++ function)": [[6, "_CPPv424posal_get_island_heap_idv"]], "posal_get_island_heap_id_v2 (c++ function)": [[6, "_CPPv427posal_get_island_heap_id_v219posal_island_heap_t"]], "posal_get_mem_type_from_heap_type (c++ function)": [[6, "_CPPv433posal_get_mem_type_from_heap_type19posal_island_heap_t"]], "posal_globalstate (c++ member)": [[6, "_CPPv417posal_globalstate"]], "posal_globalstate_t (c++ struct)": [[6, "_CPPv419posal_globalstate_t"]], "posal_globalstate_t (c++ type)": [[6, "_CPPv419posal_globalstate_t"]], "posal_globalstate_t::avs_stats (c++ member)": [[6, "_CPPv4N19posal_globalstate_t9avs_statsE"]], "posal_globalstate_t::benableqlogging (c++ member)": [[6, "_CPPv4N19posal_globalstate_t15bEnableQLoggingE"]], "posal_globalstate_t::is_global_init_done (c++ member)": [[6, "_CPPv4N19posal_globalstate_t19is_global_init_doneE"]], "posal_globalstate_t::mem_map_client_list (c++ member)": [[6, "_CPPv4N19posal_globalstate_t19mem_map_client_listE"]], "posal_globalstate_t::mutex (c++ member)": [[6, "_CPPv4N19posal_globalstate_t5mutexE"]], "posal_globalstate_t::nmemregions (c++ member)": [[6, "_CPPv4N19posal_globalstate_t11nMemRegionsE"]], "posal_globalstate_t::nmsgqs (c++ member)": [[6, "_CPPv4N19posal_globalstate_t6nMsgQsE"]], "posal_globalstate_t::nsimulatedmallocfailcount (c++ member)": [[6, "_CPPv4N19posal_globalstate_t25nSimulatedMallocFailCountE"]], "posal_globalstate_t::non_avs_stats (c++ member)": [[6, "_CPPv4N19posal_globalstate_t13non_avs_statsE"]], "posal_globalstate_t::num_registered_memmap_clients (c++ member)": [[6, "_CPPv4N19posal_globalstate_t29num_registered_memmap_clientsE"]], "posal_globalstate_t::usvcupstatus (c++ member)": [[6, "_CPPv4N19posal_globalstate_t12uSvcUpStatusE"]], "posal_heap_t (c++ enum)": [[6, "_CPPv412posal_heap_t"]], "posal_heap_t::posal_heap_island (c++ enumerator)": [[6, "_CPPv4N12posal_heap_t17POSAL_HEAP_ISLANDE"]], "posal_heap_t::posal_heap_lpm (c++ enumerator)": [[6, "_CPPv4N12posal_heap_t14POSAL_HEAP_LPME"]], "posal_heap_t::posal_heap_non_island (c++ enumerator)": [[6, "_CPPv4N12posal_heap_t21POSAL_HEAP_NON_ISLANDE"]], "posal_heap_t::posal_heap_non_island_safe_heap (c++ enumerator)": [[6, "_CPPv4N12posal_heap_t31POSAL_HEAP_NON_ISLAND_SAFE_HEAPE"]], "posal_heap_tcm_handle_t (c++ type)": [[6, "_CPPv423posal_heap_tcm_handle_t"]], "posal_init (c++ function)": [[6, "_CPPv410posal_initv"]], "posal_inline_mutex_deinit (c++ function)": [[6, "_CPPv425posal_inline_mutex_deinitP20posal_inline_mutex_t"]], "posal_inline_mutex_init (c++ function)": [[6, "_CPPv423posal_inline_mutex_initP20posal_inline_mutex_t"]], "posal_inline_mutex_t (c++ type)": [[6, "_CPPv420posal_inline_mutex_t"]], "posal_interrupt_deregister (c++ function)": [[6, "_CPPv426posal_interrupt_deregisterP21posal_interrupt_ist_t"]], "posal_interrupt_ist_t (c++ type)": [[6, "_CPPv421posal_interrupt_ist_t"]], "posal_interrupt_register (c++ function)": [[6, "_CPPv424posal_interrupt_registerP21posal_interrupt_ist_t8uint16_tPFvPvEPvP6char_t8uint32_t13POSAL_HEAP_ID"]], "posal_is_memory_in_tcm (c++ function)": [[6, "_CPPv422posal_is_memory_in_tcmPv"]], "posal_island_get_island_status (c++ function)": [[6, "_CPPv430posal_island_get_island_statusv"]], "posal_island_get_island_status_inline (c++ function)": [[6, "_CPPv437posal_island_get_island_status_inlinev"]], "posal_island_heap_t (c++ enum)": [[6, "_CPPv419posal_island_heap_t"]], "posal_island_heap_t::posal_island_heap_llc (c++ enumerator)": [[6, "_CPPv4N19posal_island_heap_t21POSAL_ISLAND_HEAP_LLCE"]], "posal_island_heap_t::posal_island_heap_lpass_tcm (c++ enumerator)": [[6, "_CPPv4N19posal_island_heap_t27POSAL_ISLAND_HEAP_LPASS_TCME"]], "posal_island_heap_t::posal_island_heap_num_supported (c++ enumerator)": [[6, "_CPPv4N19posal_island_heap_t31POSAL_ISLAND_HEAP_NUM_SUPPORTEDE"]], "posal_island_heap_t::posal_island_heap_q6_tcm (c++ enumerator)": [[6, "_CPPv4N19posal_island_heap_t24POSAL_ISLAND_HEAP_Q6_TCME"]], "posal_island_trigger_island_exit (c++ function)": [[6, "_CPPv432posal_island_trigger_island_exitv"]], "posal_island_trigger_island_exit_inline (c++ function)": [[6, "_CPPv439posal_island_trigger_island_exit_inlinev"]], "posal_mem_addr_t (c++ type)": [[6, "_CPPv416posal_mem_addr_t"]], "posal_mem_map_v2_input_args_t (c++ struct)": [[6, "_CPPv429posal_mem_map_v2_input_args_t"]], "posal_mem_map_v2_input_args_t (c++ type)": [[6, "_CPPv429posal_mem_map_v2_input_args_t"]], "posal_mem_map_v2_input_args_t::client_token (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t12client_tokenE"]], "posal_mem_map_v2_input_args_t::heap_id (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t7heap_idE"]], "posal_mem_map_v2_input_args_t::is_cached (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t9is_cachedE"]], "posal_mem_map_v2_input_args_t::is_offset_map (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t13is_offset_mapE"]], "posal_mem_map_v2_input_args_t::num_shm_reg (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t11num_shm_regE"]], "posal_mem_map_v2_input_args_t::pool_id (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t7pool_idE"]], "posal_mem_map_v2_input_args_t::shm_mem_reg_ptr (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t15shm_mem_reg_ptrE"]], "posal_mem_map_v2_input_args_t::unique_shmem_id_24bit (c++ member)": [[6, "_CPPv4N29posal_mem_map_v2_input_args_t21unique_shmem_id_24bitE"]], "posal_mem_prof_deinit (c++ function)": [[6, "_CPPv421posal_mem_prof_deinitv"]], "posal_mem_prof_get_mem_size (c++ function)": [[6, "_CPPv427posal_mem_prof_get_mem_sizePv13POSAL_HEAP_ID"]], "posal_mem_prof_init (c++ function)": [[6, "_CPPv419posal_mem_prof_init13POSAL_HEAP_ID"]], "posal_mem_prof_marker_t (c++ struct)": [[6, "_CPPv423posal_mem_prof_marker_t"]], "posal_mem_prof_marker_t (c++ type)": [[6, "_CPPv423posal_mem_prof_marker_t"]], "posal_mem_prof_marker_t::heap_id (c++ member)": [[6, "_CPPv4N23posal_mem_prof_marker_t7heap_idE"]], "posal_mem_prof_marker_t::magic_number (c++ member)": [[6, "_CPPv4N23posal_mem_prof_marker_t12magic_numberE"]], "posal_mem_prof_node_t (c++ struct)": [[6, "_CPPv421posal_mem_prof_node_t"]], "posal_mem_prof_node_t (c++ type)": [[6, "_CPPv421posal_mem_prof_node_t"]], "posal_mem_prof_node_t::hash_node (c++ member)": [[6, "_CPPv4N21posal_mem_prof_node_t9hash_nodeE"]], "posal_mem_prof_node_t::heap_id (c++ member)": [[6, "_CPPv4N21posal_mem_prof_node_t7heap_idE"]], "posal_mem_prof_node_t::mem_count (c++ member)": [[6, "_CPPv4N21posal_mem_prof_node_t9mem_countE"]], "posal_mem_prof_post_process_malloc (c++ function)": [[6, "_CPPv434posal_mem_prof_post_process_mallocPv13POSAL_HEAP_ID6bool_t"]], "posal_mem_prof_pre_process_malloc (c++ function)": [[6, "_CPPv433posal_mem_prof_pre_process_malloc13POSAL_HEAP_IDP13POSAL_HEAP_IDP8uint32_t"]], "posal_mem_prof_process_free (c++ function)": [[6, "_CPPv427posal_mem_prof_process_freePv"]], "posal_mem_prof_query (c++ function)": [[6, "_CPPv420posal_mem_prof_query13POSAL_HEAP_IDP8uint32_t"]], "posal_mem_prof_start (c++ function)": [[6, "_CPPv420posal_mem_prof_startv"]], "posal_mem_prof_state_t (c++ enum)": [[6, "_CPPv422posal_mem_prof_state_t"]], "posal_mem_prof_state_t (c++ type)": [[6, "_CPPv422posal_mem_prof_state_t"]], "posal_mem_prof_state_t::posal_mem_prof_started (c++ enumerator)": [[6, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STARTEDE"]], "posal_mem_prof_state_t::posal_mem_prof_stopped (c++ enumerator)": [[6, "_CPPv4N22posal_mem_prof_state_t22POSAL_MEM_PROF_STOPPEDE"]], "posal_mem_prof_stop (c++ function)": [[6, "_CPPv419posal_mem_prof_stopv"]], "posal_mem_prof_t (c++ struct)": [[6, "_CPPv416posal_mem_prof_t"]], "posal_mem_prof_t (c++ type)": [[6, "_CPPv416posal_mem_prof_t"]], "posal_mem_prof_t::heap_id (c++ member)": [[6, "_CPPv4N16posal_mem_prof_t7heap_idE"]], "posal_mem_prof_t::mem_ht (c++ member)": [[6, "_CPPv4N16posal_mem_prof_t6mem_htE"]], "posal_mem_prof_t::mem_prof_status (c++ member)": [[6, "_CPPv4N16posal_mem_prof_t15mem_prof_statusE"]], "posal_mem_prof_t::prof_mutex (c++ member)": [[6, "_CPPv4N16posal_mem_prof_t10prof_mutexE"]], "posal_mem_stats_t (c++ struct)": [[6, "_CPPv417posal_mem_stats_t"]], "posal_mem_stats_t::curr_heap (c++ member)": [[6, "_CPPv4N17posal_mem_stats_t9curr_heapE"]], "posal_mem_stats_t::num_frees (c++ member)": [[6, "_CPPv4N17posal_mem_stats_t9num_freesE"]], "posal_mem_stats_t::num_mallocs (c++ member)": [[6, "_CPPv4N17posal_mem_stats_t11num_mallocsE"]], "posal_mem_stats_t::peak_heap (c++ member)": [[6, "_CPPv4N17posal_mem_stats_t9peak_heapE"]], "posal_mem_t (c++ enum)": [[6, "_CPPv411posal_mem_t"]], "posal_mem_t::posal_mem_type_default (c++ enumerator)": [[6, "_CPPv4N11posal_mem_t22POSAL_MEM_TYPE_DEFAULTE"]], "posal_mem_t::posal_mem_type_low_power (c++ enumerator)": [[6, "_CPPv4N11posal_mem_t24POSAL_MEM_TYPE_LOW_POWERE"]], "posal_mem_t::posal_mem_type_low_power_2 (c++ enumerator)": [[6, "_CPPv4N11posal_mem_t26POSAL_MEM_TYPE_LOW_POWER_2E"]], "posal_mem_t::posal_mem_type_num_supported (c++ enumerator)": [[6, "_CPPv4N11posal_mem_t28POSAL_MEM_TYPE_NUM_SUPPORTEDE"]], "posal_memcpy (c++ function)": [[6, "_CPPv412posal_memcpyPv8uint32_tPKv8uint32_t"]], "posal_memory_aligned_free (c++ function)": [[6, "_CPPv425posal_memory_aligned_freePv"]], "posal_memory_aligned_free_v2 (c++ function)": [[6, "_CPPv428posal_memory_aligned_free_v2Pv13POSAL_HEAP_ID"]], "posal_memory_aligned_malloc (c++ function)": [[6, "_CPPv427posal_memory_aligned_malloc8uint32_t8uint32_t13POSAL_HEAP_ID"]], "posal_memory_free (c++ function)": [[6, "_CPPv417posal_memory_freePv"]], "posal_memory_heapmgr_create (c++ function)": [[6, "_CPPv427posal_memory_heapmgr_createP13POSAL_HEAP_IDPv8uint32_t6bool_t"]], "posal_memory_heapmgr_create_v2 (c++ function)": [[6, "_CPPv430posal_memory_heapmgr_create_v2P13POSAL_HEAP_IDPv8uint32_t6bool_t8uint32_tP23posal_heap_tcm_handle_tPc8uint32_t"]], "posal_memory_heapmgr_destroy (c++ function)": [[6, "_CPPv428posal_memory_heapmgr_destroy13POSAL_HEAP_ID"]], "posal_memory_malloc (c++ function)": [[6, "_CPPv419posal_memory_malloc8uint32_t13POSAL_HEAP_ID"]], "posal_memorymap_client_t (c++ struct)": [[6, "_CPPv424posal_memorymap_client_t"]], "posal_memorymap_client_t (c++ type)": [[6, "_CPPv424posal_memorymap_client_t"]], "posal_memorymap_client_t::client_id (c++ member)": [[6, "_CPPv4N24posal_memorymap_client_t9client_idE"]], "posal_memorymap_client_t::mclientmutex (c++ member)": [[6, "_CPPv4N24posal_memorymap_client_t12mClientMutexE"]], "posal_memorymap_client_t::pmemmaplistnode (c++ member)": [[6, "_CPPv4N24posal_memorymap_client_t15pMemMapListNodeE"]], "posal_memorymap_get_mapping_mode (c++ function)": [[6, "_CPPv432posal_memorymap_get_mapping_mode8uint32_t8uint32_tP30posal_memorymap_mapping_mode_t"]], "posal_memorymap_get_mem_map_handle (c++ function)": [[6, "_CPPv434posal_memorymap_get_mem_map_handle8uint32_t8uint32_tP8uint32_t"]], "posal_memorymap_get_mem_region_attrib_from_shmm_handle (c++ function)": [[6, "_CPPv454posal_memorymap_get_mem_region_attrib_from_shmm_handle8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP35posal_memorymap_mem_region_attrib_t"]], "posal_memorymap_get_physical_addr (c++ function)": [[6, "_CPPv433posal_memorymap_get_physical_addr8uint32_t"]], "posal_memorymap_get_physical_addr_v2 (c++ function)": [[6, "_CPPv436posal_memorymap_get_physical_addr_v216posal_mem_addr_t"]], "posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map (c++ function)": [[6, "_CPPv461posal_memorymap_get_shmm_handle_and_offset_from_va_offset_map8uint32_t8uint32_tP8uint32_tP8uint32_t"]], "posal_memorymap_get_virtual_addr_from_shm_handle (c++ function)": [[6, "_CPPv448posal_memorymap_get_virtual_addr_from_shm_handle8uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tP8uint32_t"]], "posal_memorymap_get_virtual_addr_from_shm_handle_v2 (c++ function)": [[6, "_CPPv451posal_memorymap_get_virtual_addr_from_shm_handle_v28uint32_t8uint32_t8uint32_t8uint32_t8uint32_t6bool_tPv"]], "posal_memorymap_global_unmap_all (c++ function)": [[6, "_CPPv432posal_memorymap_global_unmap_allv"]], "posal_memorymap_mapping_mode_t (c++ enum)": [[6, "_CPPv430posal_memorymap_mapping_mode_t"]], "posal_memorymap_mapping_mode_t::posal_memorymap_physical_addr_mapping (c++ enumerator)": [[6, "_CPPv4N30posal_memorymap_mapping_mode_t37POSAL_MEMORYMAP_PHYSICAL_ADDR_MAPPINGE"]], "posal_memorymap_mapping_mode_t::posal_memorymap_physical_offset_mapping (c++ enumerator)": [[6, "_CPPv4N30posal_memorymap_mapping_mode_t39POSAL_MEMORYMAP_PHYSICAL_OFFSET_MAPPINGE"]], "posal_memorymap_mapping_mode_t::posal_memorymap_virtual_addr_mapping (c++ enumerator)": [[6, "_CPPv4N30posal_memorymap_mapping_mode_t36POSAL_MEMORYMAP_VIRTUAL_ADDR_MAPPINGE"]], "posal_memorymap_mapping_mode_t::posal_memorymap_virtual_offset_mapping (c++ enumerator)": [[6, "_CPPv4N30posal_memorymap_mapping_mode_t38POSAL_MEMORYMAP_VIRTUAL_OFFSET_MAPPINGE"]], "posal_memorymap_mem_region_attrib_t (c++ struct)": [[6, "_CPPv435posal_memorymap_mem_region_attrib_t"]], "posal_memorymap_mem_region_attrib_t::base_phy_addr_lsw (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t17base_phy_addr_lswE"]], "posal_memorymap_mem_region_attrib_t::base_phy_addr_msw (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t17base_phy_addr_mswE"]], "posal_memorymap_mem_region_attrib_t::base_virt_addr (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t14base_virt_addrE"]], "posal_memorymap_mem_region_attrib_t::mem_reg_size (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t12mem_reg_sizeE"]], "posal_memorymap_mem_region_attrib_t::rem_reg_size (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t12rem_reg_sizeE"]], "posal_memorymap_mem_region_attrib_t::req_virt_adrr (c++ member)": [[6, "_CPPv4N35posal_memorymap_mem_region_attrib_t13req_virt_adrrE"]], "posal_memorymap_node_t (c++ struct)": [[6, "_CPPv422posal_memorymap_node_t"]], "posal_memorymap_node_t (c++ type)": [[6, "_CPPv422posal_memorymap_node_t"]], "posal_memorymap_node_t::mempool (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t7MemPoolE"]], "posal_memorymap_node_t::mapping_mode (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t12mapping_modeE"]], "posal_memorymap_node_t::pnext (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t5pNextE"]], "posal_memorymap_node_t::ref_count (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t9ref_countE"]], "posal_memorymap_node_t::reserved (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t8reservedE"]], "posal_memorymap_node_t::shmem_id (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t8shmem_idE"]], "posal_memorymap_node_t::unnumcontphysreg (c++ member)": [[6, "_CPPv4N22posal_memorymap_node_t16unNumContPhysRegE"]], "posal_memorymap_pool_name (c++ member)": [[6, "_CPPv425posal_memorymap_pool_name"]], "posal_memorymap_register (c++ function)": [[6, "_CPPv424posal_memorymap_registerP8uint32_t13POSAL_HEAP_ID"]], "posal_memorymap_shm_decr_refcount (c++ function)": [[6, "_CPPv433posal_memorymap_shm_decr_refcount8uint32_t8uint32_t"]], "posal_memorymap_shm_incr_refcount (c++ function)": [[6, "_CPPv433posal_memorymap_shm_incr_refcount8uint32_t8uint32_t"]], "posal_memorymap_shm_mem_map (c++ function)": [[6, "_CPPv427posal_memorymap_shm_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID"]], "posal_memorymap_shm_mem_map_v2 (c++ function)": [[6, "_CPPv430posal_memorymap_shm_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t"]], "posal_memorymap_shm_mem_unmap (c++ function)": [[6, "_CPPv429posal_memorymap_shm_mem_unmap8uint32_t8uint32_t"]], "posal_memorymap_shm_region_t (c++ struct)": [[6, "_CPPv428posal_memorymap_shm_region_t"]], "posal_memorymap_shm_region_t::mem_size (c++ member)": [[6, "_CPPv4N28posal_memorymap_shm_region_t8mem_sizeE"]], "posal_memorymap_shm_region_t::shm_addr_lsw (c++ member)": [[6, "_CPPv4N28posal_memorymap_shm_region_t12shm_addr_lswE"]], "posal_memorymap_shm_region_t::shm_addr_msw (c++ member)": [[6, "_CPPv4N28posal_memorymap_shm_region_t12shm_addr_mswE"]], "posal_memorymap_unmap_all (c++ function)": [[6, "_CPPv425posal_memorymap_unmap_all8uint32_t"]], "posal_memorymap_unregister (c++ function)": [[6, "_CPPv426posal_memorymap_unregister8uint32_t"]], "posal_memorymap_util_region_delete (c++ function)": [[6, "_CPPv434posal_memorymap_util_region_deleteP22posal_memorymap_node_t6bool_t"]], "posal_memorymap_virtaddr_mem_map (c++ function)": [[6, "_CPPv432posal_memorymap_virtaddr_mem_map8uint32_tP28posal_memorymap_shm_region_t8uint16_t6bool_t6bool_t20POSAL_MEMORYPOOLTYPEP8uint32_t13POSAL_HEAP_ID"]], "posal_memorymap_virtaddr_mem_map_v2 (c++ function)": [[6, "_CPPv435posal_memorymap_virtaddr_mem_map_v2P29posal_mem_map_v2_input_args_tP8uint32_t"]], "posal_memset (c++ function)": [[6, "_CPPv412posal_memsetPv7int32_t8uint32_t"]], "posal_mutex_create (c++ function)": [[6, "_CPPv418posal_mutex_createP13posal_mutex_t13POSAL_HEAP_ID"]], "posal_mutex_destroy (c++ function)": [[6, "_CPPv419posal_mutex_destroyP13posal_mutex_t"]], "posal_mutex_lock (c++ function)": [[6, "_CPPv416posal_mutex_lock13posal_mutex_t"]], "posal_mutex_lock_inline (c++ function)": [[6, "_CPPv423posal_mutex_lock_inline13posal_mutex_t"]], "posal_mutex_t (c++ type)": [[6, "_CPPv413posal_mutex_t"]], "posal_mutex_try_lock (c++ function)": [[6, "_CPPv420posal_mutex_try_lock13posal_mutex_t"]], "posal_mutex_unlock (c++ function)": [[6, "_CPPv418posal_mutex_unlock13posal_mutex_t"]], "posal_mutex_unlock_inline (c++ function)": [[6, "_CPPv425posal_mutex_unlock_inline13posal_mutex_t"]], "posal_nmutex_create (c++ function)": [[6, "_CPPv419posal_nmutex_createP14posal_nmutex_t13POSAL_HEAP_ID"]], "posal_nmutex_destroy (c++ function)": [[6, "_CPPv420posal_nmutex_destroyP14posal_nmutex_t"]], "posal_nmutex_lock (c++ function)": [[6, "_CPPv417posal_nmutex_lock14posal_nmutex_t"]], "posal_nmutex_t (c++ type)": [[6, "_CPPv414posal_nmutex_t"]], "posal_nmutex_try_lock (c++ function)": [[6, "_CPPv421posal_nmutex_try_lock14posal_nmutex_t"]], "posal_nmutex_unlock (c++ function)": [[6, "_CPPv419posal_nmutex_unlock14posal_nmutex_t"]], "posal_pm_bw_t (c++ struct)": [[6, "_CPPv413posal_pm_bw_t"]], "posal_pm_bw_t (c++ type)": [[6, "_CPPv413posal_pm_bw_t"]], "posal_pm_bw_t::is_valid (c++ member)": [[6, "_CPPv4N13posal_pm_bw_t8is_validE"]], "posal_pm_bw_t::value (c++ member)": [[6, "_CPPv4N13posal_pm_bw_t5valueE"]], "posal_pm_cpu_lpr_id_t (c++ enum)": [[6, "_CPPv421posal_pm_cpu_lpr_id_t"]], "posal_pm_cpu_lpr_id_t (c++ type)": [[6, "_CPPv421posal_pm_cpu_lpr_id_t"]], "posal_pm_cpu_lpr_id_t::pm_lpr_cpu_max (c++ enumerator)": [[6, "_CPPv4N21posal_pm_cpu_lpr_id_t14PM_LPR_CPU_MAXE"]], "posal_pm_cpu_lpr_id_t::pm_lpr_cpu_ss_sleep (c++ enumerator)": [[6, "_CPPv4N21posal_pm_cpu_lpr_id_t19PM_LPR_CPU_SS_SLEEPE"]], "posal_pm_cpu_lpr_vote_t (c++ struct)": [[6, "_CPPv423posal_pm_cpu_lpr_vote_t"]], "posal_pm_cpu_lpr_vote_t (c++ type)": [[6, "_CPPv423posal_pm_cpu_lpr_vote_t"]], "posal_pm_cpu_lpr_vote_t::cpu_lpr_vote_type (c++ member)": [[6, "_CPPv4N23posal_pm_cpu_lpr_vote_t17cpu_lpr_vote_typeE"]], "posal_pm_cpu_lpr_vote_t::is_valid (c++ member)": [[6, "_CPPv4N23posal_pm_cpu_lpr_vote_t8is_validE"]], "posal_pm_cpu_lpr_vote_t::lpr_id (c++ member)": [[6, "_CPPv4N23posal_pm_cpu_lpr_vote_t6lpr_idE"]], "posal_pm_cpu_lpr_vote_type_t (c++ enum)": [[6, "_CPPv428posal_pm_cpu_lpr_vote_type_t"]], "posal_pm_cpu_lpr_vote_type_t (c++ type)": [[6, "_CPPv428posal_pm_cpu_lpr_vote_type_t"]], "posal_pm_cpu_lpr_vote_type_t::pm_vote_against_cpu_lpr_sub_system_sleep (c++ enumerator)": [[6, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t40PM_VOTE_AGAINST_CPU_LPR_SUB_SYSTEM_SLEEPE"]], "posal_pm_cpu_lpr_vote_type_t::pm_vote_for_cpu_lpr_sub_system_sleep (c++ enumerator)": [[6, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t36PM_VOTE_FOR_CPU_LPR_SUB_SYSTEM_SLEEPE"]], "posal_pm_cpu_lpr_vote_type_t::pm_vote_num_cpu_lpr (c++ enumerator)": [[6, "_CPPv4N28posal_pm_cpu_lpr_vote_type_t19PM_VOTE_NUM_CPU_LPRE"]], "posal_pm_handle_t (c++ type)": [[6, "_CPPv417posal_pm_handle_t"]], "posal_pm_island_type_t (c++ enum)": [[6, "_CPPv422posal_pm_island_type_t"]], "posal_pm_island_type_t (c++ type)": [[6, "_CPPv422posal_pm_island_type_t"]], "posal_pm_island_type_t::pm_island_type_default (c++ enumerator)": [[6, "_CPPv4N22posal_pm_island_type_t22PM_ISLAND_TYPE_DEFAULTE"]], "posal_pm_island_type_t::pm_island_type_low_power (c++ enumerator)": [[6, "_CPPv4N22posal_pm_island_type_t24PM_ISLAND_TYPE_LOW_POWERE"]], "posal_pm_island_type_t::pm_island_type_low_power_2 (c++ enumerator)": [[6, "_CPPv4N22posal_pm_island_type_t26PM_ISLAND_TYPE_LOW_POWER_2E"]], "posal_pm_island_vote_t (c++ struct)": [[6, "_CPPv422posal_pm_island_vote_t"]], "posal_pm_island_vote_t (c++ type)": [[6, "_CPPv422posal_pm_island_vote_t"]], "posal_pm_island_vote_t::is_valid (c++ member)": [[6, "_CPPv4N22posal_pm_island_vote_t8is_validE"]], "posal_pm_island_vote_t::island_type (c++ member)": [[6, "_CPPv4N22posal_pm_island_vote_t11island_typeE"]], "posal_pm_island_vote_t::island_vote_type (c++ member)": [[6, "_CPPv4N22posal_pm_island_vote_t16island_vote_typeE"]], "posal_pm_island_vote_type_t (c++ enum)": [[6, "_CPPv427posal_pm_island_vote_type_t"]], "posal_pm_island_vote_type_t (c++ type)": [[6, "_CPPv427posal_pm_island_vote_type_t"]], "posal_pm_island_vote_type_t::pm_island_vote_dont_care (c++ enumerator)": [[6, "_CPPv4N27posal_pm_island_vote_type_t24PM_ISLAND_VOTE_DONT_CAREE"]], "posal_pm_island_vote_type_t::pm_island_vote_entry (c++ enumerator)": [[6, "_CPPv4N27posal_pm_island_vote_type_t20PM_ISLAND_VOTE_ENTRYE"]], "posal_pm_island_vote_type_t::pm_island_vote_exit (c++ enumerator)": [[6, "_CPPv4N27posal_pm_island_vote_type_t19PM_ISLAND_VOTE_EXITE"]], "posal_pm_mode_t (c++ enum)": [[6, "_CPPv415posal_pm_mode_t"]], "posal_pm_mode_t (c++ type)": [[6, "_CPPv415posal_pm_mode_t"]], "posal_pm_mode_t::pm_mode_default (c++ enumerator)": [[6, "_CPPv4N15posal_pm_mode_t15PM_MODE_DEFAULTE"]], "posal_pm_mode_t::pm_mode_island (c++ enumerator)": [[6, "_CPPv4N15posal_pm_mode_t14PM_MODE_ISLANDE"]], "posal_pm_mode_t::pm_mode_island_duty_cycle (c++ enumerator)": [[6, "_CPPv4N15posal_pm_mode_t25PM_MODE_ISLAND_DUTY_CYCLEE"]], "posal_pm_mpps_t (c++ struct)": [[6, "_CPPv415posal_pm_mpps_t"]], "posal_pm_mpps_t (c++ type)": [[6, "_CPPv415posal_pm_mpps_t"]], "posal_pm_mpps_t::floor_clk (c++ member)": [[6, "_CPPv4N15posal_pm_mpps_t9floor_clkE"]], "posal_pm_mpps_t::is_valid (c++ member)": [[6, "_CPPv4N15posal_pm_mpps_t8is_validE"]], "posal_pm_mpps_t::value (c++ member)": [[6, "_CPPv4N15posal_pm_mpps_t5valueE"]], "posal_pm_register_t (c++ struct)": [[6, "_CPPv419posal_pm_register_t"]], "posal_pm_register_t (c++ type)": [[6, "_CPPv419posal_pm_register_t"]], "posal_pm_register_t::island_type (c++ member)": [[6, "_CPPv4N19posal_pm_register_t11island_typeE"]], "posal_pm_register_t::mode (c++ member)": [[6, "_CPPv4N19posal_pm_register_t4modeE"]], "posal_pm_release_info_t (c++ struct)": [[6, "_CPPv423posal_pm_release_info_t"]], "posal_pm_release_info_t (c++ type)": [[6, "_CPPv423posal_pm_release_info_t"]], "posal_pm_release_info_t::client_log_id (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t13client_log_idE"]], "posal_pm_release_info_t::delay_ms (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t8delay_msE"]], "posal_pm_release_info_t::pm_handle_ptr (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t13pm_handle_ptrE"]], "posal_pm_release_info_t::resources (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t9resourcesE"]], "posal_pm_release_info_t::wait_signal_ptr (c++ member)": [[6, "_CPPv4N23posal_pm_release_info_t15wait_signal_ptrE"]], "posal_pm_request_info_t (c++ struct)": [[6, "_CPPv423posal_pm_request_info_t"]], "posal_pm_request_info_t (c++ type)": [[6, "_CPPv423posal_pm_request_info_t"]], "posal_pm_request_info_t::client_log_id (c++ member)": [[6, "_CPPv4N23posal_pm_request_info_t13client_log_idE"]], "posal_pm_request_info_t::pm_handle_ptr (c++ member)": [[6, "_CPPv4N23posal_pm_request_info_t13pm_handle_ptrE"]], "posal_pm_request_info_t::resources (c++ member)": [[6, "_CPPv4N23posal_pm_request_info_t9resourcesE"]], "posal_pm_request_info_t::wait_signal_ptr (c++ member)": [[6, "_CPPv4N23posal_pm_request_info_t15wait_signal_ptrE"]], "posal_pm_resources_t (c++ struct)": [[6, "_CPPv420posal_pm_resources_t"]], "posal_pm_resources_t (c++ type)": [[6, "_CPPv420posal_pm_resources_t"]], "posal_pm_resources_t::bw (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t2bwE"]], "posal_pm_resources_t::cpu_lpr_vote (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t12cpu_lpr_voteE"]], "posal_pm_resources_t::island_vote (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t11island_voteE"]], "posal_pm_resources_t::mpps (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t4mppsE"]], "posal_pm_resources_t::sleep_latency (c++ member)": [[6, "_CPPv4N20posal_pm_resources_t13sleep_latencyE"]], "posal_pm_sleep_latency_t (c++ struct)": [[6, "_CPPv424posal_pm_sleep_latency_t"]], "posal_pm_sleep_latency_t (c++ type)": [[6, "_CPPv424posal_pm_sleep_latency_t"]], "posal_pm_sleep_latency_t::is_valid (c++ member)": [[6, "_CPPv4N24posal_pm_sleep_latency_t8is_validE"]], "posal_pm_sleep_latency_t::value (c++ member)": [[6, "_CPPv4N24posal_pm_sleep_latency_t5valueE"]], "posal_power_mgr_deinit (c++ function)": [[6, "_CPPv422posal_power_mgr_deinitv"]], "posal_power_mgr_deregister (c++ function)": [[6, "_CPPv426posal_power_mgr_deregisterP17posal_pm_handle_t8uint32_t"]], "posal_power_mgr_init (c++ function)": [[6, "_CPPv420posal_power_mgr_initv"]], "posal_power_mgr_is_registered (c++ function)": [[6, "_CPPv429posal_power_mgr_is_registered17posal_pm_handle_t"]], "posal_power_mgr_register (c++ function)": [[6, "_CPPv424posal_power_mgr_register19posal_pm_register_tP17posal_pm_handle_t14posal_signal_t8uint32_t"]], "posal_power_mgr_release (c++ function)": [[6, "_CPPv423posal_power_mgr_releaseP23posal_pm_release_info_t"]], "posal_power_mgr_release_max_out (c++ function)": [[6, "_CPPv431posal_power_mgr_release_max_out17posal_pm_handle_t8uint32_t8uint32_t"]], "posal_power_mgr_request (c++ function)": [[6, "_CPPv423posal_power_mgr_requestP23posal_pm_request_info_t"]], "posal_power_mgr_request_max_out (c++ function)": [[6, "_CPPv431posal_power_mgr_request_max_out17posal_pm_handle_t14posal_signal_t8uint32_t"]], "posal_power_mgr_send_command (c++ function)": [[6, "_CPPv428posal_power_mgr_send_command8uint32_tPv8uint32_t"]], "posal_private_get_island_heap_id_v2 (c++ function)": [[6, "_CPPv435posal_private_get_island_heap_id_v28uint32_t"]], "posal_private_get_mem_type_from_heap_type (c++ function)": [[6, "_CPPv441posal_private_get_mem_type_from_heap_type8uint32_t"]], "posal_queue_attr_init (c++ function)": [[6, "_CPPv421posal_queue_attr_initP23posal_queue_init_attr_t"]], "posal_queue_attr_set_heap_id (c++ function)": [[6, "_CPPv428posal_queue_attr_set_heap_idP23posal_queue_init_attr_t13POSAL_HEAP_ID"]], "posal_queue_attr_set_max_nodes (c++ function)": [[6, "_CPPv430posal_queue_attr_set_max_nodesP23posal_queue_init_attr_ti"]], "posal_queue_attr_set_name (c++ function)": [[6, "_CPPv425posal_queue_attr_set_nameP23posal_queue_init_attr_tP6char_t"]], "posal_queue_attr_set_prealloc_nodes (c++ function)": [[6, "_CPPv435posal_queue_attr_set_prealloc_nodesP23posal_queue_init_attr_ti"]], "posal_queue_attr_set_priority_queue_mode (c++ function)": [[6, "_CPPv440posal_queue_attr_set_priority_queue_modeP23posal_queue_init_attr_t6bool_t"]], "posal_queue_create_v1 (c++ function)": [[6, "_CPPv421posal_queue_create_v1PP13posal_queue_tP23posal_queue_init_attr_t"]], "posal_queue_deinit (c++ function)": [[6, "_CPPv418posal_queue_deinitP13posal_queue_t"]], "posal_queue_destroy (c++ function)": [[6, "_CPPv419posal_queue_destroyP13posal_queue_t"]], "posal_queue_disable (c++ function)": [[6, "_CPPv419posal_queue_disableP13posal_queue_t"]], "posal_queue_element_t (c++ type)": [[6, "_CPPv421posal_queue_element_t"]], "posal_queue_enable_disable_signaling (c++ function)": [[6, "_CPPv436posal_queue_enable_disable_signalingP13posal_queue_t6bool_t"]], "posal_queue_get_channel (c++ function)": [[6, "_CPPv423posal_queue_get_channelP13posal_queue_t"]], "posal_queue_get_channel_bit (c++ function)": [[6, "_CPPv427posal_queue_get_channel_bitP13posal_queue_t"]], "posal_queue_get_queue_fullness (c++ function)": [[6, "_CPPv430posal_queue_get_queue_fullnessP13posal_queue_t"]], "posal_queue_get_size (c++ function)": [[6, "_CPPv420posal_queue_get_sizev"]], "posal_queue_init (c++ function)": [[6, "_CPPv416posal_queue_initP13posal_queue_tP23posal_queue_init_attr_t"]], "posal_queue_init_attr_t (c++ struct)": [[6, "_CPPv423posal_queue_init_attr_t"]], "posal_queue_init_attr_t (c++ type)": [[6, "_CPPv423posal_queue_init_attr_t"]], "posal_queue_init_attr_t::heap_id (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t7heap_idE"]], "posal_queue_init_attr_t::is_priority_queue (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t17is_priority_queueE"]], "posal_queue_init_attr_t::max_nodes (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t9max_nodesE"]], "posal_queue_init_attr_t::name (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t4nameE"]], "posal_queue_init_attr_t::prealloc_nodes (c++ member)": [[6, "_CPPv4N23posal_queue_init_attr_t14prealloc_nodesE"]], "posal_queue_insert_front (c++ function)": [[6, "_CPPv424posal_queue_insert_frontP13posal_queue_tP21posal_queue_element_t"]], "posal_queue_lock_mutex (c++ function)": [[6, "_CPPv422posal_queue_lock_mutexP13posal_queue_t"]], "posal_queue_peek_forward (c++ function)": [[6, "_CPPv424posal_queue_peek_forwardP13posal_queue_tPP21posal_queue_element_tPPv"]], "posal_queue_peek_front (c++ function)": [[6, "_CPPv422posal_queue_peek_frontP13posal_queue_tPP21posal_queue_element_t"]], "posal_queue_poll (c++ function)": [[6, "_CPPv416posal_queue_pollP13posal_queue_t"]], "posal_queue_pool_destroy (c++ function)": [[6, "_CPPv424posal_queue_pool_destroy13POSAL_HEAP_ID"]], "posal_queue_pool_reset (c++ function)": [[6, "_CPPv422posal_queue_pool_reset13POSAL_HEAP_ID"]], "posal_queue_pool_setup (c++ function)": [[6, "_CPPv422posal_queue_pool_setup13POSAL_HEAP_ID8uint32_t8uint16_t"]], "posal_queue_pop_back (c++ function)": [[6, "_CPPv420posal_queue_pop_backP13posal_queue_tP21posal_queue_element_t"]], "posal_queue_pop_front (c++ function)": [[6, "_CPPv421posal_queue_pop_frontP13posal_queue_tP21posal_queue_element_t"]], "posal_queue_push_back (c++ function)": [[6, "_CPPv421posal_queue_push_backP13posal_queue_tP21posal_queue_element_t"]], "posal_queue_push_back_with_priority (c++ function)": [[6, "_CPPv435posal_queue_push_back_with_priorityP13posal_queue_tP21posal_queue_element_t8uint32_t"]], "posal_queue_set_attributes (c++ function)": [[6, "_CPPv426posal_queue_set_attributesP23posal_queue_init_attr_t13POSAL_HEAP_ID8uint32_t8uint32_tP6char_t"]], "posal_queue_t (c++ type)": [[6, "_CPPv413posal_queue_t"]], "posal_queue_unlock_mutex (c++ function)": [[6, "_CPPv424posal_queue_unlock_mutexP13posal_queue_t"]], "posal_signal_clear (c++ function)": [[6, "_CPPv418posal_signal_clear14posal_signal_t"]], "posal_signal_clear_inline (c++ function)": [[6, "_CPPv425posal_signal_clear_inline14posal_signal_t"]], "posal_signal_create (c++ function)": [[6, "_CPPv419posal_signal_createP14posal_signal_t13POSAL_HEAP_ID"]], "posal_signal_destroy (c++ function)": [[6, "_CPPv420posal_signal_destroyP14posal_signal_t"]], "posal_signal_get_channel (c++ function)": [[6, "_CPPv424posal_signal_get_channel14posal_signal_t"]], "posal_signal_get_channel_bit (c++ function)": [[6, "_CPPv428posal_signal_get_channel_bit14posal_signal_t"]], "posal_signal_get_channel_bit_inline (c++ function)": [[6, "_CPPv435posal_signal_get_channel_bit_inline14posal_signal_t"]], "posal_signal_get_channel_inline (c++ function)": [[6, "_CPPv431posal_signal_get_channel_inline14posal_signal_t"]], "posal_signal_internal_t (c++ struct)": [[6, "_CPPv423posal_signal_internal_t"]], "posal_signal_internal_t::pchannel (c++ member)": [[6, "_CPPv4N23posal_signal_internal_t8pChannelE"]], "posal_signal_internal_t::unmychannelbit (c++ member)": [[6, "_CPPv4N23posal_signal_internal_t14unMyChannelBitE"]], "posal_signal_is_set (c++ function)": [[6, "_CPPv419posal_signal_is_set14posal_signal_t"]], "posal_signal_is_set_inline (c++ function)": [[6, "_CPPv426posal_signal_is_set_inline14posal_signal_t"]], "posal_signal_send (c++ function)": [[6, "_CPPv417posal_signal_send14posal_signal_t"]], "posal_signal_t (c++ type)": [[6, "_CPPv414posal_signal_t"]], "posal_snprintf (c++ function)": [[6, "_CPPv414posal_snprintfP6char_t8uint32_tPK6char_tz"]], "posal_strlcpy (c++ function)": [[6, "_CPPv413posal_strlcpyP6char_tPK6char_t8uint32_t"]], "posal_strncmp (c++ function)": [[6, "_CPPv413posal_strncmpPKc8uint32_tPKc8uint32_t"]], "posal_strnlen (c++ function)": [[6, "_CPPv413posal_strnlenPK6char_t8uint32_t"]], "posal_tcm_island_heap_mgr_get_name (c++ function)": [[6, "_CPPv434posal_tcm_island_heap_mgr_get_name13POSAL_HEAP_ID"]], "posal_thread_allocate_stack (c++ function)": [[6, "_CPPv427posal_thread_allocate_stack8uint32_tPPc13POSAL_HEAP_ID"]], "posal_thread_calc_prio (c++ function)": [[6, "_CPPv422posal_thread_calc_prioP12prio_query_tP19posal_thread_prio_t"]], "posal_thread_determine_attributes (c++ function)": [[6, "_CPPv433posal_thread_determine_attributesP12prio_query_tP19posal_thread_prio_tP8uint32_tP8uint32_t"]], "posal_thread_get_curr_tid (c++ function)": [[6, "_CPPv425posal_thread_get_curr_tidv"]], "posal_thread_get_curr_tid_v2 (c++ function)": [[6, "_CPPv428posal_thread_get_curr_tid_v2v"]], "posal_thread_get_floor_prio (c++ function)": [[6, "_CPPv427posal_thread_get_floor_prio20spf_thread_prio_id_t"]], "posal_thread_get_name (c++ function)": [[6, "_CPPv421posal_thread_get_namePch"]], "posal_thread_get_tid (c++ function)": [[6, "_CPPv420posal_thread_get_tid14posal_thread_t"]], "posal_thread_get_tid_v2 (c++ function)": [[6, "_CPPv423posal_thread_get_tid_v214posal_thread_t"]], "posal_thread_join (c++ function)": [[6, "_CPPv417posal_thread_join14posal_thread_tP11ar_result_t"]], "posal_thread_launch (c++ function)": [[6, "_CPPv419posal_thread_launchP14posal_thread_tPc6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID"]], "posal_thread_launch2 (c++ function)": [[6, "_CPPv420posal_thread_launch2P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID"]], "posal_thread_launch3 (c++ function)": [[6, "_CPPv420posal_thread_launch3P14posal_thread_tPc6size_t6size_t19posal_thread_prio_tPF11ar_result_tPvEPv13POSAL_HEAP_ID8uint32_t8uint32_t"]], "posal_thread_prio_get (c++ function)": [[6, "_CPPv421posal_thread_prio_getv"]], "posal_thread_prio_get2 (c++ function)": [[6, "_CPPv422posal_thread_prio_get214posal_thread_t"]], "posal_thread_prio_t (c++ type)": [[6, "_CPPv419posal_thread_prio_t"]], "posal_thread_profiling_get_stack_info (c++ function)": [[6, "_CPPv437posal_thread_profiling_get_stack_info8uint32_tP8uint32_tP8uint32_t"]], "posal_thread_set_prio (c++ function)": [[6, "_CPPv421posal_thread_set_prio19posal_thread_prio_t"]], "posal_thread_set_prio2 (c++ function)": [[6, "_CPPv422posal_thread_set_prio214posal_thread_t19posal_thread_prio_t"]], "posal_thread_t (c++ type)": [[6, "_CPPv414posal_thread_t"]], "prio_query_t (c++ struct)": [[6, "_CPPv412prio_query_t"]], "prio_query_t (c++ type)": [[6, "_CPPv412prio_query_t"]], "prio_query_t::frame_duration_us (c++ member)": [[6, "_CPPv4N12prio_query_t17frame_duration_usE"]], "prio_query_t::is_interrupt_trig (c++ member)": [[6, "_CPPv4N12prio_query_t17is_interrupt_trigE"]], "prio_query_t::static_req_id (c++ member)": [[6, "_CPPv4N12prio_query_t13static_req_idE"]], "spf_mem_island_heap_id (c++ member)": [[6, "_CPPv422spf_mem_island_heap_id"]], "spf_thread_prio_id_t (c++ enum)": [[6, "_CPPv420spf_thread_prio_id_t"]], "spf_thread_prio_id_t (c++ type)": [[6, "_CPPv420spf_thread_prio_id_t"]], "spf_thread_prio_id_t::spf_thread_dyn_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t17SPF_THREAD_DYN_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_amdb_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_AMDB_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_apm_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_APM_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_asps_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_ASPS_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_cntr_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_CNTR_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_dls_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_DLS_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_id_max (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_ID_MAXE"]], "spf_thread_prio_id_t::spf_thread_stat_ist_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_IST_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_pm_server_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t28SPF_THREAD_STAT_PM_SERVER_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_prm_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t22SPF_THREAD_STAT_PRM_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_vcpm_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t23SPF_THREAD_STAT_VCPM_IDE"]], "spf_thread_prio_id_t::spf_thread_stat_voice_timer_id (c++ enumerator)": [[6, "_CPPv4N20spf_thread_prio_id_t30SPF_THREAD_STAT_VOICE_TIMER_IDE"]], "capi_data_format_invalid_val (c macro)": [[7, "c.CAPI_DATA_FORMAT_INVALID_VAL"]], "capi_ealready (c macro)": [[7, "c.CAPI_EALREADY"]], "capi_ebadparam (c macro)": [[7, "c.CAPI_EBADPARAM"]], "capi_efailed (c macro)": [[7, "c.CAPI_EFAILED"]], "capi_eneedmore (c macro)": [[7, "c.CAPI_ENEEDMORE"]], "capi_enomemory (c macro)": [[7, "c.CAPI_ENOMEMORY"]], "capi_enotready (c macro)": [[7, "c.CAPI_ENOTREADY"]], "capi_eok (c macro)": [[7, "c.CAPI_EOK"]], "capi_eunsupported (c macro)": [[7, "c.CAPI_EUNSUPPORTED"]], "capi_failed (c macro)": [[7, "c.CAPI_FAILED"]], "capi_invalid_val (c macro)": [[7, "c.CAPI_INVALID_VAL"]], "capi_is_error_code_set (c macro)": [[7, "c.CAPI_IS_ERROR_CODE_SET"]], "capi_max_channels (c macro)": [[7, "c.CAPI_MAX_CHANNELS"]], "capi_max_channels_v2 (c macro)": [[7, "c.CAPI_MAX_CHANNELS_V2"]], "capi_media_format_minor_version (c macro)": [[7, "c.CAPI_MEDIA_FORMAT_MINOR_VERSION"]], "capi_persistence_invalid_val (c macro)": [[7, "c.CAPI_PERSISTENCE_INVALID_VAL"]], "capi_set_error (c macro)": [[7, "c.CAPI_SET_ERROR"]], "capi_succeeded (c macro)": [[7, "c.CAPI_SUCCEEDED"]], "capi_buf_t (c++ struct)": [[7, "_CPPv410capi_buf_t"]], "capi_buf_t (c++ type)": [[7, "_CPPv410capi_buf_t"]], "capi_buf_t::actual_data_len (c++ member)": [[7, "_CPPv4N10capi_buf_t15actual_data_lenE"]], "capi_buf_t::data_ptr (c++ member)": [[7, "_CPPv4N10capi_buf_t8data_ptrE"]], "capi_buf_t::max_data_len (c++ member)": [[7, "_CPPv4N10capi_buf_t12max_data_lenE"]], "capi_channel_mask_t (c++ struct)": [[7, "_CPPv419capi_channel_mask_t"]], "capi_channel_mask_t (c++ type)": [[7, "_CPPv419capi_channel_mask_t"]], "capi_channel_mask_t::channel_mask_lsw (c++ member)": [[7, "_CPPv4N19capi_channel_mask_t16channel_mask_lswE"]], "capi_channel_mask_t::channel_mask_msw (c++ member)": [[7, "_CPPv4N19capi_channel_mask_t16channel_mask_mswE"]], "capi_channel_type_t (c++ type)": [[7, "_CPPv419capi_channel_type_t"]], "capi_custom_property_t (c++ struct)": [[7, "_CPPv422capi_custom_property_t"]], "capi_custom_property_t (c++ type)": [[7, "_CPPv422capi_custom_property_t"]], "capi_custom_property_t::secondary_prop_id (c++ member)": [[7, "_CPPv4N22capi_custom_property_t17secondary_prop_idE"]], "capi_data_format_header_t (c++ struct)": [[7, "_CPPv425capi_data_format_header_t"]], "capi_data_format_header_t (c++ type)": [[7, "_CPPv425capi_data_format_header_t"]], "capi_data_format_header_t::data_format (c++ member)": [[7, "_CPPv4N25capi_data_format_header_t11data_formatE"]], "capi_deinterleaved_raw_compressed_data_format_t (c++ struct)": [[7, "_CPPv447capi_deinterleaved_raw_compressed_data_format_t"]], "capi_deinterleaved_raw_compressed_data_format_t (c++ type)": [[7, "_CPPv447capi_deinterleaved_raw_compressed_data_format_t"]], "capi_deinterleaved_raw_compressed_data_format_t::bitstream_format (c++ member)": [[7, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t16bitstream_formatE"]], "capi_deinterleaved_raw_compressed_data_format_t::bufs_num (c++ member)": [[7, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t8bufs_numE"]], "capi_deinterleaved_raw_compressed_data_format_t::minor_version (c++ member)": [[7, "_CPPv4N47capi_deinterleaved_raw_compressed_data_format_t13minor_versionE"]], "capi_err_t (c++ type)": [[7, "_CPPv410capi_err_t"]], "capi_event_kpps_t (c++ struct)": [[7, "_CPPv417capi_event_KPPS_t"]], "capi_event_kpps_t (c++ type)": [[7, "_CPPv417capi_event_KPPS_t"]], "capi_event_kpps_t::kpps (c++ member)": [[7, "_CPPv4N17capi_event_KPPS_t4KPPSE"]], "capi_event_algorithmic_delay_t (c++ struct)": [[7, "_CPPv430capi_event_algorithmic_delay_t"]], "capi_event_algorithmic_delay_t (c++ type)": [[7, "_CPPv430capi_event_algorithmic_delay_t"]], "capi_event_algorithmic_delay_t::delay_in_us (c++ member)": [[7, "_CPPv4N30capi_event_algorithmic_delay_t11delay_in_usE"]], "capi_event_bandwidth_t (c++ struct)": [[7, "_CPPv422capi_event_bandwidth_t"]], "capi_event_bandwidth_t (c++ type)": [[7, "_CPPv422capi_event_bandwidth_t"]], "capi_event_bandwidth_t::code_bandwidth (c++ member)": [[7, "_CPPv4N22capi_event_bandwidth_t14code_bandwidthE"]], "capi_event_bandwidth_t::data_bandwidth (c++ member)": [[7, "_CPPv4N22capi_event_bandwidth_t14data_bandwidthE"]], "capi_event_callback_info_t (c++ struct)": [[7, "_CPPv426capi_event_callback_info_t"]], "capi_event_callback_info_t (c++ type)": [[7, "_CPPv426capi_event_callback_info_t"]], "capi_event_callback_info_t::event_cb (c++ member)": [[7, "_CPPv4N26capi_event_callback_info_t8event_cbE"]], "capi_event_callback_info_t::event_context (c++ member)": [[7, "_CPPv4N26capi_event_callback_info_t13event_contextE"]], "capi_event_cb_f (c++ type)": [[7, "_CPPv415capi_event_cb_f"]], "capi_event_data_to_dsp_client_t (c++ struct)": [[7, "_CPPv431capi_event_data_to_dsp_client_t"]], "capi_event_data_to_dsp_client_t (c++ type)": [[7, "_CPPv431capi_event_data_to_dsp_client_t"]], "capi_event_data_to_dsp_client_t::param_id (c++ member)": [[7, "_CPPv4N31capi_event_data_to_dsp_client_t8param_idE"]], "capi_event_data_to_dsp_client_t::payload (c++ member)": [[7, "_CPPv4N31capi_event_data_to_dsp_client_t7payloadE"]], "capi_event_data_to_dsp_client_t::token (c++ member)": [[7, "_CPPv4N31capi_event_data_to_dsp_client_t5tokenE"]], "capi_event_data_to_dsp_client_v2_t (c++ struct)": [[7, "_CPPv434capi_event_data_to_dsp_client_v2_t"]], "capi_event_data_to_dsp_client_v2_t (c++ type)": [[7, "_CPPv434capi_event_data_to_dsp_client_v2_t"]], "capi_event_data_to_dsp_client_v2_t::dest_address (c++ member)": [[7, "_CPPv4N34capi_event_data_to_dsp_client_v2_t12dest_addressE"]], "capi_event_data_to_dsp_client_v2_t::event_id (c++ member)": [[7, "_CPPv4N34capi_event_data_to_dsp_client_v2_t8event_idE"]], "capi_event_data_to_dsp_client_v2_t::payload (c++ member)": [[7, "_CPPv4N34capi_event_data_to_dsp_client_v2_t7payloadE"]], "capi_event_data_to_dsp_client_v2_t::token (c++ member)": [[7, "_CPPv4N34capi_event_data_to_dsp_client_v2_t5tokenE"]], "capi_event_data_to_dsp_service_t (c++ struct)": [[7, "_CPPv432capi_event_data_to_dsp_service_t"]], "capi_event_data_to_dsp_service_t (c++ type)": [[7, "_CPPv432capi_event_data_to_dsp_service_t"]], "capi_event_data_to_dsp_service_t::param_id (c++ member)": [[7, "_CPPv4N32capi_event_data_to_dsp_service_t8param_idE"]], "capi_event_data_to_dsp_service_t::payload (c++ member)": [[7, "_CPPv4N32capi_event_data_to_dsp_service_t7payloadE"]], "capi_event_data_to_dsp_service_t::token (c++ member)": [[7, "_CPPv4N32capi_event_data_to_dsp_service_t5tokenE"]], "capi_event_dlinfo_t (c++ struct)": [[7, "_CPPv419capi_event_dlinfo_t"]], "capi_event_dlinfo_t (c++ type)": [[7, "_CPPv419capi_event_dlinfo_t"]], "capi_event_dlinfo_t::is_dl (c++ member)": [[7, "_CPPv4N19capi_event_dlinfo_t5is_dlE"]], "capi_event_dlinfo_t::load_addr_lsw (c++ member)": [[7, "_CPPv4N19capi_event_dlinfo_t13load_addr_lswE"]], "capi_event_dlinfo_t::load_addr_msw (c++ member)": [[7, "_CPPv4N19capi_event_dlinfo_t13load_addr_mswE"]], "capi_event_dlinfo_t::load_size (c++ member)": [[7, "_CPPv4N19capi_event_dlinfo_t9load_sizeE"]], "capi_event_dynamic_inplace_change_t (c++ struct)": [[7, "_CPPv435capi_event_dynamic_inplace_change_t"]], "capi_event_dynamic_inplace_change_t (c++ type)": [[7, "_CPPv435capi_event_dynamic_inplace_change_t"]], "capi_event_dynamic_inplace_change_t::is_inplace (c++ member)": [[7, "_CPPv4N35capi_event_dynamic_inplace_change_t10is_inplaceE"]], "capi_event_get_data_from_dsp_service_t (c++ struct)": [[7, "_CPPv438capi_event_get_data_from_dsp_service_t"]], "capi_event_get_data_from_dsp_service_t (c++ type)": [[7, "_CPPv438capi_event_get_data_from_dsp_service_t"]], "capi_event_get_data_from_dsp_service_t::param_id (c++ member)": [[7, "_CPPv4N38capi_event_get_data_from_dsp_service_t8param_idE"]], "capi_event_get_data_from_dsp_service_t::payload (c++ member)": [[7, "_CPPv4N38capi_event_get_data_from_dsp_service_t7payloadE"]], "capi_event_get_data_from_dsp_service_t::token (c++ member)": [[7, "_CPPv4N38capi_event_get_data_from_dsp_service_t5tokenE"]], "capi_event_get_library_instance_t (c++ struct)": [[7, "_CPPv433capi_event_get_library_instance_t"]], "capi_event_get_library_instance_t (c++ type)": [[7, "_CPPv433capi_event_get_library_instance_t"]], "capi_event_get_library_instance_t::id (c++ member)": [[7, "_CPPv4N33capi_event_get_library_instance_t2idE"]], "capi_event_get_library_instance_t::ptr (c++ member)": [[7, "_CPPv4N33capi_event_get_library_instance_t3ptrE"]], "capi_event_headroom_t (c++ struct)": [[7, "_CPPv421capi_event_headroom_t"]], "capi_event_headroom_t (c++ type)": [[7, "_CPPv421capi_event_headroom_t"]], "capi_event_headroom_t::headroom_in_millibels (c++ member)": [[7, "_CPPv4N21capi_event_headroom_t21headroom_in_millibelsE"]], "capi_event_hw_accl_proc_delay_t (c++ struct)": [[7, "_CPPv431capi_event_hw_accl_proc_delay_t"]], "capi_event_hw_accl_proc_delay_t (c++ type)": [[7, "_CPPv431capi_event_hw_accl_proc_delay_t"]], "capi_event_hw_accl_proc_delay_t::delay_in_us (c++ member)": [[7, "_CPPv4N31capi_event_hw_accl_proc_delay_t11delay_in_usE"]], "capi_event_id_t (c++ enum)": [[7, "_CPPv415capi_event_id_t"]], "capi_event_id_t::capi_event_algorithmic_delay (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t28CAPI_EVENT_ALGORITHMIC_DELAYE"]], "capi_event_id_t::capi_event_bandwidth (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t20CAPI_EVENT_BANDWIDTHE"]], "capi_event_id_t::capi_event_data_to_dsp_client (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t29CAPI_EVENT_DATA_TO_DSP_CLIENTE"]], "capi_event_id_t::capi_event_data_to_dsp_client_v2 (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t32CAPI_EVENT_DATA_TO_DSP_CLIENT_V2E"]], "capi_event_id_t::capi_event_data_to_dsp_service (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t30CAPI_EVENT_DATA_TO_DSP_SERVICEE"]], "capi_event_id_t::capi_event_data_to_other_module (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t31CAPI_EVENT_DATA_TO_OTHER_MODULEE"]], "capi_event_id_t::capi_event_deinterleaved_unpacked_v2_supported (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t46CAPI_EVENT_DEINTERLEAVED_UNPACKED_V2_SUPPORTEDE"]], "capi_event_id_t::capi_event_dynamic_inplace_change (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t33CAPI_EVENT_DYNAMIC_INPLACE_CHANGEE"]], "capi_event_id_t::capi_event_get_data_from_dsp_service (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t36CAPI_EVENT_GET_DATA_FROM_DSP_SERVICEE"]], "capi_event_id_t::capi_event_get_dlinfo (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t21CAPI_EVENT_GET_DLINFOE"]], "capi_event_id_t::capi_event_get_library_instance (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t31CAPI_EVENT_GET_LIBRARY_INSTANCEE"]], "capi_event_id_t::capi_event_headroom (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t19CAPI_EVENT_HEADROOME"]], "capi_event_id_t::capi_event_hw_accl_proc_delay (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t29CAPI_EVENT_HW_ACCL_PROC_DELAYE"]], "capi_event_id_t::capi_event_island_vote (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t22CAPI_EVENT_ISLAND_VOTEE"]], "capi_event_id_t::capi_event_kpps (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t15CAPI_EVENT_KPPSE"]], "capi_event_id_t::capi_event_metadata_available (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t29CAPI_EVENT_METADATA_AVAILABLEE"]], "capi_event_id_t::capi_event_output_media_format_updated (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t38CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATEDE"]], "capi_event_id_t::capi_event_output_media_format_updated_v2 (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t41CAPI_EVENT_OUTPUT_MEDIA_FORMAT_UPDATED_V2E"]], "capi_event_id_t::capi_event_port_data_threshold_change (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t37CAPI_EVENT_PORT_DATA_THRESHOLD_CHANGEE"]], "capi_event_id_t::capi_event_process_state (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t24CAPI_EVENT_PROCESS_STATEE"]], "capi_event_id_t::capi_max_event (c++ enumerator)": [[7, "_CPPv4N15capi_event_id_t14CAPI_MAX_EVENTE"]], "capi_event_info_t (c++ struct)": [[7, "_CPPv417capi_event_info_t"]], "capi_event_info_t (c++ type)": [[7, "_CPPv417capi_event_info_t"]], "capi_event_info_t::payload (c++ member)": [[7, "_CPPv4N17capi_event_info_t7payloadE"]], "capi_event_info_t::port_info (c++ member)": [[7, "_CPPv4N17capi_event_info_t9port_infoE"]], "capi_event_island_vote_t (c++ struct)": [[7, "_CPPv424capi_event_island_vote_t"]], "capi_event_island_vote_t (c++ type)": [[7, "_CPPv424capi_event_island_vote_t"]], "capi_event_island_vote_t::island_vote (c++ member)": [[7, "_CPPv4N24capi_event_island_vote_t11island_voteE"]], "capi_event_process_state_t (c++ struct)": [[7, "_CPPv426capi_event_process_state_t"]], "capi_event_process_state_t (c++ type)": [[7, "_CPPv426capi_event_process_state_t"]], "capi_event_process_state_t::is_enabled (c++ member)": [[7, "_CPPv4N26capi_event_process_state_t10is_enabledE"]], "capi_framework_extension_id_t (c++ struct)": [[7, "_CPPv429capi_framework_extension_id_t"]], "capi_framework_extension_id_t (c++ type)": [[7, "_CPPv429capi_framework_extension_id_t"]], "capi_framework_extension_id_t::id (c++ member)": [[7, "_CPPv4N29capi_framework_extension_id_t2idE"]], "capi_get_static_properties_f (c++ type)": [[7, "_CPPv428capi_get_static_properties_f"]], "capi_heap_id_t (c++ struct)": [[7, "_CPPv414capi_heap_id_t"]], "capi_heap_id_t (c++ type)": [[7, "_CPPv414capi_heap_id_t"]], "capi_heap_id_t::heap_id (c++ member)": [[7, "_CPPv4N14capi_heap_id_t7heap_idE"]], "capi_init_f (c++ type)": [[7, "_CPPv411capi_init_f"]], "capi_init_memory_requirement_t (c++ struct)": [[7, "_CPPv430capi_init_memory_requirement_t"]], "capi_init_memory_requirement_t (c++ type)": [[7, "_CPPv430capi_init_memory_requirement_t"]], "capi_init_memory_requirement_t::size_in_bytes (c++ member)": [[7, "_CPPv4N30capi_init_memory_requirement_t13size_in_bytesE"]], "capi_interface_extn_desc_t (c++ struct)": [[7, "_CPPv426capi_interface_extn_desc_t"]], "capi_interface_extn_desc_t (c++ type)": [[7, "_CPPv426capi_interface_extn_desc_t"]], "capi_interface_extn_desc_t::capabilities (c++ member)": [[7, "_CPPv4N26capi_interface_extn_desc_t12capabilitiesE"]], "capi_interface_extn_desc_t::id (c++ member)": [[7, "_CPPv4N26capi_interface_extn_desc_t2idE"]], "capi_interface_extn_desc_t::is_supported (c++ member)": [[7, "_CPPv4N26capi_interface_extn_desc_t12is_supportedE"]], "capi_interface_extns_list_t (c++ struct)": [[7, "_CPPv427capi_interface_extns_list_t"]], "capi_interface_extns_list_t (c++ type)": [[7, "_CPPv427capi_interface_extns_list_t"]], "capi_interface_extns_list_t::num_extensions (c++ member)": [[7, "_CPPv4N27capi_interface_extns_list_t14num_extensionsE"]], "capi_interleaving_t (c++ enum)": [[7, "_CPPv419capi_interleaving_t"]], "capi_interleaving_t::capi_deinterleaved_packed (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t25CAPI_DEINTERLEAVED_PACKEDE"]], "capi_interleaving_t::capi_deinterleaved_unpacked (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t27CAPI_DEINTERLEAVED_UNPACKEDE"]], "capi_interleaving_t::capi_deinterleaved_unpacked_v2 (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t30CAPI_DEINTERLEAVED_UNPACKED_V2E"]], "capi_interleaving_t::capi_interleaved (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t16CAPI_INTERLEAVEDE"]], "capi_interleaving_t::capi_invalid_interleaving (c++ enumerator)": [[7, "_CPPv4N19capi_interleaving_t25CAPI_INVALID_INTERLEAVINGE"]], "capi_is_elementary_t (c++ struct)": [[7, "_CPPv420capi_is_elementary_t"]], "capi_is_elementary_t (c++ type)": [[7, "_CPPv420capi_is_elementary_t"]], "capi_is_elementary_t::is_elementary (c++ member)": [[7, "_CPPv4N20capi_is_elementary_t13is_elementaryE"]], "capi_is_inplace_t (c++ struct)": [[7, "_CPPv417capi_is_inplace_t"]], "capi_is_inplace_t (c++ type)": [[7, "_CPPv417capi_is_inplace_t"]], "capi_is_inplace_t::is_inplace (c++ member)": [[7, "_CPPv4N17capi_is_inplace_t10is_inplaceE"]], "capi_library_base_t (c++ struct)": [[7, "_CPPv419capi_library_base_t"]], "capi_library_base_t (c++ type)": [[7, "_CPPv419capi_library_base_t"]], "capi_library_base_t::end (c++ member)": [[7, "_CPPv4N19capi_library_base_t3endE"]], "capi_library_base_t::get_interface_id (c++ member)": [[7, "_CPPv4N19capi_library_base_t16get_interface_idE"]], "capi_log_code_t (c++ struct)": [[7, "_CPPv415capi_log_code_t"]], "capi_log_code_t (c++ type)": [[7, "_CPPv415capi_log_code_t"]], "capi_log_code_t::code (c++ member)": [[7, "_CPPv4N15capi_log_code_t4codeE"]], "capi_logging_info_t (c++ struct)": [[7, "_CPPv419capi_logging_info_t"]], "capi_logging_info_t (c++ type)": [[7, "_CPPv419capi_logging_info_t"]], "capi_logging_info_t::log_id (c++ member)": [[7, "_CPPv4N19capi_logging_info_t6log_idE"]], "capi_logging_info_t::log_id_mask (c++ member)": [[7, "_CPPv4N19capi_logging_info_t11log_id_maskE"]], "capi_max_metadata_size_t (c++ struct)": [[7, "_CPPv424capi_max_metadata_size_t"]], "capi_max_metadata_size_t (c++ type)": [[7, "_CPPv424capi_max_metadata_size_t"]], "capi_max_metadata_size_t::output_port_index (c++ member)": [[7, "_CPPv4N24capi_max_metadata_size_t17output_port_indexE"]], "capi_max_metadata_size_t::size_in_bytes (c++ member)": [[7, "_CPPv4N24capi_max_metadata_size_t13size_in_bytesE"]], "capi_metadata_t (c++ struct)": [[7, "_CPPv415capi_metadata_t"]], "capi_metadata_t (c++ type)": [[7, "_CPPv415capi_metadata_t"]], "capi_metadata_t::payload (c++ member)": [[7, "_CPPv4N15capi_metadata_t7payloadE"]], "capi_min_port_num_info_t (c++ struct)": [[7, "_CPPv424capi_min_port_num_info_t"]], "capi_min_port_num_info_t (c++ type)": [[7, "_CPPv424capi_min_port_num_info_t"]], "capi_min_port_num_info_t::num_min_input_ports (c++ member)": [[7, "_CPPv4N24capi_min_port_num_info_t19num_min_input_portsE"]], "capi_min_port_num_info_t::num_min_output_ports (c++ member)": [[7, "_CPPv4N24capi_min_port_num_info_t20num_min_output_portsE"]], "capi_module_instance_id_t (c++ struct)": [[7, "_CPPv425capi_module_instance_id_t"]], "capi_module_instance_id_t (c++ type)": [[7, "_CPPv425capi_module_instance_id_t"]], "capi_module_instance_id_t::module_id (c++ member)": [[7, "_CPPv4N25capi_module_instance_id_t9module_idE"]], "capi_module_instance_id_t::module_instance_id (c++ member)": [[7, "_CPPv4N25capi_module_instance_id_t18module_instance_idE"]], "capi_module_version_info_t (c++ struct)": [[7, "_CPPv426capi_module_version_info_t"]], "capi_module_version_info_t (c++ type)": [[7, "_CPPv426capi_module_version_info_t"]], "capi_module_version_info_t::version_major (c++ member)": [[7, "_CPPv4N26capi_module_version_info_t13version_majorE"]], "capi_module_version_info_t::version_minor (c++ member)": [[7, "_CPPv4N26capi_module_version_info_t13version_minorE"]], "capi_num_needed_framework_extensions_t (c++ struct)": [[7, "_CPPv438capi_num_needed_framework_extensions_t"]], "capi_num_needed_framework_extensions_t (c++ type)": [[7, "_CPPv438capi_num_needed_framework_extensions_t"]], "capi_num_needed_framework_extensions_t::num_extensions (c++ member)": [[7, "_CPPv4N38capi_num_needed_framework_extensions_t14num_extensionsE"]], "capi_output_media_format_size_t (c++ struct)": [[7, "_CPPv431capi_output_media_format_size_t"]], "capi_output_media_format_size_t (c++ type)": [[7, "_CPPv431capi_output_media_format_size_t"]], "capi_output_media_format_size_t::size_in_bytes (c++ member)": [[7, "_CPPv4N31capi_output_media_format_size_t13size_in_bytesE"]], "capi_param_persistence_info_t (c++ struct)": [[7, "_CPPv429capi_param_persistence_info_t"]], "capi_param_persistence_info_t (c++ type)": [[7, "_CPPv429capi_param_persistence_info_t"]], "capi_param_persistence_info_t::is_register (c++ member)": [[7, "_CPPv4N29capi_param_persistence_info_t11is_registerE"]], "capi_param_persistence_info_t::mem_type (c++ member)": [[7, "_CPPv4N29capi_param_persistence_info_t8mem_typeE"]], "capi_param_persistence_info_t::param_id (c++ member)": [[7, "_CPPv4N29capi_param_persistence_info_t8param_idE"]], "capi_persistence_type_t (c++ enum)": [[7, "_CPPv423capi_persistence_type_t"]], "capi_persistence_type_t::capi_global_persistent (c++ enumerator)": [[7, "_CPPv4N23capi_persistence_type_t22CAPI_GLOBAL_PERSISTENTE"]], "capi_persistence_type_t::capi_invalid_persistence (c++ enumerator)": [[7, "_CPPv4N23capi_persistence_type_t24CAPI_INVALID_PERSISTENCEE"]], "capi_persistence_type_t::capi_persistent_mem (c++ enumerator)": [[7, "_CPPv4N23capi_persistence_type_t19CAPI_PERSISTENT_MEME"]], "capi_port_data_threshold_change_t (c++ struct)": [[7, "_CPPv433capi_port_data_threshold_change_t"]], "capi_port_data_threshold_change_t (c++ type)": [[7, "_CPPv433capi_port_data_threshold_change_t"]], "capi_port_data_threshold_change_t::new_threshold_in_bytes (c++ member)": [[7, "_CPPv4N33capi_port_data_threshold_change_t22new_threshold_in_bytesE"]], "capi_port_data_threshold_t (c++ struct)": [[7, "_CPPv426capi_port_data_threshold_t"]], "capi_port_data_threshold_t (c++ type)": [[7, "_CPPv426capi_port_data_threshold_t"]], "capi_port_data_threshold_t::threshold_in_bytes (c++ member)": [[7, "_CPPv4N26capi_port_data_threshold_t18threshold_in_bytesE"]], "capi_port_info_t (c++ struct)": [[7, "_CPPv416capi_port_info_t"]], "capi_port_info_t (c++ type)": [[7, "_CPPv416capi_port_info_t"]], "capi_port_info_t::is_input_port (c++ member)": [[7, "_CPPv4N16capi_port_info_t13is_input_portE"]], "capi_port_info_t::is_valid (c++ member)": [[7, "_CPPv4N16capi_port_info_t8is_validE"]], "capi_port_info_t::port_index (c++ member)": [[7, "_CPPv4N16capi_port_info_t10port_indexE"]], "capi_port_num_info_t (c++ struct)": [[7, "_CPPv420capi_port_num_info_t"]], "capi_port_num_info_t (c++ type)": [[7, "_CPPv420capi_port_num_info_t"]], "capi_port_num_info_t::num_input_ports (c++ member)": [[7, "_CPPv4N20capi_port_num_info_t15num_input_portsE"]], "capi_port_num_info_t::num_output_ports (c++ member)": [[7, "_CPPv4N20capi_port_num_info_t16num_output_portsE"]], "capi_prop_t (c++ struct)": [[7, "_CPPv411capi_prop_t"]], "capi_prop_t (c++ type)": [[7, "_CPPv411capi_prop_t"]], "capi_prop_t::id (c++ member)": [[7, "_CPPv4N11capi_prop_t2idE"]], "capi_prop_t::payload (c++ member)": [[7, "_CPPv4N11capi_prop_t7payloadE"]], "capi_prop_t::port_info (c++ member)": [[7, "_CPPv4N11capi_prop_t9port_infoE"]], "capi_property_id_t (c++ enum)": [[7, "_CPPv418capi_property_id_t"]], "capi_property_id_t::capi_algorithmic_reset (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t22CAPI_ALGORITHMIC_RESETE"]], "capi_property_id_t::capi_custom_init_data (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t21CAPI_CUSTOM_INIT_DATAE"]], "capi_property_id_t::capi_custom_property (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t20CAPI_CUSTOM_PROPERTYE"]], "capi_property_id_t::capi_event_callback_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_EVENT_CALLBACK_INFOE"]], "capi_property_id_t::capi_external_service_id (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_EXTERNAL_SERVICE_IDE"]], "capi_property_id_t::capi_heap_id (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t12CAPI_HEAP_IDE"]], "capi_property_id_t::capi_init_memory_requirement (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t28CAPI_INIT_MEMORY_REQUIREMENTE"]], "capi_property_id_t::capi_input_media_format (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_INPUT_MEDIA_FORMATE"]], "capi_property_id_t::capi_input_media_format_v2 (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t26CAPI_INPUT_MEDIA_FORMAT_V2E"]], "capi_property_id_t::capi_interface_extensions (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t25CAPI_INTERFACE_EXTENSIONSE"]], "capi_property_id_t::capi_is_elementary (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t18CAPI_IS_ELEMENTARYE"]], "capi_property_id_t::capi_is_inplace (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t15CAPI_IS_INPLACEE"]], "capi_property_id_t::capi_logging_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t17CAPI_LOGGING_INFOE"]], "capi_property_id_t::capi_log_code (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t13CAPI_LOG_CODEE"]], "capi_property_id_t::capi_max_get_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_MAX_GET_PROPERTIESE"]], "capi_property_id_t::capi_max_init_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_MAX_INIT_PROPERTIESE"]], "capi_property_id_t::capi_max_metadata_size (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t22CAPI_MAX_METADATA_SIZEE"]], "capi_property_id_t::capi_max_property (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t17CAPI_MAX_PROPERTYE"]], "capi_property_id_t::capi_max_set_get_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t27CAPI_MAX_SET_GET_PROPERTIESE"]], "capi_property_id_t::capi_max_set_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_MAX_SET_PROPERTIESE"]], "capi_property_id_t::capi_max_static_properties (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t26CAPI_MAX_STATIC_PROPERTIESE"]], "capi_property_id_t::capi_metadata (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t13CAPI_METADATAE"]], "capi_property_id_t::capi_min_port_num_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t22CAPI_MIN_PORT_NUM_INFOE"]], "capi_property_id_t::capi_module_instance_id (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_MODULE_INSTANCE_IDE"]], "capi_property_id_t::capi_module_version_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_MODULE_VERSION_INFOE"]], "capi_property_id_t::capi_needed_framework_extensions (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t32CAPI_NEEDED_FRAMEWORK_EXTENSIONSE"]], "capi_property_id_t::capi_num_needed_framework_extensions (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t36CAPI_NUM_NEEDED_FRAMEWORK_EXTENSIONSE"]], "capi_property_id_t::capi_output_media_format (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_OUTPUT_MEDIA_FORMATE"]], "capi_property_id_t::capi_output_media_format_size (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t29CAPI_OUTPUT_MEDIA_FORMAT_SIZEE"]], "capi_property_id_t::capi_output_media_format_v2 (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t27CAPI_OUTPUT_MEDIA_FORMAT_V2E"]], "capi_property_id_t::capi_param_persistence_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t27CAPI_PARAM_PERSISTENCE_INFOE"]], "capi_property_id_t::capi_port_data_threshold (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t24CAPI_PORT_DATA_THRESHOLDE"]], "capi_property_id_t::capi_port_num_info (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t18CAPI_PORT_NUM_INFOE"]], "capi_property_id_t::capi_register_event_data_to_dsp_client (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t38CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENTE"]], "capi_property_id_t::capi_register_event_data_to_dsp_client_v2 (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t41CAPI_REGISTER_EVENT_DATA_TO_DSP_CLIENT_V2E"]], "capi_property_id_t::capi_requires_data_buffering (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t28CAPI_REQUIRES_DATA_BUFFERINGE"]], "capi_property_id_t::capi_session_identifier (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t23CAPI_SESSION_IDENTIFIERE"]], "capi_property_id_t::capi_stack_size (c++ enumerator)": [[7, "_CPPv4N18capi_property_id_t15CAPI_STACK_SIZEE"]], "capi_proplist_t (c++ struct)": [[7, "_CPPv415capi_proplist_t"]], "capi_proplist_t (c++ type)": [[7, "_CPPv415capi_proplist_t"]], "capi_proplist_t::prop_ptr (c++ member)": [[7, "_CPPv4N15capi_proplist_t8prop_ptrE"]], "capi_proplist_t::props_num (c++ member)": [[7, "_CPPv4N15capi_proplist_t9props_numE"]], "capi_raw_compressed_data_format_t (c++ struct)": [[7, "_CPPv433capi_raw_compressed_data_format_t"]], "capi_raw_compressed_data_format_t (c++ type)": [[7, "_CPPv433capi_raw_compressed_data_format_t"]], "capi_raw_compressed_data_format_t::bitstream_format (c++ member)": [[7, "_CPPv4N33capi_raw_compressed_data_format_t16bitstream_formatE"]], "capi_register_event_to_dsp_client_t (c++ struct)": [[7, "_CPPv435capi_register_event_to_dsp_client_t"]], "capi_register_event_to_dsp_client_t (c++ type)": [[7, "_CPPv435capi_register_event_to_dsp_client_t"]], "capi_register_event_to_dsp_client_t::event_id (c++ member)": [[7, "_CPPv4N35capi_register_event_to_dsp_client_t8event_idE"]], "capi_register_event_to_dsp_client_t::is_registered (c++ member)": [[7, "_CPPv4N35capi_register_event_to_dsp_client_t13is_registeredE"]], "capi_register_event_to_dsp_client_v2_t (c++ struct)": [[7, "_CPPv438capi_register_event_to_dsp_client_v2_t"]], "capi_register_event_to_dsp_client_v2_t (c++ type)": [[7, "_CPPv438capi_register_event_to_dsp_client_v2_t"]], "capi_register_event_to_dsp_client_v2_t::dest_address (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t12dest_addressE"]], "capi_register_event_to_dsp_client_v2_t::event_cfg (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t9event_cfgE"]], "capi_register_event_to_dsp_client_v2_t::event_id (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t8event_idE"]], "capi_register_event_to_dsp_client_v2_t::is_register (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t11is_registerE"]], "capi_register_event_to_dsp_client_v2_t::token (c++ member)": [[7, "_CPPv4N38capi_register_event_to_dsp_client_v2_t5tokenE"]], "capi_requires_data_buffering_t (c++ struct)": [[7, "_CPPv430capi_requires_data_buffering_t"]], "capi_requires_data_buffering_t (c++ type)": [[7, "_CPPv430capi_requires_data_buffering_t"]], "capi_requires_data_buffering_t::requires_data_buffering (c++ member)": [[7, "_CPPv4N30capi_requires_data_buffering_t23requires_data_bufferingE"]], "capi_session_identifier_t (c++ struct)": [[7, "_CPPv425capi_session_identifier_t"]], "capi_session_identifier_t (c++ type)": [[7, "_CPPv425capi_session_identifier_t"]], "capi_session_identifier_t::service_id (c++ member)": [[7, "_CPPv4N25capi_session_identifier_t10service_idE"]], "capi_session_identifier_t::session_id (c++ member)": [[7, "_CPPv4N25capi_session_identifier_t10session_idE"]], "capi_set_get_media_format_t (c++ struct)": [[7, "_CPPv427capi_set_get_media_format_t"]], "capi_set_get_media_format_t (c++ type)": [[7, "_CPPv427capi_set_get_media_format_t"]], "capi_set_get_media_format_t::format_header (c++ member)": [[7, "_CPPv4N27capi_set_get_media_format_t13format_headerE"]], "capi_stack_size_t (c++ struct)": [[7, "_CPPv417capi_stack_size_t"]], "capi_stack_size_t (c++ type)": [[7, "_CPPv417capi_stack_size_t"]], "capi_stack_size_t::size_in_bytes (c++ member)": [[7, "_CPPv4N17capi_stack_size_t13size_in_bytesE"]], "capi_standard_data_format_t (c++ struct)": [[7, "_CPPv427capi_standard_data_format_t"]], "capi_standard_data_format_t (c++ type)": [[7, "_CPPv427capi_standard_data_format_t"]], "capi_standard_data_format_t::bits_per_sample (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t15bits_per_sampleE"]], "capi_standard_data_format_t::bitstream_format (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t16bitstream_formatE"]], "capi_standard_data_format_t::channel_type (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t12channel_typeE"]], "capi_standard_data_format_t::data_interleaving (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t17data_interleavingE"]], "capi_standard_data_format_t::data_is_signed (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t14data_is_signedE"]], "capi_standard_data_format_t::num_channels (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t12num_channelsE"]], "capi_standard_data_format_t::q_factor (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t8q_factorE"]], "capi_standard_data_format_t::sampling_rate (c++ member)": [[7, "_CPPv4N27capi_standard_data_format_t13sampling_rateE"]], "capi_standard_data_format_v2_t (c++ struct)": [[7, "_CPPv430capi_standard_data_format_v2_t"]], "capi_standard_data_format_v2_t (c++ type)": [[7, "_CPPv430capi_standard_data_format_v2_t"]], "capi_standard_data_format_v2_t::bits_per_sample (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t15bits_per_sampleE"]], "capi_standard_data_format_v2_t::bitstream_format (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t16bitstream_formatE"]], "capi_standard_data_format_v2_t::channel_type (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t12channel_typeE"]], "capi_standard_data_format_v2_t::data_interleaving (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t17data_interleavingE"]], "capi_standard_data_format_v2_t::data_is_signed (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t14data_is_signedE"]], "capi_standard_data_format_v2_t::minor_version (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t13minor_versionE"]], "capi_standard_data_format_v2_t::num_channels (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t12num_channelsE"]], "capi_standard_data_format_v2_t::q_factor (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t8q_factorE"]], "capi_standard_data_format_v2_t::sampling_rate (c++ member)": [[7, "_CPPv4N30capi_standard_data_format_v2_t13sampling_rateE"]], "capi_stream_data_t (c++ struct)": [[7, "_CPPv418capi_stream_data_t"]], "capi_stream_data_t (c++ type)": [[7, "_CPPv418capi_stream_data_t"]], "capi_stream_data_t::buf_ptr (c++ member)": [[7, "_CPPv4N18capi_stream_data_t7buf_ptrE"]], "capi_stream_data_t::bufs_num (c++ member)": [[7, "_CPPv4N18capi_stream_data_t8bufs_numE"]], "capi_stream_data_t::flags (c++ member)": [[7, "_CPPv4N18capi_stream_data_t5flagsE"]], "capi_stream_data_t::timestamp (c++ member)": [[7, "_CPPv4N18capi_stream_data_t9timestampE"]], "capi_stream_data_v2_t (c++ struct)": [[7, "_CPPv421capi_stream_data_v2_t"]], "capi_stream_data_v2_t (c++ type)": [[7, "_CPPv421capi_stream_data_v2_t"]], "capi_stream_data_v2_t::buf_ptr (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t7buf_ptrE"]], "capi_stream_data_v2_t::bufs_num (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t8bufs_numE"]], "capi_stream_data_v2_t::flags (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t5flagsE"]], "capi_stream_data_v2_t::metadata_list_ptr (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t17metadata_list_ptrE"]], "capi_stream_data_v2_t::timestamp (c++ member)": [[7, "_CPPv4N21capi_stream_data_v2_t9timestampE"]], "capi_stream_flags_t (c++ type)": [[7, "_CPPv419capi_stream_flags_t"]], "capi_stream_flags_t (c++ union)": [[7, "_CPPv419capi_stream_flags_t"]], "capi_stream_flags_t::[anonymous] (c++ member)": [[7, "_CPPv4N19capi_stream_flags_tUt1_1E"]], "capi_stream_flags_t::end_of_frame (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t12end_of_frameE"]], "capi_stream_flags_t::erasure (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t7erasureE"]], "capi_stream_flags_t::is_timestamp_valid (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t18is_timestamp_validE"]], "capi_stream_flags_t::marker_1 (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t8marker_1E"]], "capi_stream_flags_t::marker_2 (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t8marker_2E"]], "capi_stream_flags_t::marker_3 (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t8marker_3E"]], "capi_stream_flags_t::marker_eos (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t10marker_eosE"]], "capi_stream_flags_t::reserved (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t8reservedE"]], "capi_stream_flags_t::stream_data_version (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t19stream_data_versionE"]], "capi_stream_flags_t::ts_continue (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t11ts_continueE"]], "capi_stream_flags_t::word (c++ member)": [[7, "_CPPv4N19capi_stream_flags_t4wordE"]], "capi_stream_version_t (c++ enum)": [[7, "_CPPv421capi_stream_version_t"]], "capi_stream_version_t::capi_stream_v1 (c++ enumerator)": [[7, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V1E"]], "capi_stream_version_t::capi_stream_v2 (c++ enumerator)": [[7, "_CPPv4N21capi_stream_version_t14CAPI_STREAM_V2E"]], "capi_t (c++ struct)": [[7, "_CPPv46capi_t"]], "capi_t (c++ type)": [[7, "_CPPv46capi_t"]], "capi_t::vtbl_ptr (c++ member)": [[7, "_CPPv4N6capi_t8vtbl_ptrE"]], "capi_vtbl_t (c++ struct)": [[7, "_CPPv411capi_vtbl_t"]], "capi_vtbl_t (c++ type)": [[7, "_CPPv411capi_vtbl_t"]], "capi_vtbl_t::end (c++ member)": [[7, "_CPPv4N11capi_vtbl_t3endE"]], "capi_vtbl_t::get_param (c++ member)": [[7, "_CPPv4N11capi_vtbl_t9get_paramE"]], "capi_vtbl_t::get_properties (c++ member)": [[7, "_CPPv4N11capi_vtbl_t14get_propertiesE"]], "capi_vtbl_t::process (c++ member)": [[7, "_CPPv4N11capi_vtbl_t7processE"]], "capi_vtbl_t::set_param (c++ member)": [[7, "_CPPv4N11capi_vtbl_t9set_paramE"]], "capi_vtbl_t::set_properties (c++ member)": [[7, "_CPPv4N11capi_vtbl_t14set_propertiesE"]], "data_format_t (c++ enum)": [[7, "_CPPv413data_format_t"]], "data_format_t::capi_compr_over_pcm_packetized (c++ enumerator)": [[7, "_CPPv4N13data_format_t30CAPI_COMPR_OVER_PCM_PACKETIZEDE"]], "data_format_t::capi_deinterleaved_raw_compressed (c++ enumerator)": [[7, "_CPPv4N13data_format_t33CAPI_DEINTERLEAVED_RAW_COMPRESSEDE"]], "data_format_t::capi_dsd_dop_packetized (c++ enumerator)": [[7, "_CPPv4N13data_format_t23CAPI_DSD_DOP_PACKETIZEDE"]], "data_format_t::capi_fixed_point (c++ enumerator)": [[7, "_CPPv4N13data_format_t16CAPI_FIXED_POINTE"]], "data_format_t::capi_floating_point (c++ enumerator)": [[7, "_CPPv4N13data_format_t19CAPI_FLOATING_POINTE"]], "data_format_t::capi_generic_compressed (c++ enumerator)": [[7, "_CPPv4N13data_format_t23CAPI_GENERIC_COMPRESSEDE"]], "data_format_t::capi_iec60958_packetized (c++ enumerator)": [[7, "_CPPv4N13data_format_t24CAPI_IEC60958_PACKETIZEDE"]], "data_format_t::capi_iec60958_packetized_non_linear (c++ enumerator)": [[7, "_CPPv4N13data_format_t35CAPI_IEC60958_PACKETIZED_NON_LINEARE"]], "data_format_t::capi_iec61937_packetized (c++ enumerator)": [[7, "_CPPv4N13data_format_t24CAPI_IEC61937_PACKETIZEDE"]], "data_format_t::capi_max_format_type (c++ enumerator)": [[7, "_CPPv4N13data_format_t20CAPI_MAX_FORMAT_TYPEE"]], "data_format_t::capi_raw_compressed (c++ enumerator)": [[7, "_CPPv4N13data_format_t19CAPI_RAW_COMPRESSEDE"]]}}) \ No newline at end of file