CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
用于捕获音频的麦克风 更多...
继承自 CriDisposable .
类 | |
struct | Config |
AtomEx麦克风创建用配置结构体 更多... | |
struct | DeviceInfo |
麦克风设备信息结构体 更多... | |
class | Effect |
麦克风效果 更多... | |
Public 成员函数 | |
override void | Dispose () |
丢弃麦克风 更多... | |
void | Start () |
开始麦克风音频输入 更多... | |
void | Stop () |
停止麦克风音频输入 更多... | |
int | GetNumChannels () |
获取麦克风声道数 更多... | |
int | GetSamplingRate () |
获取麦克风采样频率 更多... | |
uint | GetNumBufferedSamples () |
获取缓冲的数据的样本数 更多... | |
uint | GetNumBufferredSamples () |
bool | IsAvailable () |
获取麦克风可否使用状态 更多... | |
uint | ReadData (float[] bufferMono) |
读取麦克风输入数据(单声道) 更多... | |
uint | ReadData (float[] bufferMono, uint numToRead) |
读取麦克风输入数据(单声道) 更多... | |
uint | ReadData (float[] bufferL, float[] bufferR) |
麦克风输入数据的读取(立体声) 更多... | |
uint | ReadData (float[] bufferL, float[] bufferR, uint numToRead) |
麦克风输入数据的读取(立体声) 更多... | |
uint | ReadData (float[][] buffers) |
读取麦克风输入数据(多声道) 更多... | |
uint | ReadData (float[][] buffers, uint numToRead) |
读取麦克风输入数据(多声道) 更多... | |
void | SetOutputWriteStream (CriAudioWriteStream stream) |
设置右侧串流 更多... | |
CriAudioReadStream | GetOutputReadStream () |
获取读取串流 更多... | |
Effect | AttachEffect (IntPtr afxInterface, float[] configParameters) |
添加效果 更多... | |
void | DetachEffect (Effect effect) |
删除效果 更多... | |
void | SetEffectParameter (Effect effect, int parameterIndex, float parameterValue) |
设置效果参数 更多... | |
float | GetEffectParameter (Effect effect, int parameterIndex) |
获取效果参数 更多... | |
void | SetEffectBypass (Effect effect, bool bypass) |
设置效果Bypass 更多... | |
void | UpdateEffectParameters (Effect effect) |
设置效果参数 更多... | |
静态 Public 成员函数 | |
static void | InitializeModule () |
CriAtomMic 模块初始化 更多... | |
static void | FinalizeModule () |
结束 CriAtomMic 模块 更多... | |
static void | SetupOutputCategoryForMic_IOS (bool enable) |
[iOS] 面向麦克风输入的输出类别的设置 更多... | |
static DeviceInfo[] | GetDevices () |
获取麦克风设备 更多... | |
static int | GetNumDevices () |
获取麦克风设备数 更多... | |
static DeviceInfo | GetDefaultDevice () |
获取预设麦克风设备 更多... | |
static bool | IsFormatSupported (Config config) |
获取格式支持情况 更多... | |
static CriAtomExMic | Create (Config?config=null) |
创建AtomEx麦克风 更多... | |
用于捕获音频的麦克风
|
inlinestatic |
CriAtomMic 模块初始化
|
inlinestatic |
|
inlinestatic |
[iOS] 面向麦克风输入的输出类别的设置
enable | 启用或禁用该设置(True:启用,False:禁用) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
创建AtomEx麦克风
config | 配置信息 |
|
inline |
丢弃麦克风
|
inline |
|
inline |
|
inline |
获取麦克风声道数
|
inline |
获取麦克风采样频率
|
inline |
获取缓冲的数据的样本数
|
inline |
|
inline |
获取麦克风可否使用状态
|
inline |
读取麦克风输入数据(单声道)
bufferMono | 数据缓冲区 |
|
inline |
读取麦克风输入数据(单声道)
bufferMono | 数据缓冲区 |
numToRead | 读取的样本数 |
|
inline |
麦克风输入数据的读取(立体声)
bufferL | 数据缓冲区(L声道) |
bufferR | 数据缓冲区(R声道) |
|
inline |
麦克风输入数据的读取(立体声)
bufferL | 数据缓冲区(L声道) |
bufferR | 数据缓冲区(R声道) |
numToRead | 读取的样本数 |
|
inline |
读取麦克风输入数据(多声道)
buffers | 数据缓冲区数组 |
|
inline |
读取麦克风输入数据(多声道)
buffers | 数据缓冲区数组 |
numToRead | 读取的样本数 |
|
inline |
设置右侧串流
stream | 右侧串流 |
|
inline |
获取读取串流
|
inline |
添加效果
afxInterface | CriAfx界面 |
configParameters | CriAfx创建用配置参数数组 |
|
inline |
删除效果
effect | 麦克风效果 |
|
inline |
设置效果参数
effect | 麦克风效果 |
parameterIndex | 参数索引 |
parameterValue | 参数值 |
|
inline |
获取效果参数
effect | 麦克风效果 |
parameterIndex | 参数索引 |
|
inline |
设置效果Bypass
effect | 麦克风效果 |
bypass | Bypass设置 |
|
inline |
设置效果参数
effect | 麦克风效果 |