FLACデコーダー

FLAC Decoder

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

Decode an audio data stream provided in FLAC format.

APIリファレンス

API Reference

ヘッダーファイル

Header File

関数

Functions
audio_element_handle_t flac_decoder_init(flac_decoder_cfg_t *config)

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

Create an Audio Element handle to decode incoming FLAC data.

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

構造体

Structures
struct flac_decoder_cfg_t

FLACデコーダーの構成。

FLAC 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
FLAC_DECODER_TASK_STACK_SIZE
FLAC_DECODER_TASK_CORE
FLAC_DECODER_TASK_PRIO
FLAC_DECODER_RINGBUFFER_SIZE
DEFAULT_FLAC_DECODER_CONFIG()