CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CriAtomPlugin类 参考

CRI Atom 库的全局类。 更多...

静态 Public 成员函数

static void ExecuteQueuedCueLinkCallbacks ()
 Cue Link回调的执行 更多...
 
static void ExecuteQueuedEventCallbacks ()
 序列事件回调的执行 更多...
 
static void ExecuteQueuedBeatSyncCallbacks ()
 节拍同步回调的执行 更多...
 
static int GetOutputSamplingRate ()
 输出采样率的获取 更多...
 
static int GetOutputChannels ()
 输出声道数量的获取 更多...
 

事件

static System.Action OnFinalized = null
 Atom库结束后发生的事件 更多...
 

详细描述

CRI Atom 库的全局类。

说明:
包含CRI Atom库的初始化函数和库内共享的变量类型的类。

成员函数说明

static void ExecuteQueuedCueLinkCallbacks ( )
inlinestatic

Cue Link回调的执行

说明:
用于执行由 Atom 服务器线程触发的Cue链接回调事件的函数。
调用此函数时,如果有事件被执行,将执行在 CriAtomEx::OnCueLinkCallback 中注册的回调函数。
注意:
此函数由CriAtomServer组件定期调用,通常不需要用户调用。
如果您想在应用程序非执行的情况下(例如编辑器扩展等)执行回调,请调用此函数。
static void ExecuteQueuedEventCallbacks ( )
inlinestatic

序列事件回调的执行

说明:
用于执行由 Atom 服务器线程触发的回调标记同步回调事件的函数。
调用此函数时,如果有事件发生,就会执行在 CriAtomExSequencer::OnCallback 中注册的回调函数。
注意:
此函数由CriAtomServer组件定期调用,通常不需要用户调用。
如果您想在应用程序非执行的情况下(例如编辑器扩展等)执行回调,请调用此函数。
static void ExecuteQueuedBeatSyncCallbacks ( )
inlinestatic

节拍同步回调的执行

说明:
用于执行由 Atom 服务器线程触发的节拍同步回调事件的函数。
调用此函数时,如果有事件发生, CriAtomExPlayer::OnBeatSyncCallbackCriAtomExBeatSync::OnCallback 中注册的回调函数将被执行。
注意:
此函数由CriAtomServer组件定期调用,通常不需要用户调用。
如果您想在应用程序非执行的情况下(例如编辑器扩展等)执行回调,请调用此函数。
static int GetOutputSamplingRate ( )
inlinestatic

输出采样率的获取

返回
输出采样率
说明:
获取Atom库输出的PCM数据的采样率。
static int GetOutputChannels ( )
inlinestatic

输出声道数量的获取

返回
输出声道数
说明:
获取Atom库输出的PCM数据的声道数。

事件说明

System.Action OnFinalized = null
static

Atom库结束后发生的事件

说明:
回调事件将于Atom运行时库终止后立即被调用。
在终止库后调用完成时,内容将被清除。

该类的文档由以下文件生成: