blob: 5887e95dd0b327d73cdbf853aa0cbbc5589a22c7 [file] [log] [blame]
[
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.settings.policy/Error",
"strictness": "strict"
},
{
"declaration": "fuchsia.settings.policy/PolicyParameters",
"kind": "table/member",
"name": "fuchsia.settings.policy/Policy.parameters"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.settings.policy/Policy.policy_id"
},
{
"kind": "table",
"name": "fuchsia.settings.policy/Policy"
},
{
"declaration": "fuchsia.settings.policy/Volume",
"kind": "union/member",
"name": "fuchsia.settings.policy/PolicyParameters.max"
},
{
"declaration": "fuchsia.settings.policy/Volume",
"kind": "union/member",
"name": "fuchsia.settings.policy/PolicyParameters.min"
},
{
"kind": "union",
"name": "fuchsia.settings.policy/PolicyParameters",
"strictness": "strict"
},
{
"declaration": "vector<fuchsia.settings.policy/Policy>",
"kind": "table/member",
"name": "fuchsia.settings.policy/Property.active_policies"
},
{
"declaration": "vector<fuchsia.settings.policy/Transform>",
"kind": "table/member",
"name": "fuchsia.settings.policy/Property.available_transforms"
},
{
"declaration": "fuchsia.settings.policy/Target",
"kind": "table/member",
"name": "fuchsia.settings.policy/Property.target"
},
{
"kind": "table",
"name": "fuchsia.settings.policy/Property"
},
{
"declaration": "fuchsia.media/AudioRenderUsage",
"kind": "union/member",
"name": "fuchsia.settings.policy/Target.stream"
},
{
"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"
},
{
"declaration": "uint8",
"kind": "enum",
"name": "fuchsia.settings.policy/Transform",
"strictness": "strict"
},
{
"declaration": "float32",
"kind": "table/member",
"name": "fuchsia.settings.policy/Volume.volume"
},
{
"kind": "table",
"name": "fuchsia.settings.policy/Volume"
},
{
"declaration": "(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.AddPolicy"
},
{
"declaration": "() -> (vector<fuchsia.settings.policy/Property> properties)",
"kind": "protocol/member",
"name": "fuchsia.settings.policy/VolumePolicyController.GetProperties"
},
{
"declaration": "(uint32 policy_id) -> (fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Result result)",
"kind": "protocol/member",
"name": "fuchsia.settings.policy/VolumePolicyController.RemovePolicy"
},
{
"kind": "protocol",
"name": "fuchsia.settings.policy/VolumePolicyController"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Response.policy_id"
},
{
"kind": "struct",
"name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Response"
},
{
"declaration": "fuchsia.settings.policy/Error",
"kind": "union/member",
"name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Result.err"
},
{
"declaration": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Response",
"kind": "union/member",
"name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Result.response"
},
{
"kind": "union",
"name": "fuchsia.settings.policy/VolumePolicyController_AddPolicy_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Response"
},
{
"declaration": "fuchsia.settings.policy/Error",
"kind": "union/member",
"name": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Result.err"
},
{
"declaration": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Response",
"kind": "union/member",
"name": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Result.response"
},
{
"kind": "union",
"name": "fuchsia.settings.policy/VolumePolicyController_RemovePolicy_Result",
"strictness": "strict"
},
{
"kind": "library",
"name": "fuchsia.settings.policy"
}
]