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