WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
AVRCP TG API

结构体

struct  avrcp_tg_callbacks_t
 avrcp tg回调接口定义。 更多...
 

类型定义

typedef void(* avrcp_tg_conn_state_changed_callback) (const bd_addr_t *bd_addr, profile_connect_state_t state)
 avrcp tg连接状态改变回调函数。
 

函数

int avrcp_tg_get_device_connect_state (const bd_addr_t *bd_addr)
 通过设备地址查询设备avrcp连接状态。
 
int avrcp_tg_connect (const bd_addr_t *bd_addr)
 与对端设备建立avrcp连接。
 
int avrcp_tg_disconnect (const bd_addr_t *bd_addr)
 断开与CT的连接。
 
void avrcp_tg_notify_playback_status_changed (unsigned char play_status)
 通知CT端播放状态发生改变
 
void avrcp_tg_notify_track_changed (unsigned long long identifier)
 通知CT端track发生改变
 
void avrcp_tg_notify_track_reached_end (void)
 通知CT端track已播放结束。CNend
 
void avrcp_tg_notify_track_reached_start (void)
 通知CT端track已播放开始。
 
void avrcp_tg_notify_playback_pos_changed (unsigned int playback_pos)
 通知CT端播放位置发生改变。
 
void avrcp_tg_notify_now_playing_content_changed (void)
 通知CT端NowPlaying folder发生改变。
 
void avrcp_tg_notify_available_players_changed (void)
 通知CT端有新的播放器可用。
 
void avrcp_tg_notify_addressed_players_changed (unsigned short player_id, unsigned short uid_counter)
 通知CT端Addressed player发生改变。
 
void avrcp_tg_notify_uid_changed (unsigned short uid_counter)
 通知CT端UID发生改变。
 
void avrcp_tg_notify_volume_changed (unsigned char volume)
 TG端通知CT端音量发生改变。
 
int avrcp_tg_register_callbacks (avrcp_tg_callbacks_t *func)
 注册上层应用的回调。
 

详细描述

类型定义说明

◆ avrcp_tg_conn_state_changed_callback

typedef void(* avrcp_tg_conn_state_changed_callback) (const bd_addr_t *bd_addr, profile_connect_state_t state)

avrcp tg连接状态改变回调函数。

函数说明

◆ avrcp_tg_connect()

int avrcp_tg_connect ( const bd_addr_t bd_addr)

与对端设备建立avrcp连接。

◆ avrcp_tg_disconnect()

int avrcp_tg_disconnect ( const bd_addr_t bd_addr)

断开与CT的连接。

◆ avrcp_tg_get_device_connect_state()

int avrcp_tg_get_device_connect_state ( const bd_addr_t bd_addr)

通过设备地址查询设备avrcp连接状态。

◆ avrcp_tg_notify_addressed_players_changed()

void avrcp_tg_notify_addressed_players_changed ( unsigned short  player_id,
unsigned short  uid_counter 
)

通知CT端Addressed player发生改变。

◆ avrcp_tg_notify_available_players_changed()

void avrcp_tg_notify_available_players_changed ( void  )

通知CT端有新的播放器可用。

◆ avrcp_tg_notify_now_playing_content_changed()

void avrcp_tg_notify_now_playing_content_changed ( void  )

通知CT端NowPlaying folder发生改变。

◆ avrcp_tg_notify_playback_pos_changed()

void avrcp_tg_notify_playback_pos_changed ( unsigned int  playback_pos)

通知CT端播放位置发生改变。

◆ avrcp_tg_notify_playback_status_changed()

void avrcp_tg_notify_playback_status_changed ( unsigned char  play_status)

通知CT端播放状态发生改变

◆ avrcp_tg_notify_track_changed()

void avrcp_tg_notify_track_changed ( unsigned long long  identifier)

通知CT端track发生改变

◆ avrcp_tg_notify_track_reached_end()

void avrcp_tg_notify_track_reached_end ( void  )

通知CT端track已播放结束。CNend

◆ avrcp_tg_notify_track_reached_start()

void avrcp_tg_notify_track_reached_start ( void  )

通知CT端track已播放开始。

◆ avrcp_tg_notify_uid_changed()

void avrcp_tg_notify_uid_changed ( unsigned short  uid_counter)

通知CT端UID发生改变。

◆ avrcp_tg_notify_volume_changed()

void avrcp_tg_notify_volume_changed ( unsigned char  volume)

TG端通知CT端音量发生改变。

◆ avrcp_tg_register_callbacks()

int avrcp_tg_register_callbacks ( avrcp_tg_callbacks_t func)

注册上层应用的回调。