OGGデコーダー

OGG Decoder

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

Decode an audio data stream provided in OGG format.

APIリファレンス

API Reference

ヘッダーファイル

Header File

関数

Functions
audio_element_handle_t ogg_decoder_init(ogg_decoder_cfg_t *config)

着信OGGデータをデコードするためのAudioElementハンドルを作成します。

Create an Audio Element handle to decode incoming OGG data.

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

構造体

Structures
struct ogg_decoder_cfg_t

OGGデコーダーの構成。

OGG 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
OGG_DECODER_TASK_STACK_SIZE
OGG_DECODER_TASK_CORE
OGG_DECODER_TASK_PRIO
OGG_DECODER_RINGBUFFER_SIZE
DEFAULT_OGG_DECODER_CONFIG()