OPUSデコーダ

OPUS Decoder

OPUS形式で提供されるオーディオデータストリームをデコードします。

Decode an audio data stream provided in OPUS format.

APIリファレンス

API Reference

ヘッダーファイル

Header File

関数

Functions
audio_element_handle_t decoder_opus_init(opus_decoder_cfg_t *config)

着信OPUSデータをデコードするためのオーディオエレメントハンドルを作成します。

Create an Audio Element handle to decode incoming OPUS data.

Return
オーディオエレメントハンドル
The audio element handle
Parameters
  • config: 構成
    config: The configuration

構造体

Structures
struct opus_decoder_cfg_t

OPUSデコーダーの構成。

OPUS Decoder configuration.

Public Members

int out_rb_size

出力リングバッファのサイズ

Size of output ringbuffer
int task_stack

タスクスタックサイズ

Task stack size
int task_core

デコーダータスクが実行されているCPUコア番号(0または1)

CPU core number (0 or 1) where decoder task in running
int task_prio

タスクの優先度(freeRTOSの優先度に基づく)

Task priority (based on freeRTOS priority)

マクロ

Macros
OPUS_DECODER_TASK_STACK_SIZE
OPUS_DECODER_TASK_CORE
OPUS_DECODER_TASK_PRIO
OPUS_DECODER_RINGBUFFER_SIZE
DEFAULT_OPUS_DECODER_CONFIG()