CRIWARE for C#
Search Results for

    Show / Hide Table of Contents

    Class CriAtomExPlayer.BlockTransitionCbFunc

    ブロックトランジションコールバック関数

    Inheritance
    object
    NativeCallbackBase<CriAtomExPlayer.BlockTransitionCbFunc.Arg>
    CriAtomExPlayer.BlockTransitionCbFunc
    Implements
    ICallback<CriAtomExPlayer.BlockTransitionCbFunc.Arg>
    Inherited Members
    NativeCallbackBase<CriAtomExPlayer.BlockTransitionCbFunc.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 CriAtomExPlayer.BlockTransitionCbFunc : NativeCallbackBase<CriAtomExPlayer.BlockTransitionCbFunc.Arg>, ICallback<CriAtomExPlayer.BlockTransitionCbFunc.Arg>
    Remarks

    説明:

    説明: ブロックシーケンス再生時にブロックトランジションが発生したときに呼び出されるコールバック関数です。 コールバック関数の登録には SetBlockTransitionCallback(delegate* unmanaged[Cdecl]<IntPtr, CriAtomExPlayback, int, void>, IntPtr) 関数を使用します。 コールバック関数を登録すると、ブロックトランジションが発生する度に、 コールバック関数が実行されるようになります。

    注意: 本コールバック関数内で、AtomライブラリのAPIを実行しないでください。 コールバック関数はAtomライブラリ内のサーバー処理から実行されます。 そのため、サーバー処理への割り込みを考慮しないAPIを実行した場合、 エラーが発生したり、デッドロックが発生する可能性があります。 コールバック関数内で長時間処理をブロックすると、音切れ等の問題が発生する可能性があります。

    Implements

    ICallback<TArgs>

    See Also

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