基本信息
源码名称:iPod扩展接口规范介绍.pdf
源码大小:1.76M
文件格式:.pdf
开发语言:C/C++
更新时间:2020-12-30
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
本文档介绍了iPod扩展接口远程命令和响应协议。iPod 扩展接口协议允许将 iPod 的用户界面转换为其他环境,例如,仪表板收音机、大屏幕显示器或方向盘安装的遥控器等汽车娱乐系统。本文档指定了允许通过串行或USB连接访问iPod数据库和设备管理的报文。

ipod extended interface specification-No Watwemark.pdf

Contents
Introduction Introduction to iPod Extended Interface Specification 11
Organization of This Document 11
Known Issues 12
Chapter 1 Extended Interface Versions and iPod Operating Modes 13
Operating Modes 13
Standard UI Mode 13
Extended Interface Mode 13
Light Sleep State 14
Extended Interface Protocol Versions 15
Chapter 2 Protocol History 17
Chapter 3 Telegram Formats 21
Small Telegram Format 21
Large Telegram Format 22
Telegram Details 22
Chapter 4 Device Identification 23
Single-Lingo Accessory Identification 24
Multiple Lingo Accessory Identification 25
Chapter 5 Using the Extended Interface Protocol 31
The Playback Engine 32
The Database Engine 32
Database Category Hierarchies 32
Database Category Counts 33
The All Tracks and On-The-Go Playlists 35
Transferring Album Art 35
Using the Extended Interface Protocol: An Example 36
Video Browsing 39
Video Navigation Rules 39
Video Selection Examples 39
3
2007-09-05 | © 2007 Apple Inc. All Rights Reserved.
Chapter 6 Command Telegrams 45
Command Code Summary 45
Command 0x0001: ACK 49
Command 0x0002: GetCurrentPlayingTrackChapterInfo 50
Command 0x0003: ReturnCurrentPlayingTrackChapterInfo 50
Command 0x0004: SetCurrentPlayingTrackChapter 51
Command 0x0005: GetCurrentPlayingTrackChapterPlayStatus 52
Command 0x0006: ReturnCurrentPlayingTrackChapterPlayStatus 53
Command 0x0007: GetCurrentPlayingTrackChapterName 54
Command 0x0008: ReturnCurrentPlayingTrackChapterName 55
Command 0x0009: GetAudiobookSpeed 55
Command 0x000A: ReturnAudiobookSpeed 56
Command 0x000B: SetAudiobookSpeed 57
Command 0x000C: GetIndexedPlayingTrackInfo 58
Command 0x000D: ReturnIndexedPlayingTrackInfo 59
Command 0x000E: GetArtworkFormats 63
Command 0x000F: RetArtworkFormats 63
Command 0x0010: GetTrackArtworkData 64
Command 0x0011: RetTrackArtworkData 65
Command 0x0012: RequestProtocolVersion 67
Command 0x0013: ReturnProtocolVersion 67
Command 0x0014: RequestiPodName 68
Command 0x0015: ReturniPodName 68
Command 0x0016: ResetDBSelection 69
Command 0x0017: SelectDBRecord 70
Command 0x0018: GetNumberCategorizedDBRecords 72
Command 0x0019: ReturnNumberCategorizedDBRecords 73
Command 0x001A: RetrieveCategorizedDatabaseRecords 74
Command 0x001B: ReturnCategorizedDatabaseRecord 75
Command 0x001C: GetPlayStatus 76
Command 0x001D: ReturnPlayStatus 76
Command 0x001E: GetCurrentPlayingTrackIndex 77
Command 0x001F: ReturnCurrentPlayingTrackIndex 78
Command 0x0020 GetIndexedPlayingTrackTitle 79
Command 0x0021: ReturnIndexedPlayingTrackTitle 79
Command 0x0022: GetIndexedPlayingTrackArtistName 80
Command 0x0023: ReturnIndexedPlayingTrackArtistName 81
Command 0x0024: GetIndexedPlayingTrackAlbumName 82
Command 0x0025: ReturnIndexedPlayingTrackAlbumName 82
Command 0x0026: SetPlayStatusChangeNotification 83
Command 0x0027: PlayStatusChangeNotification 84
Command 0x0028: PlayCurrentSelection 87
Command 0x0029: PlayControl 87
Command: 0x002A: GetTrackArtworkTimes 89
Command: 0x002B: RetTrackArtworkTimes 90
4
2007-09-05 | © 2007 Apple Inc. All Rights Reserved.
C O N T E N T S
Command 0x002C: GetShuffle 91
Command 0x002D: ReturnShuffle 91
Command 0x002E: SetShuffle 92
Command 0x002F: GetRepeat 93
Command 0x0030: ReturnRepeat 94
Command 0x0031: SetRepeat 95
Command 0x0032: SetDisplayImage 96
Display Pixel Format 0x01 100
Display Pixel Formats 0x02 and 0x03 101
Command 0x0033: GetMonoDisplayImageLimits 102
Command 0x0034: ReturnMonoDisplayImageLimits 102
Command 0x0035: GetNumPlayingTracks 103
Command 0x0036: ReturnNumPlayingTracks 104
Command 0x0037: SetCurrentPlayingTrack 104
Command 0x0038: SelectSortDBRecord 105
Command 0x0039: GetColorDisplayImageLimits 107
Command 0x003A: ReturnColorDisplayImageLimits 108
Command 000x3B: ResetDBSelectionHierarchy 109
Glossary 111
Document Revision History 113