android/A2DP: Add stream close command/response struct

This adds the definitions to stream close command and response.
This commit is contained in:
Luiz Augusto von Dentz 2013-12-27 15:10:58 +02:00
parent 62cfe1bc62
commit 2d805557f2
2 changed files with 14 additions and 0 deletions

View File

@ -375,6 +375,13 @@ static void bt_stream_open(const void *buf, uint16_t len)
audio_ipc_send_rsp(AUDIO_OP_OPEN_STREAM, AUDIO_STATUS_FAILED);
}
static void bt_stream_close(const void *buf, uint16_t len)
{
DBG("Not Implemented");
audio_ipc_send_rsp(AUDIO_OP_CLOSE_STREAM, AUDIO_STATUS_FAILED);
}
static const struct ipc_handler audio_handlers[] = {
/* AUDIO_OP_OPEN */
{ bt_audio_open, true, sizeof(struct audio_cmd_open) },
@ -382,6 +389,8 @@ static const struct ipc_handler audio_handlers[] = {
{ bt_audio_close, false, sizeof(struct audio_cmd_close) },
/* AUDIO_OP_OPEN_STREAM */
{ bt_stream_open, false, sizeof(struct audio_cmd_open_stream) },
/* AUDIO_OP_CLOSE_STREAM */
{ bt_stream_close, false, sizeof(struct audio_cmd_close_stream) },
};
bool bt_a2dp_register(const bdaddr_t *addr)

View File

@ -67,3 +67,8 @@ struct audio_rsp_open_stream {
uint8_t len;
uint8_t data[0];
} __attribute__((packed));
#define AUDIO_OP_CLOSE_STREAM 0x04
struct audio_cmd_close_stream {
uint8_t id;
} __attribute__((packed));