CRIWARE for C#
Search Results for

    Show / Hide Table of Contents

    Class CriAtomExCategory

    カテゴリID

    Inheritance
    object
    CriAtomExCategory
    Inherited Members
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: CriWare
    Assembly: CriWare.CriAtom.dll
    Syntax
    public class CriAtomExCategory
    Remarks

    カテゴリIDは、ユーザがオーサリングツール上でカテゴリに対して割り当てた一意のIDです。 カテゴリIDをプログラム中で保持する際には、本変数型を用いて値を取り扱う必要があります。

    Fields

    MaxCategoriesPerPlayback

    最大再生毎カテゴリ参照数

    Declaration
    public const int MaxCategoriesPerPlayback = 16
    Field Value
    Type Description
    int
    See Also
    CriAtomEx.CueInfo

    Properties

    NativeHandle

    ネイティブハンドル

    Declaration
    public uint NativeHandle { get; }
    Property Value
    Type Description
    uint

    Methods

    AttachAisacById(uint, ArgString)

    LE Pro

    ID指定でカテゴリにAISACを取り付ける

    Declaration
    • C#
    • C
    public static void AttachAisacById(uint id, ArgString globalAisacName)
    void CRIAPI criAtomExCategory_AttachAisacById(CriAtomExCategoryId id, const CriChar8 *global_aisac_name)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    ArgString globalAisacName

    取り付けるグローバルAISAC名

    Remarks

    説明: カテゴリにAISACをアタッチ(取り付け)します。 AISACをアタッチすることにより、キューやトラックにAISACを設定していなくても、AISACの効果を得ることができます。 AISACのアタッチに失敗した場合、関数内でエラーコールバックが発生します。 AISACのアタッチに失敗した理由については、エラーコールバックのメッセージを確認してください。

    備考: 全体設定(ACFファイル)に含まれるグローバルAISACのみ、アタッチ可能です。 AISACの効果を得るには、キューやトラックに設定されているAISACと同様に、該当するAISACコントロール値を設定する必要があります。

    注意: キューやトラックに「AISACコントロール値を変更するAISAC」が設定されていたとしても、 その適用結果のAISACコントロール値は、カテゴリにアタッチしたAISACには影響しません。 カテゴリにアタッチしたAISACについては、常にカテゴリに設定したAISACコントロール値のみ、参照されます。 現在、「オートモジュレーション」や「ランダム」といったコントロールタイプのAISACのアタッチには対応しておりません。 現在、カテゴリにアタッチできるAISACの最大数は、8個固定です。

    See Also
    DetachAisacById(ArgString)

    AttachAisacByName(ArgString, ArgString)

    LE Pro

    名前指定でカテゴリにAISACを取り付ける

    Declaration
    • C#
    • C
    public static void AttachAisacByName(ArgString name, ArgString globalAisacName)
    void CRIAPI criAtomExCategory_AttachAisacByName(const CriChar8 *name, const CriChar8 *global_aisac_name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    ArgString globalAisacName

    取り付けるグローバルAISAC名

    Remarks

    説明: カテゴリにAISACをアタッチ(取り付け)します。 カテゴリを名前で指定する以外は、AttachAisacById(ArgString) 関数と仕様は同じです。

    See Also
    AttachAisacById(ArgString)
    DetachAisacByName(ArgString, ArgString)

    DetachAisacAllById(uint)

    LE Pro

    ID指定でカテゴリから全てのAISACを取り外す

    Declaration
    • C#
    • C
    public static void DetachAisacAllById(uint id)
    void CRIAPI criAtomExCategory_DetachAisacAllById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    Remarks

    説明: カテゴリから全てのAISACをデタッチ(取り外し)します。

    DetachAisacAllByName(ArgString)

    LE Pro

    名前指定でカテゴリから全てのAISACを取り外す

    Declaration
    • C#
    • C
    public static void DetachAisacAllByName(ArgString name)
    void CRIAPI criAtomExCategory_DetachAisacAllByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    Remarks

    説明: カテゴリから全てのAISACをデタッチ(取り外し)します。

    DetachAisacById(uint, ArgString)

    LE Pro

    ID指定でカテゴリからAISACを取り外す

    Declaration
    • C#
    • C
    public static void DetachAisacById(uint id, ArgString globalAisacName)
    void CRIAPI criAtomExCategory_DetachAisacById(CriAtomExCategoryId id, const CriChar8 *global_aisac_name)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    ArgString globalAisacName

    取り外すグローバルAISAC名

    Remarks

    説明: カテゴリからAISACをデタッチ(取り外し)します。 AISACのデタッチに失敗した場合、関数内でエラーコールバックが発生します。 AISACのデタッチに失敗した理由については、エラーコールバックのメッセージを確認してください。

    See Also
    AttachAisacById(ArgString)

    DetachAisacByName(ArgString, ArgString)

    LE Pro

    名前指定でカテゴリからAISACを取り外す

    Declaration
    • C#
    • C
    public static void DetachAisacByName(ArgString name, ArgString globalAisacName)
    void CRIAPI criAtomExCategory_DetachAisacByName(const CriChar8 *name, const CriChar8 *global_aisac_name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    ArgString globalAisacName

    取り外すグローバルAISAC名

    Remarks

    説明: カテゴリからAISACをデタッチ(取り外し)します。 カテゴリを名前で指定する以外は、DetachAisacById(ArgString) 関数と仕様は同じです。

    See Also
    DetachAisacById(ArgString)
    AttachAisacByName(ArgString, ArgString)

    Equals(object)

    Determines whether the specified object is equal to the current object.

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    object obj

    The object to compare with the current object.

    Returns
    Type Description
    bool

    true if the specified object is equal to the current object; otherwise, false.

    Overrides
    object.Equals(object)

    GetAttachedAisacInfoById(uint, int, out AisacInfo)

    LE Pro

    ID指定でカテゴリにアタッチされているAISACの情報を取得する

    Declaration
    • C#
    • C
    public static bool GetAttachedAisacInfoById(uint id, int aisacAttachedIndex, out CriAtomEx.AisacInfo aisacInfo)
    CriBool CRIAPI criAtomExCategory_GetAttachedAisacInfoById(CriAtomExCategoryId id, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    int aisacAttachedIndex

    アタッチされているAISACのインデックス

    CriAtomEx.AisacInfo aisacInfo

    AISAC情報

    Returns
    Type Description
    bool
    Remarks

    説明: カテゴリにアタッチされているAISACの情報を取得します。 存在しないカテゴリを指定した場合や、無効なインデックスを指定した場合、falseが返ります。

    See Also
    GetNumAttachedAisacsById()

    GetAttachedAisacInfoByName(ArgString, int, out AisacInfo)

    LE Pro

    名前指定でカテゴリにアタッチされているAISACの情報を取得する

    Declaration
    • C#
    • C
    public static bool GetAttachedAisacInfoByName(ArgString name, int aisacAttachedIndex, out CriAtomEx.AisacInfo aisacInfo)
    CriBool CRIAPI criAtomExCategory_GetAttachedAisacInfoByName(const CriChar8 *name, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    int aisacAttachedIndex

    アタッチされているAISACのインデックス

    CriAtomEx.AisacInfo aisacInfo

    AISAC情報

    Returns
    Type Description
    bool
    Remarks

    説明: カテゴリにアタッチされているAISACの情報を取得します。 存在しないカテゴリを指定した場合や、無効なインデックスを指定した場合、falseが返ります。

    See Also
    GetNumAttachedAisacsByName(ArgString)

    GetCurrentAisacControlValueById(uint, uint, out float)

    LE Pro

    ID指定でカテゴリにアタッチされているAISACコントロールの現在値を取得する

    Declaration
    • C#
    • C
    public static bool GetCurrentAisacControlValueById(uint categoryId, uint aisacControlId, out float controlValue)
    CriBool CRIAPI criAtomExCategory_GetCurrentAisacControlValueById(CriAtomExCategoryId category_id, CriAtomExAisacControlId aisac_control_id, CriFloat32 *control_value)
    Parameters
    Type Name Description
    uint categoryId

    カテゴリID

    uint aisacControlId

    AISACコントロールID

    float controlValue

    AISACコントロールの現在値

    Returns
    Type Description
    bool
    Remarks

    説明: カテゴリにアタッチされているAISACコントロールの現在値を取得します。 存在しないカテゴリやAISACコントロールを指定した場合、falseが返ります。

    See Also
    GetNumAttachedAisacsById()

    GetCurrentAisacControlValueByName(ArgString, ArgString, out float)

    LE Pro

    名前指定でカテゴリにアタッチされているAISACコントロールの現在値を取得する

    Declaration
    • C#
    • C
    public static bool GetCurrentAisacControlValueByName(ArgString categoryName, ArgString aisacControlName, out float controlValue)
    CriBool CRIAPI criAtomExCategory_GetCurrentAisacControlValueByName(const CriChar8 *category_name, const CriChar8 *aisac_control_name, CriFloat32 *control_value)
    Parameters
    Type Name Description
    ArgString categoryName

    カテゴリ名

    ArgString aisacControlName

    AISACコントロール名

    float controlValue

    AISACコントロールの現在値

    Returns
    Type Description
    bool
    Remarks

    説明: カテゴリにアタッチされているAISACコントロールの現在値を取得します。 存在しないカテゴリを指定した場合や、無効なインデックスを指定した場合、falseが返ります。

    See Also
    GetNumAttachedAisacsById()

    GetHashCode()

    Serves as the default hash function.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int

    A hash code for the current object.

    Overrides
    object.GetHashCode()

    GetNumAttachedAisacsById(uint)

    LE Pro

    ID指定でカテゴリにアタッチされているAISAC数を取得する

    Declaration
    • C#
    • C
    public static int GetNumAttachedAisacsById(uint id)
    CriSint32 CRIAPI criAtomExCategory_GetNumAttachedAisacsById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    Returns
    Type Description
    int

    カテゴリにアタッチされているAISAC数

    Remarks

    説明: カテゴリにアタッチされているAISAC数を取得します。 存在しないカテゴリを指定した場合、負値が返ります。

    GetNumAttachedAisacsByName(ArgString)

    LE Pro

    名前指定でカテゴリにアタッチされているAISAC数を取得する

    Declaration
    • C#
    • C
    public static int GetNumAttachedAisacsByName(ArgString name)
    CriSint32 CRIAPI criAtomExCategory_GetNumAttachedAisacsByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    Returns
    Type Description
    int

    カテゴリにアタッチされているAISAC数

    Remarks

    説明: カテゴリにアタッチされているAISAC数を取得します。 存在しないカテゴリを指定した場合、負値が返ります。

    GetNumCuePlayingCountById(uint)

    LE Pro

    ID指定でカテゴリに所属する発音中のキュー数を取得する

    Declaration
    • C#
    • C
    public static int GetNumCuePlayingCountById(uint id)
    CriSint32 CRIAPI criAtomExCategory_GetNumCuePlayingCountById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    Returns
    Type Description
    int

    カテゴリに所属する発音中のキュー数

    Remarks

    説明: カテゴリに所属する発音中のキュー数を取得します。 存在しないカテゴリを指定した場合、負値が返ります。

    GetNumCuePlayingCountByName(ArgString)

    LE Pro

    名前指定でカテゴリに所属する発音中のキュー数を取得する

    Declaration
    • C#
    • C
    public static int GetNumCuePlayingCountByName(ArgString name)
    CriSint32 CRIAPI criAtomExCategory_GetNumCuePlayingCountByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    Returns
    Type Description
    int

    カテゴリに所属する発音中のキュー数

    Remarks

    説明: カテゴリに所属する発音中のキュー数を取得します。 存在しないカテゴリを指定した場合、負値が返ります。

    GetReactParameter(ArgString, out ReactParameter)

    LE Pro

    REACT駆動パラメーターの取得

    Declaration
    • C#
    • C
    public static bool GetReactParameter(ArgString reactName, out CriAtomEx.ReactParameter reactParameter)
    CriBool CRIAPI criAtomExCategory_GetReactParameter(const CriChar8 *react_name, CriAtomExReactParameter *react_parameter)
    Parameters
    Type Name Description
    ArgString reactName

    REACT名

    CriAtomEx.ReactParameter reactParameter

    REACT駆動パラメーター構造体

    Returns
    Type Description
    bool
    Remarks

    説明: REACTを駆動させるパラメーターの現在値を取得します。 存在しないREACT名を指定した場合は、エラーコールバックが発生しfalseが返ります。

    See Also
    SetReactParameter(ArgString, in ReactParameter)

    GetReactStatus(ArgString)

    LE Pro

    REACT動作ステータスの取得

    Declaration
    • C#
    • C
    public static CriAtomEx.ReactStatus GetReactStatus(ArgString reactName)
    CriAtomExReactStatus CRIAPI criAtomExCategory_GetReactStatus(const CriChar8 *react_name)
    Parameters
    Type Name Description
    ArgString reactName

    REACT名

    Returns
    Type Description
    CriAtomEx.ReactStatus

    CriAtomEx.ReactStatus REACT動作ステータス

    Remarks

    説明: REACTの動作ステータスを取得します。 存在しないREACT名を指定した場合は、エラーコールバックが発生し Error が返ります。

    GetTotalVolumeById(uint)

    LE Pro

    ID指定による最終カテゴリボリューム取得

    Declaration
    • C#
    • C
    public static float GetTotalVolumeById(uint id)
    CriFloat32 CRIAPI criAtomExCategory_GetTotalVolumeById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID return CriFloat32 カテゴリボリューム

    Returns
    Type Description
    float
    Remarks

    説明: ID指定でREACT、AISACなどの影響を受けた最終的なカテゴリのボリューム値を取得します。

    備考: 最終的なカテゴリのボリューム値を取得するためにパラメーターの計算処理を行うので、 負荷が大きい関数です。

    GetTotalVolumeByName(ArgString)

    LE Pro

    名前指定による最終カテゴリボリューム取得

    Declaration
    • C#
    • C
    public static float GetTotalVolumeByName(ArgString name)
    CriFloat32 CRIAPI criAtomExCategory_GetTotalVolumeByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名 return CriFloat32 カテゴリボリューム

    Returns
    Type Description
    float
    Remarks

    説明: 名前指定でREACT、AISACなどの影響を受けた最終的なカテゴリのボリューム値を取得します。

    備考: 最終的なカテゴリのボリューム値を取得するためにパラメーターの計算処理を行うので、 負荷が大きい関数です。

    GetVolumeById(uint)

    LE Pro

    ID指定によるカテゴリボリューム取得

    Declaration
    • C#
    • C
    public static float GetVolumeById(uint id)
    CriFloat32 CRIAPI criAtomExCategory_GetVolumeById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID return CriFloat32 カテゴリボリューム

    Returns
    Type Description
    float
    Remarks

    説明: ID指定でカテゴリのボリュームを取得します。

    GetVolumeByName(ArgString)

    LE Pro

    名前指定によるカテゴリボリューム取得

    Declaration
    • C#
    • C
    public static float GetVolumeByName(ArgString name)
    CriFloat32 CRIAPI criAtomExCategory_GetVolumeByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名 return CriFloat32 カテゴリボリューム

    Returns
    Type Description
    float
    Remarks

    説明: 名前指定でカテゴリのボリュームを取得します。

    IsMutedById(uint)

    LE Pro

    ID指定によるカテゴリミュート状態取得

    Declaration
    • C#
    • C
    public static bool IsMutedById(uint id)
    CriBool CRIAPI criAtomExCategory_IsMutedById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID return CriBool ミュート状態(CRI_TRUE = ミュート中、CRI_FALSE = ミュートされていない)

    Returns
    Type Description
    bool
    Remarks

    説明: ID指定でカテゴリのミュート状態を取得します。

    IsMutedByName(ArgString)

    LE Pro

    名前指定によるカテゴリミュート状態取得

    Declaration
    • C#
    • C
    public static bool IsMutedByName(ArgString name)
    CriBool CRIAPI criAtomExCategory_IsMutedByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名 return CriBool ミュート状態(CRI_TRUE = ミュート中、CRI_FALSE = ミュートされていない)

    Returns
    Type Description
    bool
    Remarks

    説明: 名前指定でカテゴリのミュート状態を取得します。

    IsPausedById(uint)

    LE Pro

    ID指定によるカテゴリのポーズ状態取得

    Declaration
    • C#
    • C
    public static bool IsPausedById(uint id)
    CriBool CRIAPI criAtomExCategory_IsPausedById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID return CriBool ポーズ状態

    Returns
    Type Description
    bool
    Remarks

    説明: ID指定でカテゴリのポーズ状態を取得します。

    IsPausedByName(ArgString)

    LE Pro

    名前指定によるカテゴリのポーズ状態取得

    Declaration
    • C#
    • C
    public static bool IsPausedByName(ArgString name)
    CriBool CRIAPI criAtomExCategory_IsPausedByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名 return CriBool ポーズ状態

    Returns
    Type Description
    bool
    Remarks

    説明: 名前指定でカテゴリのポーズ状態を取得します。

    IsSoloedById(uint)

    LE Pro

    ID指定によるカテゴリソロ状態取得

    Declaration
    • C#
    • C
    public static bool IsSoloedById(uint id)
    CriBool CRIAPI criAtomExCategory_IsSoloedById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID return CriBool ソロ状態(CRI_TRUE = ソロ中、CRI_FALSE = ソロではない)

    Returns
    Type Description
    bool
    Remarks

    説明: ID指定でカテゴリのソロ状態を取得します。

    IsSoloedByName(ArgString)

    LE Pro

    名前指定によるカテゴリソロ状態取得

    Declaration
    • C#
    • C
    public static bool IsSoloedByName(ArgString name)
    CriBool CRIAPI criAtomExCategory_IsSoloedByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名 return CriBool ソロ状態(CRI_TRUE = ソロ中、CRI_FALSE = ソロではない)

    Returns
    Type Description
    bool
    Remarks

    説明: 名前指定でカテゴリのソロ状態を取得します。

    MuteById(uint, NativeBool)

    LE Pro

    ID指定によるカテゴリミュート状態設定

    Declaration
    • C#
    • C
    public static void MuteById(uint id, NativeBool mute)
    void CRIAPI criAtomExCategory_MuteById(CriAtomExCategoryId id, CriBool mute)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    NativeBool mute

    ミュート状態(CRI_TRUE = ミュート、CRI_FALSE = ミュート解除)

    Remarks

    説明: ID指定でカテゴリのミュート状態を設定します。

    MuteByName(ArgString, NativeBool)

    LE Pro

    名前指定によるカテゴリミュート状態設定

    Declaration
    • C#
    • C
    public static void MuteByName(ArgString name, NativeBool mute)
    void CRIAPI criAtomExCategory_MuteByName(const CriChar8 *name, CriBool mute)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    NativeBool mute

    ミュート状態(CRI_TRUE = ミュート、CRI_FALSE = ミュート解除)

    Remarks

    説明: 名前指定でカテゴリのミュート状態を設定します。

    PauseById(uint, NativeBool)

    LE Pro

    ID指定によるカテゴリのポーズ/ポーズ解除

    Declaration
    • C#
    • C
    public static void PauseById(uint id, NativeBool sw)
    void CRIAPI criAtomExCategory_PauseById(CriAtomExCategoryId id, CriBool sw)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    NativeBool sw

    スイッチ(CRI_FALSE = ポーズ解除、CRI_TRUE = ポーズ)

    Remarks

    説明: ID指定でカテゴリのポーズ/ポーズ解除を行います。 SetFadeOutTimeById(ushort) 関数やSetFadeOutTimeByName(ArgString, ushort) 関数でフェードアウト時間が設定されている場合にポーズを行うと、設定された時間でフェードアウトした後に実際にポーズします。 SetFadeInTimeById(ushort) 関数やSetFadeInTimeByName(ArgString, ushort) 関数でフェードイン時間が設定されている場合にポーズ解除を行うと、ポーズ解除後、設定された時間でフェードインします。

    備考: カテゴリのポーズは、AtomExプレーヤー/再生音のポーズ (Pause(NativeBool) 関数やPause(NativeBool) 関数でのポーズ)とは独立して扱われ、 音声の最終的なポーズ状態は、それぞれのポーズ状態を考慮して決まります。 すなわち、どちらかがポーズ状態ならポーズ、どちらもポーズ解除状態ならポーズ解除、となります。

    PauseByName(ArgString, NativeBool)

    LE Pro

    名前指定によるカテゴリのポーズ/ポーズ解除

    Declaration
    • C#
    • C
    public static void PauseByName(ArgString name, NativeBool sw)
    void CRIAPI criAtomExCategory_PauseByName(const CriChar8 *name, CriBool sw)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    NativeBool sw

    スイッチ(CRI_FALSE = ポーズ解除、CRI_TRUE = ポーズ)

    Remarks

    説明: 名前指定でカテゴリのポーズ/ポーズ解除を行います。 カテゴリを名前で指定する以外は、PauseById(NativeBool) 関数と仕様は同じです。

    See Also
    PauseById(NativeBool)

    ResetAllAisacControlById(uint)

    LE Pro

    ID指定でカテゴリにアタッチされている全てのAISACコントロール値をデフォルト値に設定する

    Declaration
    • C#
    • C
    public static bool ResetAllAisacControlById(uint categoryId)
    CriBool CRIAPI criAtomExCategory_ResetAllAisacControlById(CriAtomExCategoryId category_id)
    Parameters
    Type Name Description
    uint categoryId

    カテゴリID

    Returns
    Type Description
    bool
    Remarks

    説明: カテゴリにアタッチされている全てのAISACコントロール値をデフォルト値に設定します。 存在しないカテゴリを指定した場合、falseが返ります。

    See Also
    GetNumAttachedAisacsById()

    ResetAllAisacControlByName(ArgString)

    LE Pro

    名前指定でカテゴリにアタッチされている全てのAISACコントロール値をデフォルト値に設定する

    Declaration
    • C#
    • C
    public static bool ResetAllAisacControlByName(ArgString categoryName)
    CriBool CRIAPI criAtomExCategory_ResetAllAisacControlByName(const CriChar8 *category_name)
    Parameters
    Type Name Description
    ArgString categoryName

    カテゴリ名

    Returns
    Type Description
    bool
    Remarks

    説明: カテゴリにアタッチされている全てのAISACコントロール値をデフォルト値に設定します。 存在しないカテゴリを指定した場合、falseが返ります。

    See Also
    GetNumAttachedAisacsById()

    SetAisacControlById(uint, uint, float)

    LE Pro

    ID指定によるカテゴリに対するAISACコントロール値設定

    Declaration
    • C#
    • C
    public static void SetAisacControlById(uint id, uint controlId, float controlValue)
    void CRIAPI criAtomExCategory_SetAisacControlById(CriAtomExCategoryId id, CriAtomExAisacControlId control_id, CriFloat32 control_value)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    uint controlId

    AISACコントロールID

    float controlValue

    AISACコントロール値

    Remarks

    説明: ID指定でカテゴリに対してAISACコントロール値を設定します。

    備考: カテゴリをIDで、AISACコントロールを名前で指定したい場合、GetAisacControlIdByName(ArgString) 関数にて変換を行ってください。

    注意: キューやトラックに設定されているAISACに関しては、プレーヤーでのAISACコントロール値設定よりも、カテゴリのAISACコントロール値を優先して参照します。 カテゴリにアタッチしたAISACについては、常にカテゴリに設定したAISACコントロール値のみ、参照されます。

    See Also
    SetAisacControlByName(ArgString, ArgString, float)
    AttachAisacById(ArgString)
    AttachAisacByName(ArgString, ArgString)

    SetAisacControlByName(ArgString, ArgString, float)

    LE Pro

    名前指定によるカテゴリに対するAISACコントロール値設定

    Declaration
    • C#
    • C
    public static void SetAisacControlByName(ArgString name, ArgString controlName, float controlValue)
    void CRIAPI criAtomExCategory_SetAisacControlByName(const CriChar8 *name, const CriChar8 *control_name, CriFloat32 control_value)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    ArgString controlName

    AISACコントロール名

    float controlValue

    AISACコントロール値

    Remarks

    説明: 名前指定でカテゴリに対してAISACコントロール値を設定します。 カテゴリおよびAISACコントロールを名前で指定する以外は、SetAisacControlById(uint, float) 関数と仕様は同じです。

    備考: カテゴリを名前、AISACコントロールをIDで指定したい場合、GetAisacControlNameById(uint) 関数にて変換を行ってください。

    See Also
    SetAisacControlById(uint, float)
    AttachAisacById(ArgString)
    AttachAisacByName(ArgString, ArgString)

    SetFadeInTimeById(uint, ushort)

    LE Pro

    フェードイン時間の設定(カテゴリID指定)

    Declaration
    • C#
    • C
    public static void SetFadeInTimeById(uint id, ushort ms)
    void CRIAPI criAtomExCategory_SetFadeInTimeById(CriAtomExCategoryId id, CriUint16 ms)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    ushort ms

    フェードイン時間(ミリ秒単位)

    Remarks

    説明: カテゴリにフェードイン時間を設定します。 フェードイン時間はポーズ解除を行った際に利用されます。

    SetFadeInTimeByName(ArgString, ushort)

    LE Pro

    フェードイン時間の設定(カテゴリ名指定)

    Declaration
    • C#
    • C
    public static void SetFadeInTimeByName(ArgString name, ushort ms)
    void CRIAPI criAtomExCategory_SetFadeInTimeByName(const CriChar8 *name, CriUint16 ms)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    ushort ms

    フェードイン時間(ミリ秒単位)

    Remarks

    説明: カテゴリにフェードイン時間を設定します。 フェードイン時間はポーズ解除を行った際に利用されます。

    SetFadeOutTimeById(uint, ushort)

    LE Pro

    フェードアウト時間の設定(カテゴリID指定)

    Declaration
    • C#
    • C
    public static void SetFadeOutTimeById(uint id, ushort ms)
    void CRIAPI criAtomExCategory_SetFadeOutTimeById(CriAtomExCategoryId id, CriUint16 ms)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    ushort ms

    フェードアウト時間(ミリ秒単位)

    Remarks

    説明: カテゴリにフェードアウト時間を設定します。 フェードアウト時間はポーズを行った際に利用されます。

    SetFadeOutTimeByName(ArgString, ushort)

    LE Pro

    フェードアウト時間の設定(カテゴリ名指定)

    Declaration
    • C#
    • C
    public static void SetFadeOutTimeByName(ArgString name, ushort ms)
    void CRIAPI criAtomExCategory_SetFadeOutTimeByName(const CriChar8 *name, CriUint16 ms)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    ushort ms

    フェードアウト時間(ミリ秒単位)

    Remarks

    説明: カテゴリにフェードアウト時間を設定します。 フェードアウト時間はポーズを行った際に利用されます。

    SetReactParameter(ArgString, in ReactParameter)

    LE Pro

    REACT駆動パラメーターの設定

    Declaration
    • C#
    • C
    public static void SetReactParameter(ArgString reactName, in CriAtomEx.ReactParameter reactParameter)
    void CRIAPI criAtomExCategory_SetReactParameter(const CriChar8 *react_name, const CriAtomExReactParameter *react_parameter)
    Parameters
    Type Name Description
    ArgString reactName

    REACT名

    CriAtomEx.ReactParameter reactParameter

    REACT駆動パラメーター構造体

    Remarks

    説明: REACTを駆動させるパラメーターを設定します。 REACTが動作している間はパラメーターを設定することはできません(警告が発生します)。 存在しないREACT名を指定した場合は、エラーコールバックが返ります。

    See Also
    GetReactParameter(ArgString, out ReactParameter)

    SetVolumeById(uint, float)

    LE Pro

    ID指定によるカテゴリに対するボリューム設定

    Declaration
    • C#
    • C
    public static void SetVolumeById(uint id, float volume)
    void CRIAPI criAtomExCategory_SetVolumeById(CriAtomExCategoryId id, CriFloat32 volume)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    float volume

    ボリューム値

    Remarks

    説明: ID指定でカテゴリに対してボリュームを設定します。

    注意: 本関数による設定値はACFによって設定されているカテゴリボリュームを上書き変更します。 本関数による設定値とACF設定値との乗算適用は行われないことに注意してください。

    SetVolumeByName(ArgString, float)

    LE Pro

    名前指定によるカテゴリに対するボリューム設定

    Declaration
    • C#
    • C
    public static void SetVolumeByName(ArgString name, float volume)
    void CRIAPI criAtomExCategory_SetVolumeByName(const CriChar8 *name, CriFloat32 volume)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    float volume

    ボリューム値

    Remarks

    説明: 名前指定でカテゴリに対してボリュームを設定します。

    注意: 本関数による設定値はACFによって設定されているカテゴリボリュームを上書き変更します。 本関数による設定値とACF設定値との乗算適用は行われないことに注意してください。

    SoloById(uint, NativeBool, float)

    LE Pro

    ID指定によるカテゴリソロ状態設定

    Declaration
    • C#
    • C
    public static void SoloById(uint id, NativeBool solo, float muteVolume)
    void CRIAPI criAtomExCategory_SoloById(CriAtomExCategoryId id, CriBool solo, CriFloat32 mute_volume)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    NativeBool solo

    ソロ状態(CRI_TRUE = ソロ、CRI_FALSE = ソロ解除)

    float muteVolume

    他のカテゴリに適用するミュートボリューム値

    Remarks

    説明: ID指定でカテゴリのソロ状態を設定します。 mute_volumeで指定したボリュームは同一カテゴリグループに所属する カテゴリに対して適用されます。

    SoloByName(ArgString, NativeBool, float)

    LE Pro

    名前指定によるカテゴリソロ状態設定

    Declaration
    • C#
    • C
    public static void SoloByName(ArgString name, NativeBool solo, float muteVolume)
    void CRIAPI criAtomExCategory_SoloByName(const CriChar8 *name, CriBool solo, CriFloat32 mute_volume)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    NativeBool solo

    ソロ状態(CRI_TRUE = ソロ、CRI_FALSE = ソロ解除)

    float muteVolume

    他のカテゴリに適用するミュートボリューム値

    Remarks

    説明: 名前指定でカテゴリのソロ状態を設定します。 mute_volumeで指定したボリュームは同一カテゴリグループに所属する カテゴリに対して適用されます。

    StopById(uint)

    LE Pro

    ID指定でカテゴリに所属する発音中のキューを停止する

    Declaration
    • C#
    • C
    public static void StopById(uint id)
    void CRIAPI criAtomExCategory_StopById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    Remarks

    説明: 指定したカテゴリに所属する発音中のキューを停止します。

    StopByName(ArgString)

    LE Pro

    名前指定でカテゴリに所属する発音中のキューを停止する

    Declaration
    • C#
    • C
    public static void StopByName(ArgString name)
    void CRIAPI criAtomExCategory_StopByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    Remarks

    説明: 指定したカテゴリに所属する発音中のキューを停止します。

    StopWithoutReleaseTimeById(uint)

    LE Pro

    ID指定でカテゴリに所属する発音中のキューを即時停止する

    Declaration
    • C#
    • C
    public static void StopWithoutReleaseTimeById(uint id)
    void CRIAPI criAtomExCategory_StopWithoutReleaseTimeById(CriAtomExCategoryId id)
    Parameters
    Type Name Description
    uint id

    カテゴリID

    Remarks

    説明: 指定したカテゴリに所属する発音中のキューを即時停止します。

    StopWithoutReleaseTimeByName(ArgString)

    LE Pro

    名前指定でカテゴリに所属する発音中のキューを即時停止する

    Declaration
    • C#
    • C
    public static void StopWithoutReleaseTimeByName(ArgString name)
    void CRIAPI criAtomExCategory_StopWithoutReleaseTimeByName(const CriChar8 *name)
    Parameters
    Type Name Description
    ArgString name

    カテゴリ名

    Remarks

    説明: 指定したカテゴリに所属する発音中のキューを即時停止します。

    Operators

    operator ==(CriAtomExCategory, CriAtomExCategory)

    Declaration
    public static bool operator ==(CriAtomExCategory a, CriAtomExCategory b)
    Parameters
    Type Name Description
    CriAtomExCategory a
    CriAtomExCategory b
    Returns
    Type Description
    bool

    operator !=(CriAtomExCategory, CriAtomExCategory)

    Declaration
    public static bool operator !=(CriAtomExCategory a, CriAtomExCategory b)
    Parameters
    Type Name Description
    CriAtomExCategory a
    CriAtomExCategory b
    Returns
    Type Description
    bool

    See Also

    SetVolumeById(float)
    MuteById(NativeBool)
    SoloById(NativeBool, float)
    In this article
    Back to top Generated by DocFX