Lines Matching full:big
117 /** Minimum BIG sync timeout value (N * 10 ms) */
119 /** Maximum BIG sync timeout value (N * 10 ms) */
123 /** Minimum BIG sync maximum subevent count value */
125 /** Maximum BIG sync maximum subevent count value */
354 /** CIG reference point or BIG anchor point of a transmitted SDU, in microseconds. */
476 /** Opaque type representing a Broadcast Isochronous Group (BIG). */
479 /** @brief Broadcast Isochronous Group (BIG) creation parameters */
568 /** @brief Broadcast Isochronous Group (BIG) Sync Parameters */
603 * @brief Synchronization timeout for the BIG (N * 10 MS)
609 /** Whether or not the streams of the BIG are encrypted */
627 /** @brief Broadcast Isochronous Group (BIG) information */
635 /** Number of BISes in the BIG */
641 /** Interval between two BIG anchor point (N * 1.25 ms) */
668 /** Whether or not the BIG is encrypted */
953 * SDUs in the same SDU interval in a CIG or BIG.
1015 /** The maximum time in us for all PDUs of all BIS in a BIG event */
1139 * @brief The BIG has started and all of the streams are ready for data
1141 * @param big The started BIG
1143 void (*started)(struct bt_iso_big *big);
1146 * @brief The BIG has stopped and none of the streams are ready for data
1148 * @param big The stopped BIG
1149 * @param reason The reason why the BIG stopped (see the BT_HCI_ERR_* values)
1151 void (*stopped)(struct bt_iso_big *big, uint8_t reason);
1169 * @brief Creates a BIG as a broadcaster
1172 * @param[in] param The parameters used to create and enable the BIG. The QOS parameters are
1183 * @brief Terminates a BIG as a broadcaster or receiver
1185 * @param big Pointer to the BIG structure.
1189 int bt_iso_big_terminate(struct bt_iso_big *big);
1192 * @brief Creates a BIG as a receiver
1195 * @param[in] param The parameters used to create and enable the BIG sync.