btstack_defines.h (7b350471dd25c079de660f4fb50b4ed86cc0084f) | btstack_defines.h (48ce193c1bb43973676c530932628af0332bfb28) |
---|---|
1/* 2 * Copyright (C) 2015 BlueKitchen GmbH 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 8 * 1. Redistributions of source code must retain the above copyright --- 2372 unchanged lines hidden (view full) --- 2381 * @param bd_addr 2382 * @param local_seid 2383 * @param remote_seid 2384 * @param status 2385 */ 2386#define A2DP_SUBEVENT_STREAM_ESTABLISHED 0x07 2387 2388/** | 1/* 2 * Copyright (C) 2015 BlueKitchen GmbH 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 8 * 1. Redistributions of source code must retain the above copyright --- 2372 unchanged lines hidden (view full) --- 2381 * @param bd_addr 2382 * @param local_seid 2383 * @param remote_seid 2384 * @param status 2385 */ 2386#define A2DP_SUBEVENT_STREAM_ESTABLISHED 0x07 2387 2388/** |
2389 * @format 121 If ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION, user must explicitly accept stream start. 2390 * @param subevent_code 2391 * @param a2dp_cid 2392 * @param local_seid 2393 */ 2394#define A2DP_SUBEVENT_START_STREAM_REQUESTED 0x08 2395 2396/** |
|
2389 * @format 121 Indicates that media transfer is started. 2390 * @param subevent_code 2391 * @param a2dp_cid 2392 * @param local_seid 2393 */ | 2397 * @format 121 Indicates that media transfer is started. 2398 * @param subevent_code 2399 * @param a2dp_cid 2400 * @param local_seid 2401 */ |
2394#define A2DP_SUBEVENT_STREAM_STARTED 0x08 | 2402#define A2DP_SUBEVENT_STREAM_STARTED 0x09 |
2395 2396/** 2397 * @format 121 Stream is paused. 2398 * @param subevent_code 2399 * @param a2dp_cid 2400 * @param local_seid 2401 */ | 2403 2404/** 2405 * @format 121 Stream is paused. 2406 * @param subevent_code 2407 * @param a2dp_cid 2408 * @param local_seid 2409 */ |
2402#define A2DP_SUBEVENT_STREAM_SUSPENDED 0x09 | 2410#define A2DP_SUBEVENT_STREAM_SUSPENDED 0x0A |
2403 2404/** 2405 * @format 121 Stream is stopped or aborted. 2406 * @param subevent_code 2407 * @param a2dp_cid 2408 * @param local_seid 2409 */ | 2411 2412/** 2413 * @format 121 Stream is stopped or aborted. 2414 * @param subevent_code 2415 * @param a2dp_cid 2416 * @param local_seid 2417 */ |
2410#define A2DP_SUBEVENT_STREAM_STOPPED 0x0A | 2418#define A2DP_SUBEVENT_STREAM_STOPPED 0x0B |
2411 2412/** 2413 * @format 121 Stream is released. 2414 * @param subevent_code 2415 * @param a2dp_cid 2416 * @param local_seid 2417 */ | 2419 2420/** 2421 * @format 121 Stream is released. 2422 * @param subevent_code 2423 * @param a2dp_cid 2424 * @param local_seid 2425 */ |
2418#define A2DP_SUBEVENT_STREAM_RELEASED 0x0B | 2426#define A2DP_SUBEVENT_STREAM_RELEASED 0x0C |
2419 2420/** 2421 * @format 1211 2422 * @param subevent_code 2423 * @param a2dp_cid 2424 * @param local_seid 2425 * @param signal_identifier 2426 */ | 2427 2428/** 2429 * @format 1211 2430 * @param subevent_code 2431 * @param a2dp_cid 2432 * @param local_seid 2433 * @param signal_identifier 2434 */ |
2427#define A2DP_SUBEVENT_COMMAND_ACCEPTED 0x0C | 2435#define A2DP_SUBEVENT_COMMAND_ACCEPTED 0x0D |
2428 2429/** 2430 * @format 12111 2431 * @param subevent_code 2432 * @param a2dp_cid 2433 * @param local_seid 2434 * @param is_initiator 2435 * @param signal_identifier 2436 */ | 2436 2437/** 2438 * @format 12111 2439 * @param subevent_code 2440 * @param a2dp_cid 2441 * @param local_seid 2442 * @param is_initiator 2443 * @param signal_identifier 2444 */ |
2437#define A2DP_SUBEVENT_COMMAND_REJECTED 0x0D | 2445#define A2DP_SUBEVENT_COMMAND_REJECTED 0x0E |
2438 2439/** 2440 * @format 12B21 2441 * @param subevent_code 2442 * @param a2dp_cid 2443 * @param bd_addr 2444 * @param con_handle 2445 * @param status 0 == OK 2446 */ | 2446 2447/** 2448 * @format 12B21 2449 * @param subevent_code 2450 * @param a2dp_cid 2451 * @param bd_addr 2452 * @param con_handle 2453 * @param status 0 == OK 2454 */ |
2447#define A2DP_SUBEVENT_SIGNALING_CONNECTION_ESTABLISHED 0x0E | 2455#define A2DP_SUBEVENT_SIGNALING_CONNECTION_ESTABLISHED 0x0F |
2448 2449/** 2450 * @format 12 Signaling channel is released. 2451 * @param subevent_code 2452 * @param a2dp_cid 2453 */ | 2456 2457/** 2458 * @format 12 Signaling channel is released. 2459 * @param subevent_code 2460 * @param a2dp_cid 2461 */ |
2454#define A2DP_SUBEVENT_SIGNALING_CONNECTION_RELEASED 0x0F | 2462#define A2DP_SUBEVENT_SIGNALING_CONNECTION_RELEASED 0x10 |
2455 2456/** 2457 * @format 1211 Stream was reconfigured 2458 * @param subevent_code 2459 * @param a2dp_cid 2460 * @param local_seid 2461 * @param status 2462 */ | 2463 2464/** 2465 * @format 1211 Stream was reconfigured 2466 * @param subevent_code 2467 * @param a2dp_cid 2468 * @param local_seid 2469 * @param status 2470 */ |
2463#define A2DP_SUBEVENT_STREAM_RECONFIGURED 0x10 | 2471#define A2DP_SUBEVENT_STREAM_RECONFIGURED 0x12 |
2464 2465/** 2466 * @format 12111111111 2467 * @param subevent_code 2468 * @param a2dp_cid 2469 * @param remote_seid 2470 * @param media_type 2471 * @param sampling_frequency_bitmap 2472 * @param channel_mode_bitmap 2473 * @param block_length_bitmap 2474 * @param subbands_bitmap 2475 * @param allocation_method_bitmap 2476 * @param min_bitpool_value 2477 * @param max_bitpool_value 2478 */ | 2472 2473/** 2474 * @format 12111111111 2475 * @param subevent_code 2476 * @param a2dp_cid 2477 * @param remote_seid 2478 * @param media_type 2479 * @param sampling_frequency_bitmap 2480 * @param channel_mode_bitmap 2481 * @param block_length_bitmap 2482 * @param subbands_bitmap 2483 * @param allocation_method_bitmap 2484 * @param min_bitpool_value 2485 * @param max_bitpool_value 2486 */ |
2479#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_SBC_CAPABILITY 0x11 | 2487#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_SBC_CAPABILITY 0x13 |
2480 2481/** 2482 * @format 12111111112 2483 * @param subevent_code 2484 * @param a2dp_cid 2485 * @param remote_seid 2486 * @param media_type 2487 * @param layer_bitmap 2488 * @param crc 2489 * @param channel_mode_bitmap 2490 * @param media_payload_format 2491 * @param sampling_frequency_bitmap 2492 * @param vbr 2493 * @param bit_rate_index_bitmap 2494 */ | 2488 2489/** 2490 * @format 12111111112 2491 * @param subevent_code 2492 * @param a2dp_cid 2493 * @param remote_seid 2494 * @param media_type 2495 * @param layer_bitmap 2496 * @param crc 2497 * @param channel_mode_bitmap 2498 * @param media_payload_format 2499 * @param sampling_frequency_bitmap 2500 * @param vbr 2501 * @param bit_rate_index_bitmap 2502 */ |
2495#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_MPEG_AUDIO_CAPABILITY 0x12 | 2503#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_MPEG_AUDIO_CAPABILITY 0x14 |
2496 2497/** 2498 * @format 121112131 2499 * @param subevent_code 2500 * @param a2dp_cid 2501 * @param remote_seid 2502 * @param media_type 2503 * @param object_type_bitmap 2504 * @param sampling_frequency_bitmap 2505 * @param channels_bitmap 2506 * @param bit_rate 2507 * @param vbr 2508 */ | 2504 2505/** 2506 * @format 121112131 2507 * @param subevent_code 2508 * @param a2dp_cid 2509 * @param remote_seid 2510 * @param media_type 2511 * @param object_type_bitmap 2512 * @param sampling_frequency_bitmap 2513 * @param channels_bitmap 2514 * @param bit_rate 2515 * @param vbr 2516 */ |
2509#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_MPEG_AAC_CAPABILITY 0x13 | 2517#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_MPEG_AAC_CAPABILITY 0x15 |
2510 2511/** 2512 * @format 1211111132 2513 * @param subevent_code 2514 * @param a2dp_cid 2515 * @param remote_seid 2516 * @param media_type 2517 * @param version 2518 * @param channel_mode_bitmap 2519 * @param sampling_frequency_bitmap 2520 * @param vbr 2521 * @param bit_rate_index_bitmap 2522 * @param maximum_sul 2523 */ | 2518 2519/** 2520 * @format 1211111132 2521 * @param subevent_code 2522 * @param a2dp_cid 2523 * @param remote_seid 2524 * @param media_type 2525 * @param version 2526 * @param channel_mode_bitmap 2527 * @param sampling_frequency_bitmap 2528 * @param vbr 2529 * @param bit_rate_index_bitmap 2530 * @param maximum_sul 2531 */ |
2524#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_ATRAC_CAPABILITY 0x14 | 2532#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_ATRAC_CAPABILITY 0x16 |
2525 2526/** 2527 * @format 12112LV 2528 * @param subevent_code 2529 * @param a2dp_cid 2530 * @param remote_seid 2531 * @param media_type 2532 * @param media_codec_type 2533 * @param media_codec_information_len 2534 * @param media_codec_information 2535 */ | 2533 2534/** 2535 * @format 12112LV 2536 * @param subevent_code 2537 * @param a2dp_cid 2538 * @param remote_seid 2539 * @param media_type 2540 * @param media_codec_type 2541 * @param media_codec_information_len 2542 * @param media_codec_information 2543 */ |
2536#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_OTHER_CAPABILITY 0x15 | 2544#define A2DP_SUBEVENT_SIGNALING_MEDIA_CODEC_OTHER_CAPABILITY 0x17 |
2537 2538/** 2539 * @format 121 2540 * @param subevent_code 2541 * @param a2dp_cid 2542 * @param remote_seid 2543 */ | 2545 2546/** 2547 * @format 121 2548 * @param subevent_code 2549 * @param a2dp_cid 2550 * @param remote_seid 2551 */ |
2544#define A2DP_SUBEVENT_SIGNALING_DELAY_REPORTING_CAPABILITY 0x16 | 2552#define A2DP_SUBEVENT_SIGNALING_DELAY_REPORTING_CAPABILITY 0x18 |
2545 2546 2547/** 2548 * @format 1212 2549 * @param subevent_code 2550 * @param a2dp_cid 2551 * @param local_seid 2552 * @param delay_100us 2553 */ | 2553 2554 2555/** 2556 * @format 1212 2557 * @param subevent_code 2558 * @param a2dp_cid 2559 * @param local_seid 2560 * @param delay_100us 2561 */ |
2554#define A2DP_SUBEVENT_SIGNALING_DELAY_REPORT 0x17 | 2562#define A2DP_SUBEVENT_SIGNALING_DELAY_REPORT 0x19 |
2555 2556/** 2557 * @format 121 2558 * @param subevent_code 2559 * @param a2dp_cid 2560 * @param remote_seid 2561 */ | 2563 2564/** 2565 * @format 121 2566 * @param subevent_code 2567 * @param a2dp_cid 2568 * @param remote_seid 2569 */ |
2562#define A2DP_SUBEVENT_SIGNALING_CAPABILITIES_DONE 0x18 | 2570#define A2DP_SUBEVENT_SIGNALING_CAPABILITIES_DONE 0x1A |
2563 2564/** 2565 * @format 12 2566 * @param subevent_code 2567 * @param a2dp_cid 2568 */ | 2571 2572/** 2573 * @format 12 2574 * @param subevent_code 2575 * @param a2dp_cid 2576 */ |
2569#define A2DP_SUBEVENT_SIGNALING_CAPABILITIES_COMPLETE 0x19 | 2577#define A2DP_SUBEVENT_SIGNALING_CAPABILITIES_COMPLETE 0x1B |
2570 2571 2572/** AVRCP Subevent */ 2573 2574/** 2575 * @format 1211 2576 * @param subevent_code 2577 * @param avrcp_cid --- 1437 unchanged lines hidden --- | 2578 2579 2580/** AVRCP Subevent */ 2581 2582/** 2583 * @format 1211 2584 * @param subevent_code 2585 * @param avrcp_cid --- 1437 unchanged lines hidden --- |