Lines Matching full:sbr
84 /************************ Fraunhofer IIS SBR decoder library ******************
87 Description: SBR decoder front-end prototypes and definitions.
101 --- SBR ---\n\
102 0x00000010 Ancillary data and SBR-Header\n\
103 0x00000020 SBR-Side info\n\
104 0x00000040 Decoded SBR-bitstream data, e.g. envelope data\n\
105 0x00000080 SBR-Bitstream statistics\n\
106 0x00000100 Miscellaneous SBR-messages\n\
107 0x00000200 SBR-Energies and gains in the adjustor\n\
108 0x00000400 Fatal SBR errors\n\
115 #define CAPF_SBR_DRM_BS 0x00000004 /*!< Flag indicating library's capability to decode DRM SBR data. */
145 SBR_SYSTEM_BITSTREAM_DELAY, /*!< System: Switch to enable an additional SBR bitstream delay of one frame. */
161 * \brief Allocates and initializes one SBR decoder instance.
162 * \param pSelf Pointer to where a SBR decoder handle is copied into.
168 * \brief Initialize a SBR decoder runtime instance. Must be called before decoding starts.
170 * \param self Handle to a SBR decoder instance.
171 * \param sampleRateIn Input samplerate of the SBR decoder instance.
172 * \param sampleRateOut Output samplerate of the SBR decoder instance.
191 * \brief pass out of band SBR header to SBR decoder
193 * \param self Handle to a SBR decoder instance.
195 * \param elementID SBR element ID.
196 * \param elementIndex SBR element index.
212 * \brief Set a parameter of the SBR decoder runtime instance.
213 * \param self SBR decoder handle.
223 * \brief Feed DRC channel data into a SBR decoder runtime instance.
225 * \param self SBR decoder handle.
246 * \brief Disable SBR DRC for a certain channel.
248 * \param hSbrDecoder SBR decoder handle.
258 * \brief Parse one SBR element data extension data block. The bit stream position will
259 * be placed at the end of the SBR payload block. The remaining bits will be returned
260 * into *count if a payload length is given (byPayLen > 0). If no SBR payload length is
264 * \param self SBR decoder handle.
266 * \param count Pointer to an integer where the amount of parsed SBR payload bits is stored into.
267 * \param bsPayLen If > 0 this value is the SBR payload length. If < 0, the SBR payload length is unknown.
286 * \brief This function decodes the given SBR bitstreams and applies SBR to the given time data.
288 * SBR-processing works InPlace. I.e. the calling function has to provide
295 * \param self Handle of an open SBR decoder instance.
296 * \param hSbrBs SBR Bitstream handle.
318 * \brief Close SBR decoder instance and free memory.
319 * \param self SBR decoder handle.
326 * \brief Get SBR decoder library information.