 |
AITalk®5 SDK ライブラリリファレンス
6.2.0
|
[詳解]
12 #ifndef AITALK_SDK_SRC_INCLUDE_AITALK_SDK_AUDIO_ENCODER_WAVE_ENCODER_H_
13 #define AITALK_SDK_SRC_INCLUDE_AITALK_SDK_AUDIO_ENCODER_WAVE_ENCODER_H_
51 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
65 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
81 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
92 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
101 #endif // AITALK_SDK_SRC_INCLUDE_AITALK_SDK_AUDIO_ENCODER_WAVE_ENCODER_H_
AITalkReturnCode AITalk_AudioEncoder_WaveEncoder_delete(AITalk_AudioEncoder_WaveEncoder *ptr)
WaveEncoder クラスのインスタンスを削除する。
int32_t AITalkReturnCode
AITalk SDK の返却値種別 (AITalkReturnCodeEnum) の型
Definition: return_code.h:169
AITalkReturnCode AITalk_AudioEncoder_WaveEncoder_endData(AITalk_AudioEncoder_WaveEncoder *ptr)
追加した raw データの終端を通知する。(WAVE ヘッダー情報がコールバックされる)
struct AITalk_AudioEncoder_AudioConfig AITalk_AudioEncoder_AudioConfig
AudioConfig クラスの型
Definition: audio_config.h:47
AITalkReturnCode AITalk_AudioEncoder_WaveEncoder_addData(AITalk_AudioEncoder_WaveEncoder *ptr, const char *buf, const size_t size)
WAVE ヘッダーを付加したい raw データを追加する。(WAVE ファイルデータの音声データとしてコールバックされる)
struct AITalk_AudioEncoder_WaveEncoder AITalk_AudioEncoder_WaveEncoder
WaveEncoder クラス
Definition: wave_encoder.h:35
AITalkReturnCode(* AITalk_AudioEncoder_EncodedCallback)(void *userdata, AITalk_AudioEncoder_EncoderEventId id, void *body)
音声エンコード処理のコールバック関数の型
Definition: type.h:27
AITalkReturnCode AITalk_AudioEncoder_WaveEncoder_new(AITalk_AudioEncoder_WaveEncoder **ptrptr, AITalk_AudioEncoder_AudioConfig *config_ptr, AITalk_AudioEncoder_EncodedCallback callback, void *userdata)
WaveEncoder クラスのインスタンスを生成する。(WAVE ヘッダーのダミーデータがコールバックされる)
AITalk SDK 音声エンコードライブラリの共通の型定義
AITalk SDK 音声エンコードライブラリの「音声メタ情報を設定・確認する機能」を利用するためのインターフェース