添加数量:7
协议
提供商
在 fuchsia.castconfig/cast_config.fidl 中定义
提供投放配置数据的接口。
通知
向配置提供方通知配置状态。
processed
:true
(如果成功接收和处理)
retry
:如果 processed
为false
,则配置提供商会确定重试是否合适。
请求
名称 | 类型 |
---|---|
processed |
bool
|
回复
名称 | 类型 |
---|---|
retry |
bool
|
观看
请求包含投射配置数据的缓冲区。 此调用会实现挂起 Get 协议(详见 https://fuchsia.dev/fuchsia-src/concepts/api/fidl#hanging-get)
所有错误情况都是终止状态,客户端不应在出错时重试。
请求
<空>
回复
名称 | 类型 |
---|---|
payload |
Provider_Watch_Result
|
结构
Provider_Watch_Response 资源
在 fuchsia.castconfig/cast_config.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
config |
fuchsia.mem/Buffer
|
无默认值 |
枚举
ErrorCode 严格
类型:uint32
在 fuchsia.castconfig/cast_config.fidl 中定义
Watch 操作的错误代码。
名称 | 值 | 说明 |
---|---|---|
NO_CAST_CONFIG |
1 |
没有可用的投放配置时出错。 |
内部 |
2 |
一般错误。 |
联合
Provider_Watch_Result 严格 资源
在 fuchsia.castconfig/cast_config.fidl 中定义
序数 | 变体 | 类型 | 说明 |
---|---|---|---|
1 |
response |
Provider_Watch_Response
|
|
2 |
err |
ErrorCode
|