Lines Matching defs:final

459 struct tBTA_AV_SCB final {  struct
462 const tBTA_AV_CO_FUNCTS* p_cos; /* the associated callout functions */
463 bool sdp_discovery_started; /* variable to determine whether SDP is started */
464 tBTA_AV_SEP seps[BTAV_A2DP_CODEC_INDEX_MAX];
465 AvdtpSepConfig peer_cap; /* buffer used for get capabilities */
466 list_t* a2dp_list; /* used for audio channels only */
467 tBTA_AV_Q_INFO q_info;
468 tAVDT_SEP_INFO sep_info[BTA_AV_NUM_SEPS]; /* stream discovery results */
469 AvdtpSepConfig cfg; /* local SEP configuration */
470 alarm_t* avrc_ct_timer; /* delay timer for AVRC CT */
471 uint16_t l2c_cid; /* L2CAP channel ID */
472 uint16_t stream_mtu; /* MTU of stream */
473 tBTA_SEC sec_mask; /* security mask */
474 uint8_t media_type; /* Media type: AVDT_MEDIA_TYPE_* */
475 bool cong; /* true if AVDTP congested */
476 tBTA_AV_STATUS open_status; /* open failure status */
477 tBTA_AV_CHNL chnl; /* the channel: audio/video */
478 tBTA_AV_HNDL hndl; /* the handle: ((hdi + 1)|chnl) */
479 uint16_t cur_psc_mask; /* Protocol service capabilities mask for current
481 uint8_t avdt_handle; /* AVDTP handle */
482 uint8_t hdi; /* the index to SCB[] */
483 uint8_t num_seps; /* number of seps returned by stream discovery */
484 uint8_t num_disc_snks; /* number of discovered snks */
485 uint8_t num_disc_srcs; /* number of discovered srcs */
486 uint8_t sep_info_idx; /* current index into sep_info */
487 uint8_t sep_idx; /* current index into local seps[] */
488 uint8_t rcfg_idx; /* reconfig requested index into sep_info */
489 uint8_t state; /* state machine state */
490 uint8_t avdt_label; /* AVDTP label */
491 uint8_t app_id; /* application id */
492 uint8_t num_recfg; /* number of reconfigure sent */
493 uint8_t role;
494 uint8_t l2c_bufs; /* the number of buffers queued to L2CAP */
495 uint8_t rc_handle; /* connected AVRCP handle */
496 bool use_rc; /* true if AVRCP is allowed */
497 bool started; /* true if stream started */
498 bool use_rtp_header_marker_bit; /* true if the encoded data packets have RTP
502 co_started; /* non-zero, if stream started from call-out perspective */
503 bool recfg_sup; /* true if the first attempt to reconfigure the stream was
505 bool suspend_sup; /* true if Suspend stream is supported, else false if
507 bool deregistering; /* true if deregistering */
508 bool sco_suspend; /* true if SUSPEND is issued automatically for SCO */
509 uint8_t coll_mask; /* Mask to check incoming and outgoing collision */
510 tBTA_AV_API_OPEN open_api; /* Saved OPEN api message */
511 uint8_t wait; /* set 0x1, when getting Caps as ACP, set 0x2, when started */
512 uint8_t q_tag; /* identify the associated q_info union member */
513 bool no_rtp_header; /* true if add no RTP header */
514 uint16_t uuid_int; /*intended UUID of Initiator to connect to */
515 bool offload_start_pending;
516 bool offload_started;
534 const RawAddress& PeerAddress() const { return peer_address_; } in PeerAddress()
539 uint16_t AvdtpVersion() const { return avdtp_version_; } in AvdtpVersion()
553 bool IsAssigned() const { return !peer_address_.IsEmpty(); } in IsAssigned()
557 uint16_t avdtp_version_; // The AVDTP version of the peer device