Lines Matching defs:OpusDecoder
340 * OpusDecoder *dec;
354 * OpusDecoder *dec;
399 typedef struct OpusDecoder OpusDecoder;
401 /** Gets the size of an <code>OpusDecoder</code> structure.
423 OPUS_EXPORT OPUS_WARN_UNUSED_RESULT OpusDecoder *opus_decoder_create(
433 * @param [in] st <tt>OpusDecoder*</tt>: Decoder state.
441 OpusDecoder *st,
447 * @param [in] st <tt>OpusDecoder*</tt>: Decoder state
463 OpusDecoder *st,
472 * @param [in] st <tt>OpusDecoder*</tt>: Decoder state
488 OpusDecoder *st,
500 * @param st <tt>OpusDecoder*</tt>: Decoder state.
507 OPUS_EXPORT int opus_decoder_ctl(OpusDecoder *st, int request, ...) OPUS_ARG_NONNULL(1);
509 /** Frees an <code>OpusDecoder</code> allocated by opus_decoder_create().
510 * @param[in] st <tt>OpusDecoder*</tt>: State to be freed.
512 OPUS_EXPORT void opus_decoder_destroy(OpusDecoder *st);
587 * @param [in] dec <tt>OpusDecoder*</tt>: Decoder state
594 OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_decoder_get_nb_samples(const OpusDecoder *dec, const unsigned char packet[], opus_int32 len) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2);