| [ |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.settings.policy/Error.FAILED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.settings.policy/Error.INVALID_POLICY", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.settings.policy/Error.UNKNOWN_POLICY", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.settings.policy/Error", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.settings.policy/Policy.parameters", |
| "ordinal": "2", |
| "type": "fuchsia.settings.policy/PolicyParameters" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.settings.policy/Policy.policy_id", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.settings.policy/Policy" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.settings.policy/PolicyParameters.max", |
| "ordinal": "2", |
| "type": "fuchsia.settings.policy/Volume" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.settings.policy/PolicyParameters.min", |
| "ordinal": "1", |
| "type": "fuchsia.settings.policy/Volume" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.settings.policy/PolicyParameters", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.settings.policy/Property.active_policies", |
| "ordinal": "3", |
| "type": "vector<fuchsia.settings.policy/Policy>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.settings.policy/Property.available_transforms", |
| "ordinal": "2", |
| "type": "vector<fuchsia.settings.policy/Transform>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.settings.policy/Property.target", |
| "ordinal": "1", |
| "type": "fuchsia.settings.policy/Target" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.settings.policy/Property" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.settings.policy/Target.stream", |
| "ordinal": "1", |
| "type": "fuchsia.media/AudioRenderUsage" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.settings.policy/Target", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.settings.policy/Transform.MAX", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.settings.policy/Transform.MIN", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.settings.policy/Transform", |
| "strictness": "strict", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.settings.policy/Volume.volume", |
| "ordinal": "1", |
| "type": "float32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.settings.policy/Volume" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.settings.policy/VolumePolicyController.AddPolicy", |
| "ordinal": "2038854270196918399", |
| "type": "(fuchsia.settings.policy/Target target,fuchsia.settings.policy/PolicyParameters parameters) -> (fuchsia.settings.policy/VolumePolicyController_AddPolicy_Result result)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.settings.policy/VolumePolicyController.GetProperties", |
| "ordinal": "6382087688351074233", |
| "type": "() -> (vector<fuchsia.settings.policy/Property> properties)" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.settings.policy/VolumePolicyController.RemovePolicy", |
| "ordinal": "98056619514649914", |
| "type": "(uint32 policy_id) -> (fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Result result)" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.settings.policy/VolumePolicyController" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Response.policy_id", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Response" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Result.err", |
| "ordinal": "2", |
| "type": "fuchsia.settings.policy/Error" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Result.response", |
| "ordinal": "1", |
| "type": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Response" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Result.err", |
| "ordinal": "2", |
| "type": "fuchsia.settings.policy/Error" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Result.response", |
| "ordinal": "1", |
| "type": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.settings.policy" |
| } |
| ] |