Class CriAtom.AudioFrameEndCbFunc
オーディオフレーム終了コールバック関数
Implements
Inherited Members
Namespace: CriWare
Assembly: CriWare.CriAtom.dll
Syntax
public class CriAtom.AudioFrameEndCbFunc : NativeCallbackBase<CriAtom.AudioFrameEndCbFunc.Arg>, ICallback<CriAtom.AudioFrameEndCbFunc.Arg>
Remarks
説明: オーディオフレームの終了時に実行されるコールバック関数です。 オーディオフレームは、CRI Atomライブラリ内でサーバー処理を実行するタイミングを示します。 コールバック関数の登録には SetAudioFrameEndCallback(delegate* unmanaged[Cdecl]<IntPtr, void>, IntPtr) 関数を使用します。 登録したコールバック関数は、オーディオフレームの終了時(サーバー処理終了直後)に実行されます。
備考: ライブラリ初期化時にスレッドモデルをマルチスレッド( Multi ) に設定した場合、本コールバック関数はCRI Atomライブラリ内で作成されたスレッドから 呼び出されます。 ライブラリ初期化時にスレッドモデルをユーザマルチスレッド( UserMulti )、 またはシングルスレッド( Single )に設定した場合、本コールバック関数 ExecuteMain() 関数内で呼び出されます。 尚、引数の obj には、SetAudioFrameEndCallback(delegate* unmanaged[Cdecl]<IntPtr, void>, IntPtr) 関数で登録したユーザ指定 オブジェクトが渡されます。