![]() |
AITalk®5 SDK ライブラリリファレンス
6.4.0
|
AITalk SDK 音声エンコードライブラリの「μ-Law エンコーダ―機能」を利用するためのインターフェース [詳解]
#include <stddef.h>
#include <stdint.h>
#include "aitalk-sdk/audio_encoder/type.h"
#include "aitalk-sdk/common.h"
型定義 | |
typedef struct AITalk_AudioEncoder_MulawEncoder | AITalk_AudioEncoder_MulawEncoder |
MulawEncoder クラス [詳解] | |
関数 | |
AITalkReturnCode | AITalk_AudioEncoder_MulawEncoder_new (AITalk_AudioEncoder_MulawEncoder **ptrptr, AITalk_AudioEncoder_EncodedCallback callback, void *userdata) |
MulawEncoder クラスのインスタンスを生成する。 [詳解] | |
AITalkReturnCode | AITalk_AudioEncoder_MulawEncoder_delete (AITalk_AudioEncoder_MulawEncoder *ptr) |
MulawEncoder クラスのインスタンスを削除する。 [詳解] | |
AITalkReturnCode | AITalk_AudioEncoder_MulawEncoder_addData (AITalk_AudioEncoder_MulawEncoder *ptr, const char *buf, const size_t size) |
μ-Law 変換したい raw データを追加する。 [詳解] | |
AITalkReturnCode | AITalk_AudioEncoder_MulawEncoder_endData (AITalk_AudioEncoder_MulawEncoder *ptr) |
追加した raw データの終端を通知する。 [詳解] | |
AITalk SDK 音声エンコードライブラリの「μ-Law エンコーダ―機能」を利用するためのインターフェース