blob: 9f63d0a17e6961984ef1211f56d18ee768e45798 [file] [log] [blame] [edit]
[
{
"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"
}
]