| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- Copyright 2020 The Android Open Source Project |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <!-- A sample Tuner Resource Manager use case priority configuration xml --> |
| <config version="1.0" xmlns:xi="http://www.w3.org/2001/XMLSchema"> |
| <!-- useCaseDefault section: |
| Default value for predefined use cases priority hint. |
| "fgPriority": priority when the use case is in foreground. Value range [0-1000]. |
| "bgPriority": priority when the use case is in background. Value range [0-1000]. |
| --> |
| <useCaseDefault fgPriority="150" bgPriority="50"/> |
| <!-- useCasePreDefined section: |
| A list of predefined use cases and their foreground/background priority hint. |
| Each use case has the following attributes: |
| "type": type of the use case. Pre-defined use cases start with "USE_CASE_" |
| and could only use the types defined in "predefinedUseCaseType" in xsd. |
| "fgPriority": priority when the use case is in foreground. Value range [0-1000]. |
| "bgPriority": priority when the use case is in background. Value range [0-1000]. |
| --> |
| <useCasePreDefined type="USE_CASE_RECORD" fgPriority="600" bgPriority="500"/> |
| <useCasePreDefined type="USE_CASE_LIVE" fgPriority="490" bgPriority="400"/> |
| <useCasePreDefined type="USE_CASE_PLAYBACK" fgPriority="480" bgPriority="300"/> |
| <useCasePreDefined type="USE_CASE_SCAN" fgPriority="450" bgPriority="200"/> |
| <useCasePreDefined type="USE_CASE_BACKGROUND" fgPriority="180" bgPriority="100"/> |
| <!-- useCaseVendor section: |
| A list of vendor defined use cases and their foreground/background priority hint. |
| Each use case has the following attributes: |
| "type": type of the use case. Vendor defined use cases start with "VENDOR_USE_CASE_". |
| "fgPriority": priority when the use case is in foreground. Value range [0-1000]. |
| "bgPriority": priority when the use case is in background. Value range [0-1000]. |
| "id": Vendor defined use case must have an id greater than 1000 to be associated with. |
| --> |
| <useCaseVendor type="VENDOR_USE_CASE_SPECIAL_1" id="1001" fgPriority="300" bgPriority="80"/> |
| <useCaseVendor type="VENDOR_USE_CASE_SPECIAL_2" id="1002" fgPriority="200" bgPriority="40"/> |
| </config> |