入力された音源定位結果の情報(ID,パワー,方位角,仰角)の値を操作する.ObjectRef 型で指定された値で一定値にすることや,加減乗除することが可能.
無し.
どんなときに使うのか
音源定位結果のID,パワー,方位角,仰角の値を操作したい場合に使う.各値を指定した一定値にする,指定した値で加減乗除する,等を行う.
典型的な接続例
図 6.119 に接続例を示す. 主に,ConstantLocalization ,LoadSourceLocation ,LocalizeMUSIC などの音源定位結果を接続する.
入力
: Vector<ObjectRef> 型.入力となる音源定位結果を接続する.ObjectRef が参照するのは,ID 付きの音源情報を示す Source 型のデータである.
出力
: Vector<ObjectRef> 型. 変換された後の音源定位結果.ObjectRef が参照するのは,ID 付きの音源情報を示す Source 型のデータである.
パラメータ
パラメータ名 |
型 |
デフォルト値 |
単位 |
説明 |
ENABLE_ID |
false |
True,false から選択. |
||
ID_OPERATION_TYPE |
CONST |
ENABLE_ID が True の場合有効.CONST,ADD,SUB,MUL,DIV から選択. |
||
ID |
ENABLE_ID が True の場合有効. |
|||
ENABLE_POWER |
false |
True,false から選択. |
||
POWER_OPERATION_TYPE |
CONST |
ENABLE_POWER が True の場合有効.CONST,ADD,SUB,MUL,DIV から選択. |
||
POWER |
ENABLE_POWER が True の場合有効. |
|||
ENABLE_AZIMUTH |
false |
True,false から選択. |
||
AZIMUTH_OPERATION_TYPE |
CONST |
ENABLE_AZIMUTH が True の場合有効.CONST,ADD,SUB,MUL,DIV から選択. |
||
AZIMUTH |
ENABLE_AZIMUTH が True の場合有効. |
|||
ENABLE_ELEVATION |
false |
True,false から選択. |
||
ELEVATION_OPERATION_TYPE |
CONST |
ENABLE_ELEVATION が True の場合有効.CONST,ADD,SUB,MUL,DIV から選択. |
||
ELEVATION |
ENABLE_ELEVATION が True の場合有効. |
: bool 型. True,false から選択する. True の場合,音源定位結果のIDを操作する.
: string 型.ENABLE_ID で True が指定された場合のみ有効.CONST,ADD,SUB,MUL,DIV から選択する. CONST は 指定した値に,ADD,SUB,MUL,DIV は,それぞれ,指定した値を入力の値に加減乗除する.
: ObjectRef 型.ENABLE_ID で True が指定された場合のみ有効. 要素が1つしかない場合は、その値を使用して全音源定位結果を操作する.各音源定位結果ごとに値を指定したい場合は, Vector<int> で指定する.その場合, 要素数が入力の音源定位結果より少なければそれ以降は最後の値が使用される.
: bool 型. True,false から選択する. True の場合,音源定位結果のパワーを操作する.
: string 型.ENABLE_POWER で True が指定された場合のみ有効.CONST,ADD,SUB,MUL,DIV から選択する. CONST は 指定した値に,ADD,SUB,MUL,DIV は,それぞれ,指定した値を入力の値に加減乗除する.
: ObjectRef 型.ENABLE_POWER で True が指定された場合のみ有効. 要素が1つしかない場合は、その値を使用して全音源定位結果を操作する.各音源定位結果ごとに値を指定したい場合は, Vector<float> で指定する.その場合, 要素数が入力の音源定位結果より少なければそれ以降は最後の値が使用される.
: bool 型. True,false から選択する. True の場合,音源定位結果の方位角を操作する.
: string 型.ENABLE_AZIMUTH で True が指定された場合のみ有効.CONST,ADD,SUB,MUL,DIV から選択する. CONST は 指定した値に,ADD,SUB,MUL,DIV は,それぞれ,指定した値を入力の値に加減乗除する.
: ObjectRef 型.ENABLE_AZIMUTH で True が指定された場合のみ有効. 要素が1つしかない場合は、その値を使用して全音源定位結果を操作する.各音源定位結果ごとに値を指定したい場合は, Vector<float> で指定する.その場合, 要素数が入力の音源定位結果より少なければそれ以降は最後の値が使用される.
: bool 型. True,false から選択する. True の場合,音源定位結果の仰角を操作する.
: string 型.ENABLE_ELEVATION で True が指定された場合のみ有効.CONST,ADD,SUB,MUL,DIV から選択する. CONST は 指定した値に,ADD,SUB,MUL,DIV は,それぞれ,指定した値を入力の値に加減乗除する.
: ObjectRef 型.ENABLE_ELEVATION で True が指定された場合のみ有効. 要素が1つしかない場合は、その値を使用して全音源定位結果を操作する.各音源定位結果ごとに値を指定したい場合は, Vector<float> で指定する.その場合, 要素数が入力の音源定位結果より少なければそれ以降は最後の値が使用される.