CRIWARE for C#
Search Results for

    Show / Hide Table of Contents

    Class CriAtom.AudioFrameEndCbFunc

    オーディオフレーム終了コールバック関数

    Inheritance
    object
    NativeCallbackBase<CriAtom.AudioFrameEndCbFunc.Arg>
    CriAtom.AudioFrameEndCbFunc
    Implements
    ICallback<CriAtom.AudioFrameEndCbFunc.Arg>
    Inherited Members
    NativeCallbackBase<CriAtom.AudioFrameEndCbFunc.Arg>.Event
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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) 関数で登録したユーザ指定 オブジェクトが渡されます。

    Implements

    ICallback<TArgs>

    See Also

    SetAudioFrameEndCallback(delegate* unmanaged[Cdecl]<IntPtr, void>, IntPtr)
    In this article
    Back to top Generated by DocFX