DATs」カテゴリーアーカイブ

Web Server DAT

概要

Web Server DATを使用して、WebブラウザなどでWebクライアントとしてTouchDesignerに接続することができます。Web Server DATは、HTTP、WebSocketをサポートしており、画像などのバイナリデータの送受信(アップロード/ダウンロード)も可能です。クライアントのリクエストをどのように処理するかは、コールバックによってユーザーに委ねられています。Web Server DAT は安全で、webserverDAT_Class の authenticateBasic による基本認証もサポートしています。現在のところ、ベーシック認証(エンコードされたユーザ名とパスワード)のみがpythonのメソッドでサポートされています。認証はHTTPリクエスト辞書の’Authorization’というキーで行われます。
最終的には、セキュリティはユーザーの完全な責任となります。ユーザーは、HTTPリクエストが適切に認証されていることを確認し、ユーザー名/パスワードを保存するデータが暗号化されているか、または非公開で保存されていることを確認する必要があります。
HTTPSは、Secure (TLS)パラメーターによってサポートされています。
Web Server DATはPOCO v1.9.1で構築されています。
Web Client DATの章も参照してください。

パラメータ – Web Server ページ
Active / active

ウェブサーバの起動と停止を行います。

Restart / restart

リセットパルスを送信します。

Port / port

Webサーバーの接続ポートを設定します。例:ポート番号が9980の場合、Webサーバーは “localhost:9980 “というアドレスでローカルに(Webブラウザーを介して)接続することができます。

Secure (TLS) / secure

この機能を有効にすると、ウェブサーバーはトランスポートレイヤーセキュリティ(TLS)を使用して、クライアントとの安全な接続を構築します。その結果、WebサーバーはHTTPではなくHTTPSで動作するようになります。

Private Key File Path / privatekey

サーバーのTLS証明書の秘密鍵ファイルのパスを設定します。

Certificate File Path / certificate

サーバーのTLS証明書の証明書ファイルへのパスです。

Callbacks DAT / callbacks

pythonコールバックを持つDATへの参照を設定します。Web Server DAT は Callbacks DAT に大きく依存しており、実際にほとんどの機能がコールバックを経由しています。

onHTTPRequest
WebサーバがHTTPリクエストを受信したときにトリガーされます。リクエストは、HTTPヘッダの辞書です。同様に、レスポンスは、ステータスや理由などのレスポンスデータの辞書です。レスポンス辞書には、HTTPレスポンスのヘッダとして追加されるキー/バリューペアを追加することができます。レスポンスサーバーは、コールバックから返す必要があります。このレスポンスは、クライアントに送り返されます。

onWebSocketOpen
クライアントとのWebSocket接続が開かれたときにトリガされます。クライアントのアドレスがコールバックに渡されます。

onWebSocketClose
WebSocket接続が閉じられたときにトリガーされます。クライアントのアドレスがコールバックに渡されます。

onWebSocketReceiveText
サーバのWebSocket接続がクライアントからテキストデータを受信したときにトリガーされます。テキストデータを送信したクライアントは、コールバックに引き継がれます。

onWebSocketReceiveBinary
サーバのWebSocket接続がクライアントからバイナリデータを受信したときにトリガーされます。バイナリデータを送信したクライアントは、コールバックに引き継がれます。

onServerStart
サーバーの起動時にトリガーされます。

onServerStop
サーバーが停止したときにトリガーされます。

パラメータ – Common ページ

参照:共通 Common ページ

Web Client DAT

概要

Web Client DATはTouchDesignerからWebサーバーにHTTPリクエストを送ります。GET、POST、PUT、DELETE、HEAD、OPTIONS、PATCHの各HTTPメソッドをサポートしています。
Basic、oauth1、oauth2などの様々な認証タイプをサポートしています。Webサーバーからのストリーミングを可能にします。WebサーバーにHTTPリクエストを送信し、そのレスポンスをDATに出力します。ストリーミングを有効にすると、ウェブ・サーバーからのデータをストリーミングすることができます。
ストリーミングを有効にする場合は、Clamp Output as Rowsを有効にしてください。これにより、DATの出力が生のテキストではなく、FIFOテーブルに変わります。最後のN行のみが表示されます(NはMaximum Linesパラメータの値)。これにより、DAT内のテキストが大きくなりすぎるのを防ぎ、結果的にcookタイムを短縮することができます。
Web Client DATは、GET、POST、PUT、DELETE、HEAD、OPTIONS、PATCHの各リクエスト・メソッドの送信をサポートしています。また、4つの認証方法をサポートしています。ベーシック、ダイジェスト、OAuth1、OAuth2の4つの認証方式をサポートしています。
最初の入力は、リクエストで送信する追加ヘッダーです。これは、名前と値のペアで構成された2つのカラムを持つテーブルでなければなりません。例えば、以下のようになります。

Content-Type
application/json
Connection
Close

2つ目の入力は、リクエストで送信する追加オプションです。これらは、URLに付加されるクエリパラメータです。これは、名前と値のペアで構成された2つのカラムを持つテーブルにすることができます。名前と値のペアで構成された2つのカラムを持つテーブルにすることもできますし、ただのテキストにすることもでき、その場合はそのまま追加されます。

入力例:

name
joe
Connection
Close

Web Client DATはWeb DATの後継機能です。
以下の章も参照してください。Web Server DAT、SocketIO DAT、XML DAT、TCP/IP DAT、WebSocket DAT、Web DAT

パラメータ – Web Client ページ
Active / active

オペレータのオン/オフを切り替えます。

Request Method / reqmethod

HTTPリクエストメソッドを設定します。

  • GET / get
    GETメソッドは、指定されたリソースの表現を要求します。GETを使用したリクエストは、データのみを取得する必要があります。
  • POST / post
    POSTメソッドは、指定されたリソースにエンティティを送信するために使用され、多くの場合、状態の変更やサーバーへの副作用を引き起こします。
  • PUT / put
    PUTメソッドは、対象となるリソースの現在の表現をすべてリクエストのペイロードで置き換えます。
  • DELETE / delete
    DELETEメソッドは、指定したリソースを削除します。
  • HEAD / head
    HEADメソッドは、GETリクエストと同じレスポンスを要求しますが、レスポンスボディはありません。
  • OPTIONS / options
    OPTIONSメソッドは、対象となるリソースの通信オプションを記述するために使用します。
  • PATCH / patch
    PATCHメソッドは、リソースに部分的な変更を加える際に使用します。
URL / url

HTTPリクエストを送信するサーバーのURLを設定します。

Upload File / uploadfile

アップロードファイルの内容がサーバーに送信されます(必要に応じてチャンクされます)。

Request / request

リクエストの送信

Stop / stop

サーバーからのデータの流れを停止します。

Stream / stream

ストリーミングを有効にします。これは、サーバーがストリーミングをサポートしている場合のみ有効にする必要があります。

Verify Certificate (SSL) / verifycert

TLS(Transport Layer Security)の証明書検証を有効にする。

Timeout / timeout

Webサーバーからの応答がない場合のリクエストのタイムアウトを設定します。

Include Header in Output / includeheader

レスポンスの出力にヘッダーを含めます。

Asynchronous / async

非同期の送受信を可能にします(Webサーバーからの応答を待つ間、TouchDesignerがハングアップしないようにします)。

パラメータ – Authentication ページ
Authentication Type / authtype

認証の種類を設定します。

  • None / none
    認証なし
  • Basic / basic
    ベーシック認証はベース64でエンコードされたユーザー名とパスワードです。
  • Digest / digest
    ダイジェスト認証は、ベース64エンコードされたユーザー名とパスワードをハッシュ関数で暗号化したものです。ダイジェスト認証は、ベーシック認証をより安全にしたものです。
  • OAuth1 / ouath1
    OAuthのバージョン1。OAuth1では、App Key、App Secret、User OAuth Token、User OAuth Secretが必要です。これらのパラメータは、リクエストが送信されるWebサーバーのアカウントで確認できます。例えば、Twitter APIの場合、これら4つのパラメータの値は、アカウントのプロファイルに記載されています。
  • OAuth2 / ouath2
    OAuthのバージョン2。OAuth2では、まずWebサーバーにHTTPリクエストを送信し、クライアントIDとトークンを取得する必要があります。ブラウザを使って取得することができます。
Username / username

Basic/Digest認証で使用するユーザー名を設定します。

Password / pw

Basic/Digest認証で使用するパスワードを設定します。

App Key / appkey

Webサーバーから取得したOAuth1 App Key。

App Secret / appsecret

Webサーバーから取得したOAuth1 App Secret。

User OAuth Token / oauthtoken

Webサーバから取得したOAuth1ユーザートークン。

User OAuth Secret / oauthsecret

Webサーバーから取得したOAuth1ユーザーシークレット。

Client ID / clientid

Webサーバから取得したOAuth2クライアントID。

Token / token

Webサーバーから取得したOAuth2トークン。

パラメータ – Common ページ

参照:共通 Common ページ

SocketIO DAT

概要

SocketIO DATは、指定されたURLでSocket.IOサーバに接続します。
追加のヘッダは、SocketIO DATの最初の入力で指定することができます。この入力は、名前と値のペアで構成された2つの列を持つテーブル形式でなければなりません。
SocketIO DATは、サーバが送信する特定のイベントをリッスンします。これらのイベントは、イベント名の単一カラムとして構造化された2番目の入力を介してリスナーとして追加されます。そして、サーバがこれらのイベントを送信すると、onReceiveEventコールバックがトリガされます。
また、SocketIO DATはサーバにイベントを送信することもできます。これは python の emit メソッドを使って行います。
SocketIO DATはsocket.ioのC++クライアントAPI v1.6.1でビルドされています。
WebSocket DATの章、Web Client DATの章も参照してください。

パラメータ – Connect ページ
Active / active

これを有効にすると、SocketIO DATはサーバからのイベントをリッスンし、イベントを送信することができます。

Reset / reset

ActiveパラメータのResetパルスを送信します。

URL / url

socket.ioサーバのURLを設定します。

Verify Certificate (TLS) / verifycert

TLS(トランスポートレイヤーのセキュリティ)証明書の検証を有効にします。

Reconnect Delay / delay

再接続の試行間の遅延時間をミリ秒単位で設定します。

パラメータ – Received Messages ページ
Callbacks DAT / callbacks

コールバックDATは、メッセージが入ってくるたびに1回実行されます。

Execute from / executeloc

スクリプトが実行される場所を設定します。

  • Current Node / current
    スクリプトは現在のノードの位置から実行されます。
  • Callbacks DAT / callbacks
    スクリプトは、Callbacks DATパラメータで指定されたDATの場所から実行されます。
  • Specified Operator / op
    スクリプトは、以下のFrom Operatorパラメータで設定したオペレータから実行されます。
From Operator / fromop

Execute fromパラメータ がSpecified Operatorに設定されている場合、DAT がスクリプトを実行するように状態を変更するオペレータを設定します。このオペレータは、Execute from パラメータがSpecified Operatorに設定されている場合、スクリプトが実行されるパスでもあります。

Clamp Output / clamp

DATはデフォルトでは100メッセージに制限されていますが、Clamp Outputパラメータで無制限を含む任意の設定が可能です。

Maximum Lines / maxlines

Limits the number of messages, older messages are removed from the list first.
メッセージの数を制限し、リストは古いメッセージはから順番に削除されます。

Clear Output / clear

見出し以外の行をすべて削除します。Pythonスクリプトでクリアするには、以下のようにします。
op(*”opname”*).par.clear.pulse()

Bytes Column / bytes

メッセージの生のバイト数を別の列に出力します。

パラメータ – Common ページ

参照:共通 Common ページ

共通 Commonページ

概要

Common ページは全てのDATオペレータにあります。

パラメータ – Common ページ
Language / language

DATがどのスクリプト言語で操作するか決定する方法を選択します。

  • Input / input
    DATは入力されたスクリプト言語を使用します。
  • Node / node
    DATは自身のノードで設定されたスクリプト言語を使用しています。
Edit/View Extension / extension

このDATが外部エディタに公開するファイル拡張子を設定します。

  • dat / dat
    様々な一般的なファイル拡張子。
  • From Language / language
    DATスクリプト言語から拡張子をピックします。
  • Custom Extension / custom
    カスタム拡張子を指定します。
Custom Extension / customext

カスタム拡張子を指定します。

Word Wrap / wordwrap

ノード表示のワードラップを有効にします。

  • Input / input
    入力の設定を使用します。
  • On / on
    Word Wrapをオンにします。
  • Off / off
    Word Wrapをオフにします。

Parameter Execute DAT

概要

Parameter Execute DATは任意のオペレータのパラメータの状態が変化したときにスクリプトを実行します。パラメータの値、式、エクスポート、有効化の状態が変化した場合です。
パラメータ Execute DAT は、デフォルトの python メソッドのプレースホルダを使用して作成されます。他の実行DATとは異なり、Parameter Execute DATは、再帰的な更新の問題を避けるために、監視しているノードをcookしません。

パラメータ – Parameter Execute ページ
Active / active

onにしている間、DAT は参照されているパラメータに応答します。

Execute from / executeloc

(Tscript のみ) スクリプトが実行される場所を設定します。

  • Current Node / current
    (Tscript のみ) スクリプトは現在のノードの位置から実行されます。
  • This Node / here
    スクリプトはDATの親から実行されます。DATの兄弟がアクセスしやすいように、DATは親から実行します。DATの内部から実行するために使用されるDATスクリプト。
  • Specified Operator / op
    スクリプトは、以下のFrom Operatorパラメータで設定したオペレータから実行されます。
From Operator / fromop

Execute FromパラメーターがSpecified Operatorに設定されている場合に、スクリプトが実行されるパスを設定します。

OP / op

トリガパラメータがどのパラメータに属するかを設定します。

Parameters / pars

スクリプトをトリガーするために監視するパラメータを設定します。

Value Change / valuechange

onValueChange()メソッドは、指定されたパラメータの値が何らかの形で変化した場合に実行されます。このメソッドはフレームごとに一度だけ呼び出されます。

On Pulse / onpulse

onPulse()メソッドは、pulse 型のパラメータをクリックするか、Par.pulse()メソッドを経由してパルスになったときに実行されます。

Expression Change / expressionchange

onExpressionChange()メソッドは、指定したパラメータの式が変更されるたびに実行されます。例えば、式を me.time.frame から me.time.seconds に変更するとスクリプトが起動します。

Export Change / exportchange

onExportChange() メソッドは、指定したパラメータのエクスポート先が変更された場合に実行されます。例えば、/chopname/chan1 からエクスポートされていたパラメータが変更され、/chopname2/chan2 にエクスポートされるようになった場合、スクリプトが起動します。

Enable Change / enablechange

onEnableChange() メソッドは、指定されたパラメータが無効から有効になった場合に実行されます。

Mode Change / modechange

onModeChange() メソッドは、指定されたパラメータが無効から有効になった場合に実行されます。

Custom / custom

カスタムパラメータを監視します。

Built-In / builtin

ビルトインパラメータを監視します。

Edit.. / edit

これをクリックすると、DAT内のテキストを編集するためのテキストエディタが開きます。

パラメータ – Common ページ

参照:共通 Common ページ

Parameter DAT

概要

Parameter DATは、任意のOPタイプからカスタム・パラメータを含むオペレータのパラメータ名と値の表を出力します。
事前に評価された式、Parameter Mode、パラメータを定義するすべての属性(type、label、ranges、menu items、limitsなど)を最大24列の情報として出力することができます。

パラメータ – Parameter ページ
Operators / ops

チャネルを取得する場所を設定します。オペレータ名またはパスを複数設定できます。例としては、以下のようなものがあります。wave1、slider*、constant[1-9] constant[10-19:2]、…/base1 または、メニューを使ってオペレータを選択します。

Parameters / parameters

オペレータから取得したいパラメータ名のリストを設定します。(ワイルドカードを含むことができます) 1つ以上のパラメータ、またはすべてのパラメータに対して*を指定します。また、”NOT “を指定して “NOT “を選択することもできます。または、メニューを使用してパラメータを選択します。Pattern Matching の章を参照してください。

Include Op Name / includeopname

テーブル内の各パラメータ名の先頭にOP名を追加します。

Rename from / renamefrom

Pattern Matching の章を参照してください。

Rename to / renameto

Pattern Expansion の章を参照してください。

Custom / custom

オペレータのカスタムパラメータを出力します。

Built-In / builtin

オペレータの組み込みパラメータを出力します。

パラメータ – Output ページ

パラメータとその値に関する情報を表示するかどうかを切り替えます。

Header / header

カラムヘッダを出力します。

Name / name

パラメータ名を出力します。

Value / value

評価されたパラメータの値を出力します。

Eval / eval

評価されたパラメータの値を python オブジェクトとして出力します。

Constant / constant

パラメータの現在の定数値を出力します。

Expression / expression

パラメータの現在のpython式を出力します。

Export / export

パラメータのエクスポートパスを出力します。

Mode / mode

パラメータの現在のモード(定数、式、またはエクスポート)を出力します。

Style / style

パラメータの形式を出力します(例:float パラメータの場合は Float、メニューパラメータの場合は Menu など)。

Tuplet Name / tupletname

パラメータが属するタプレットの名前を出力します。例えば、Geometry COMPのtxは’t’タプレットの一部です。

Size / size

タプレットのサイズを出力する。例えば、Geometry COMPのtxは3つのパラメータを持つ’t’タプレットの一部なので、タプレットのサイズは3になります。

Path / path

ノードへのパスを出力します。

Menu Index / menuindex

パラメータがメニューの場合は、メニューの選択されたインデックスを出力します。

パラメータ – Define ページ

パラメータを定義する情報をトグルします。

Min/Max / minmax

パラメータの最小値と最大値を出力します。これらの値は、valueパラメータが範囲内になるようにクランプします。clampminが0の場合、最小値はクランプされず、行/列のエントリは0になります。 clampmaxが0の場合、最大値はクランプされず、行/列のエントリは1になります。

Clamp Min/Max / clampminmax

パラメータがクランプされたminまたはクランプされたmaxを持つかどうかを出力します。trueの場合、値はmin/max列で定義されます。

Norm Min/Max / normminmax

インターフェースのパラメータの最小値と最大値を出力します。(スライダーの最小値と最大値など)

Default / default

パラメータのデフォルト値を出力します。

Enabled / enabled

パラメータが現在有効かどうかを出力します。

Read Only / readonly

パラメータが現在読み取り専用であるかどうかを出力します。

Section / section

パラメータの上にセクションディバイダ/セパレータ(線)があるかどうかを出力します。

Menu Names / menunames

任意のメニューパラメータのメニュー名のリストを出力します。

Menu Labels / menulabels

任意のメニューパラメータのメニューラベルのリストを出力します。

パラメータ – Common ページ

参照:共通 Common ページ

NDI DAT

概要

NDI DATはテーブルにリストされ、ネットワーク上のすべてのNDIソースとストリームを監視します。コールバックは、ソースが追加/削除/変更されたとき、およびストリームが開始/停止したときにアクションをトリガするために提供されています。
NDI、NDI In TOP および NDI Out TOP の章を参照してください。

パラメータ – Monitors ページ
Callbacks DAT / callbacks

NDIソースおよびストリームに関連するイベントのスクリプトコールバックを設定します。

Extra Search IPs / extraips

デフォルトでは、NDIはmDNSを使用して検索します。これは通常、ネットワークの検索に限定されています。 mDNSで到達できないマシンで利用可能なソースを見つけるために、このパラメーターに1つ以上のIPアドレスのスペースで区切られたリストを入力できます。

Persistence (ms) / persistence

永続性は、ソースが消えた後でもDATのエントリが存在し続ける時間に影響します。 これにより、ソースが少しの間消えてから、リストから削除されることなく再表示されます。

パラメータ – Common ページ

参照:共通 Common ページ

Lookup DAT

概要

Lookup DAT はルックアップテーブルを基に値を出力します。1番目の入力は、2番目の入力へのインデックスです。
Lookup DATを使用すると、行/列のインデックスまたは行/列の名前を介してデータを参照することにより、2番目の入力から行を選択できます。 Lookup DATの利点は、データが選択される順序がルックアップテーブルの順序から独立していることです。インデックステーブルが順序を決定するため、データの並べ替えと行/列の複数回の選択が可能になります。

パラメータ – Lookup ページ
Index / index

インデックス値の解釈方法を選択します。列に含まれる、または行に含まれる値/インデックスとして。

  • Row Indices / rowindices
    Lookup DATで選択された行は、インデックス入力で数値インデックスとして表されます。
  • Col Indices / colindices
    Lookup DATで選択された列は、インデックス入力で数値インデックスとして表されます。
  • Row Values / rowvalues
    Lookup DATで選択された行は、インデックス入力の値として表されます。 デフォルトでは、最初の列がインデックスの照合に使用されますが、これは Value Location で Name または Index パラメータを設定することで変更できます。
  • Col Values / colvalues
    Lookup DATで選択された列は、インデックス入力の値として表されます。 デフォルトでは、最初の行がインデックスの照合に使用されますが、これは Value Location で Name または Index パラメータを設定することで変更できます。
Value Location / valueloction

Index パラメータで Row Values または Col Values が選択されている場合、このパラメータを使用すると、インデックス値が検索されるルックアップ行または列を指定する方法を選択できます。

  • Name / name
    ルックアップの行または列は名前で指定されます。
  • Index / index
    ルックアップの行または列はインデックスで指定されます。
Value Name / valuename

ルックアップの行または列の名前を設定します。

Value Index / valueindex

ルックアップの行または列のインデックスを設定します。

Include Header / includeheader

最初の行または列を含めます。

パラメータ – Common ページ

参照:共通 Common ページ

JSON DAT

概要

JSON DATは、JSONPath構文を使用してJSONテキストを変換およびフィルタリングし、フィルタリングされた結果を出力します。 これにより、JSONを解析および操作するためのスクリプトをコーディングする必要がなくなり、データフローの手続き型が維持されます。
JSONテキストを入力として想定し、入力を DAT.source メンバーのPythonオブジェクトに変換します。
次に、JSONPath Filterパラメーターを使用してJSONをフィルター処理し、結果のデータをDATからJSONテキストとして出力します。
また、フィルタリングされた結果を DAT.results(Pythonの結果リスト)および DAT.result(最初の結果)として配置します。
DAT.source , DAT.result, DAT.results に対して式をテストするには、OutputメニューをExpressionに設定し、`me.result[‘city’]` のような式を使用します。この式はDATから評価された式を出力するもので、その式を `op(‘json1’).result[‘city’]` として他の場所で使うことができます。DAT.expr は JSON DAT のメンバでもあり、例えば op(‘json1’).expr のようになります。
JSONPathの章やOP Snippetsを参照してください。

パラメータ – JSON ページ
Filter / filter

入力JSONをフィルタリングするために使用する、JSONPath構文に従ったフィルタ文字列を設定します。

Output / output

JSON DATの出力を設定します。

  • Filter Result / filterresult
    JSONテキスト入力にフィルターを適用して返される出力リスト。
  • Expression / expression
    カスタム式を出力します。
Expression / expression

出力するカスタム式 を設定します。

Format Output / formatoutput

この機能を有効にすると、DATの出力はインデントと改行でフォーマットされます。

Hold Last Non-Empty Results / holdlast

有効にすると、結果が空になった場合に最新の結果が保持され、事実上、空でない新しい結果のみが出力を更新します。

パラメータ – Common ページ

参照:共通 Common ページ

CPlusPlus DAT

概要

CPlusPlus DATはC++を使って独自のプラグインを書くことで、カスタムDATオペレータを作ることができます。
CPlusPlus DATを使用すると、作成時に指定したタイプに応じて、表またはテキストDATを出力することができます。このDATで使用するための.dllの作成方法の詳細については、Write a CPlusPlus Pluginの章とC++カテゴリの他の章を参照してください。DATノードのタイプ(表またはテキスト)に関係なく、セルを検索するための名前と割り当てられたテキストはすべてUTF-8でエンコードされている必要があることに注意してください。
WindowsのVisual StudioプロジェクトとしてのCPlusPlus DATの例は、C:/Program Files/Derivative/TouchDesigner/Samples/CPlusPlus/DAT、またはカスタムTouchDesignerのインストールフォルダにあります。(注: macOSの場合はTouchDesigner.app/Contents/Resources/tfs/Samples/CPlusPlus/DAT にあります。)

カスタムパラメータ
カスタムパラメータは、C ++ DAT.dllによって自動的に作成できます。 このカスタムパラメータページは、CPlusPlusDATExample.cppのsetupParameters()関数内から削除、編集、または追加できます。 定義されたカスタムパラメータは、特定のタスクに対して有効かどうかに応じて有効または無効にできます。)

パラメータ – Load ページ
Plugin Path / plugin

ロードするプラグインのパスを設定します。

Re-Init Class / reinit

このパラメータがOn 1の場合、プラグインが作成したクラスのインスタンスを削除し、新しいクラスを作成します。

Re-Init Class / reinitpulse

クラスを即座に再初期化します。

Unload Plugin / unloadplugin

このパラメータが 1 以上になると、プラグインによって作成されたクラスのインスタンスを削除し、プラグインをアンロードします。複数の DAT が同じプラグインをロードしている場合は、ファイルをリリースするためにすべてのプラグインをアンロードする必要があります。

パラメータ – Common ページ

参照:共通 Common ページ