Какие есть доступные онлайн-ресурсы, чтобы узнать о внутреннем устройстве Intel Parameter Framework, помимо ограниченной документации? - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь расшифровать аудиостек AOSP (P ie), и оказалось, что Intel Parameter Framework (PFW) используется, чтобы позволить пользователям изменять потоки аудиовыхода / ввода, изменять стратегии для принятия для маршрутизации заданных аудиоданных в выбранный выходной аудиопорт. Образец AOSP PolicyConfigurableDomains. xml (который, кажется, является центральным элементом в сопоставлении всех частей вместе) содержит множество правил, которые я не понимаю, поскольку такие объекты, как SelectionCriterionRule, CompoundRule и т. Д. c, не обсуждаются в документации Intel PFW. Есть ли у кого-нибудь ссылки на ресурсы, по которым я могу понять синтаксис этого фреймворка?

Пример кода из PolicyConfigurableDomains. xml:

  **<Configuration Name="ScoHeadset">
    <CompoundRule Type="All">
      <CompoundRule Type="Any">
        <SelectionCriterionRule SelectionCriterion="TelephonyMode" MatchesWhen="Is" Value="InCall"/>
        <SelectionCriterionRule SelectionCriterion="TelephonyMode" MatchesWhen="Is" Value="InCommunication"/>
      </CompoundRule>
      <SelectionCriterionRule SelectionCriterion="ForceUseForCommunication" MatchesWhen="Is" Value="ForceBtSco"/>
      <SelectionCriterionRule SelectionCriterion="AvailableOutputDevices" MatchesWhen="Includes" Value="BluetoothScoHeadset"/>
    </CompoundRule>
  </Configuration>**
...