小雅OS开放平台文档

小雅OS开放平台文档

  • 快速入门
  • 客户端接入
  • 服务端接入

›C++ SDK

概述

  • 客户端接入

API 接入

  • WebSocket接口协议定义
  • Http接口协议定义
  • 调用样例
  • API 列表
  • 实体列表
  • 错误码

设备端

    Android SDK

    • 配置工程
    • 初始化
    • 功能
    • 回调
    • Demo 使用
    • 更新日志

    iOS SDK

    • 配置工程
    • 初始化
    • 功能
    • 回调
    • 更新日志

    C++ SDK

    • SDK获取方法
    • 环境要求
    • 目录结构
    • SDK架构
    • 调用示例
    • 接口文档

手机伴侣

    Android SDK

    • 接入准备
    • 账号模块
    • 内容模块
    • 反向控制
    • 设备管理模块
    • 技能模块
    • 蓝牙模块
    • 更新日志

    iOS SDK

    • 接入准备
    • 账号模块
    • 内容模块
    • 反向控制
    • 设备管理模块
    • 技能模块

内容页

    Android

    • 更新日志
    • 初始化

    iOS

    • 更新日志
    • 初始化

调用示例

以XYOSDemos中SpeakerDemo为例,示范如何通过SDK API接口接入小雅OS,请在接入前,按照小雅OS开放平台接入要求,生成设备相关产品、密钥与license信息。

SDK初始化步骤可以简要概括为三个步骤

  1. SDK参数设置

包括设备信息、产品信息设置,音频属性、音频算法处理实例、播放器实例设置等

parameter-setting

  1. SDK初始化

相关配置信息设置后,初始化SDK,并开启录音模块,Demo中提供的录音模块基于Linux ALSA接口,用户也可按照自身平台特性开发相关的录音模块

architecture

  1. 小雅OS接入认证

SDK初始化成功后,开始接入小雅OS的认证步骤,并注册相关的服务

architecture

← SDK架构接口文档 →
北京小雅星空科技有限公司 京ICP备19010603号