AITalk®5 SDK ライブラリリファレンス  6.4.0
audio_config.h ファイル

AITalk SDK 音声エンコードライブラリの「音声メタ情報を設定・確認する機能」を利用するためのインターフェース [詳解]

#include <stdint.h>
#include "aitalk-sdk/audio_encoder/value.h"
#include "aitalk-sdk/common.h"

[ソースコード]

型定義

typedef int32_t AITalk_AudioEncoder_AudioConfigId
 AudioConfig クラスのメンバー種別 (AITalk_AudioEncoder_AudioConfigIdEnum) の型
 
typedef struct AITalk_AudioEncoder_AudioConfig AITalk_AudioEncoder_AudioConfig
 AudioConfig クラスの型 [詳解]
 

列挙型

enum  AITalk_AudioEncoder_AudioConfigIdEnum { AITalk_AudioEncoder_AudioConfigId_depth = 1, AITalk_AudioEncoder_AudioConfigId_freq = 2, AITalk_AudioEncoder_AudioConfigId_channel = 3, AITalk_AudioEncoder_AudioConfigId_format = 4 }
 AudioConfig クラスのメンバー種別 [詳解]
 

関数

AITalkReturnCode AITalk_AudioEncoder_AudioConfig_new (AITalk_AudioEncoder_AudioConfig **ptrptr, uint16_t depth, uint32_t freq, uint16_t channel, AITalk_AudioEncoder_SoundFormatType format)
 AudioConfig クラスのインスタンスを生成する。 [詳解]
 
AITalkReturnCode AITalk_AudioEncoder_AudioConfig_delete (AITalk_AudioEncoder_AudioConfig *ptr)
 AudioConfig クラスのインスタンスを削除する。 [詳解]
 
AITalkReturnCode AITalk_AudioEncoder_AudioConfig_setValue (AITalk_AudioEncoder_AudioConfig *ptr, AITalk_AudioEncoder_AudioConfigId id, const AITalkMixedType value)
 AudioConfig クラスのメンバーに値を設定する。 [詳解]
 
AITalkReturnCode AITalk_AudioEncoder_AudioConfig_getValue (AITalk_AudioEncoder_AudioConfig *ptr, AITalk_AudioEncoder_AudioConfigId id, AITalkMixedType *value)
 AudioConfig クラスのメンバーの値を取得する。 [詳解]
 

詳解

AITalk SDK 音声エンコードライブラリの「音声メタ情報を設定・確認する機能」を利用するためのインターフェース

著者
AI, Inc.