蓝牙协议 Bluetooth Profile —— GAVDP 中文翻译版
Generic Audio/Video Distribution Profile
GAVDP_SPEC_V13
注意,角色不是固定在设备上的。角色由用户确定
启动3.1节中定义的信号过程,当过程结束时释放信号。
在启动新过程时,可以在两个设备之间切换角色。
图1.4中描述了一个说明该概要文件角色的配置示例
3.1.2 Start Streaming
当设备希望 start 或 resume A / V streaminq时,应启动此过程,将状态从OPEN更改为STREAMING,如6.5节所定义“AVDTP”【7】
INT通过用户发起的动作或内部事件启动AVDTP的Start Streaming。流媒体将在此过程后启动/恢复。
如果ACP是SRC设备,而介质与SEP支持的格式不匹配,或者SEP与之匹配的参数与媒体的属性SRC/ACP可以扮演INT的角色,并执行以下两个步骤1)“连接释放Connection Release”、“连接建立Connection Establishment”和“"Start Streaming”:或2)“暂停”、“更改参数”和“开始流化”。
3.1.3 Connection Release 连接释放
INT启动AVDTP的Stream Release 过程,释放用于流的L2CAP通道。这个过程可以从OPEN和STREAMING开始,并将这两个设备的状态设置为IDLE。
如果有必要,在此过程后,信号的L2CAP通道可能被释放。
3.1.4 Suspend
当设备希望暂停(suspend) A / V streaming时,应启动此过程,将状态从STREAMING变为OPEN。INT通过用户发起的操作或内部事件启动AVDTP的 Stream Suspend过程。此程序结束后, streaming 将被暂停。
3.1.5 Change Parameters
为了改变应用程序的服务参数,两台设备都必须处于OPEN状态。如果状态为STREAMING,则应提前执行第3.1.4节中的暂停过程 Suspend procedure,暂停流,并将两台设备的状态改为OPEN。
该过程由用户操作或内部事件启动。如INT此时仍未获得ACP服务能力资料。首先执行AVDTP的获取能力Get Capabilities过程。然后,INT根据这些信息选择和指定新的参数,并请求ACP用AVDTP的流重新配置过程重新配置这些参数。
关闭此过程后,设备状态保持OPEN。为了恢复流 Start Streaming,必须启动3.1.2节中定义的启动流过程 resume the stream。
3.1.6 Signaling control 信号控制
This procedure may be used to recover from a loss of a signaling message, which could
result in inconsistency of the INT and the ACP. For more details, see Section 9.11 of
AVDTP [7].
此过程可用于从可能导致INT和ACP不一致的信令消息丢失中恢复。有关详情,请参阅AVDTP [7]。
3.1.7 Security Control 安全控制
This procedure shall be used to exchange security control messages between the INT
and the ACP. 本程序通过应使用在INT和ACP之间交换安全控制消息。
3.1.8 Delay Reporting延迟报告
延迟报告特性解决了A/V流中的一个有问题的用例。这个问题涉及到用户一边观看视频,一边用蓝牙耳机听相关的音乐。用户体验到音频和视频由于解码、缓冲或传输造成的延迟而不同步。延迟报告机制改进了本地视频回放和通过蓝牙链接的音频流之间的同步。
4.3.1 Flush Timeout
5 Link Manager (LM) Procedures
6 Link Controller (LC) Procedures
7 Generic Access Profile Interoperability Requirements
14 附录B:首字母缩写和缩写
蓝牙协议 Bluetooth Profile —— GAVDP 中文翻译版相关推荐
- 7系列FPGA数据手册:概述------中文翻译版
7系列FPGA数据手册:概述------中文翻译版 总体介绍 7系列FPGA功能摘要 Spartan-7系列FPGA功能摘要 Artix-7系列FPGA功能摘要 Kintex-7系列FPGA功能摘要 ...
- DirectX 11 Tutorial 4 中文翻译版教程: 缓存区、着色器和HLSL
原英文版地址:http://www.rastertek.com/dx11tut04.html 本教程将介绍如何在Directx11中编写顶点和像素遮影器.它还将介绍如何在Directx11中使用顶点和 ...
- DirectX 11 Tutorial 2 中文翻译版教程:创建框架和窗口
原英文版地址:http://www.rastertek.com/dx11tut02.html 在开始使用Directx11编码之前,我建议构建一个简单的代码框架.这个框架将处理基本的Windows功能 ...
- GeoPandas官方快速入门文档(中文翻译版)
GeoPandas官方快速入门文档(中文翻译版) 原文链接>>Introduction to GeoPandas 点这里可以一键跑通>>GeoPandas 简介 GeoPand ...
- DirectX 11 Tutorial 3 中文翻译版教程: 初始化DirectX 11
原英文版地址:http://www.rastertek.com/dx11tut03.html 本教程将首次介绍如何使用Directx11.我们将讨论如何初始化和关闭Direct3D以及如何渲染到窗口. ...
- DirectX 11 Tutorial 6 中文翻译版教程: 漫射照明
原英文版地址:http://www.rastertek.com/dx11tut06.html 在本教程中,我将介绍如何使用漫反射照明和Directx11来照亮三维对象.我们将从前面的教程中的代码开始并 ...
- ElasticSearch最新权威指南中文翻译版!
ElasticSearch最新权威指南中文翻译版! GitHub源码地址: https://github.com/wjw465150/Elasticsearch 阅读的GitPage地址: htt ...
- 苹果商店应用审核指南(2014年中文翻译版)
前言 非常高兴您能付出宝贵的时间和精力来开发iOS应用.成千上万的开发者的经历表明,无论从专业技术还是经济收入上,开发iOS应用都是个有意义的事情,我们将帮助你更快成功,成为其中的一员.这篇App S ...
- 蓝牙协议(bluetooth spec)
1.概述: 蓝牙协议规范遵循开放系统互连参考模型(OSI/RM),从低到高地定义了蓝牙协议堆栈的各个层次. SIG(Session Initiation Protocol)所定义的蓝牙技术规范的目 ...
最新文章
- 小波变换和小波包变换
- 【AI白身境】学深度学习你不得不知的爬虫基础
- java中list去除空值_Java –从列表中删除所有空值
- C++内联(inline)函数
- mysq由于主键冲突导致主从不同步
- Datepicker-for-Bootstrap 日期选择插件
- 想要组装一台 RISC-V PC?试试这个 RISC-V 开发板
- python openoffice_使用Python创建openoffice .odt文档
- FFMPEG解封装后的AVPACKET存储为可播放的h264文件
- MAC下载Android源码下载 Android10详解
- 什么是DDD开发模式
- 通俗易懂的讲解贝叶斯原理(保证简单)
- 物联网安全专题 | 浅谈物联网设备安全分析方法 — 硬件篇
- 基于RS485通信的Modbus通信协议
- C语言中的floor函数与cei函数
- 人再囧途之泰囧bd高清版
- 白光LED焊接技术要求
- UG二次开发GRIP过滤
- 苹果手机7P ios14 nfc怎么复制门禁卡
- 十张图带你看中国交通变迁
热门文章
- 炫龙银魂t1配置_炫龙银魂T1,不一样的外观一样的强悍
- GitHub Actions 快速入门
- 形容计算机很烂的网络用语,坑爹什么意思 网络术语坑爹是什么意思?
- vue实现点击不同按钮展示不同内容
- 基于涂鸦智能开发的墨水屏座位管理器——2.嵌入式功能实现篇
- HJL-E6/A DC220V数字式【电流继电器】
- 如何用计算机做曲面图,#平面设计图#在电脑上怎么做设计图?
- Hadoop之hdfs操作
- 【16.8】苹果四代蓝牙耳机+吉萌兔保温杯+小红杯拿铁黑咖啡+公务员教材真题
- 原生64位卸载工具Revo Uninstaller Pro V2.5.7