/** * <summary>DSPバスの取得</summary> * <param name="index">バスインデックス</param> * <param name="dspBusInfo">バス情報</param> * <returns>カテゴリ情報が取得出来たかどうか</returns> * \par 説明: * インデックスを指定してDSPバス情報を取得します。<br> * 指定したインデックス名のDSPバスが存在しない場合、 false が返ります。 */ public static bool GetDspBusInformation(ushort index, out DspBusInfo dspBusInfo) { DspBusInfoForMarshaling x; bool result = criAtomExAcf_GetDspBusInformation(index, out x) == 1; x.Convert(out dspBusInfo); return(result); }
public void Convert(out DspBusInfo x) { x.name = CriAtomDebugDetail.Utility.PtrToStringAutoOrNull(namePtr); x.volume = volume; x.pan3dVolume = pan3dVolume; x.pan3dAngle = pan3dAngle; x.pan3dDistance = pan3dDistance; x.fxIndexes = fxIndexes; x.busLinkIndexes = busLinkIndexes; x.busNo = busNo; x.numFxes = numFxes; x.numBusLinks = numBusLinks; }