Class CriAtomMeter
CriAtomMeter API
Inherited Members
Namespace: CriWare
Assembly: CriWare.CriAtom.dll
Syntax
public static class CriAtomMeter
Methods
AttachLevelMeter(in LevelMeterConfig)
LE Proレベルメーター機能の追加
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.LevelMeterConfig | config | レベルメーター追加用のコンフィグ構造体 |
Remarks
説明: ライブラリにレベルメーター機能を追加します。 config にnullを指定するとデフォルト設定でレベルメーターが追加されます。 work にnull、work_size に0を指定すると、登録されたユーザアロケーターによって ワーク領域が確保されます。
See Also
AttachLoudnessMeter(in LoudnessMeterConfig)
LE Proラウドネスメーター機能の追加
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.LoudnessMeterConfig | config | ラウドネスメーター追加用のコンフィグ構造体 |
Remarks
説明: ライブラリにITU-R BS.1770-3規格のラウドネスメーター機能を追加します。 config にnullを指定するとデフォルト設定でラウドネスメーターが追加されます。 work にnull、work_size に0を指定すると、登録されたユーザアロケーターによって ワーク領域が確保されます。
See Also
AttachTruePeakMeter(in TruePeakMeterConfig)
LE Proトゥルーピークメーター機能の追加
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.TruePeakMeterConfig | config | トゥルーピークメーター追加用のコンフィグ構造体 |
Remarks
説明: ライブラリにITU-R BS.1770-3規格のトゥルーピークメーター機能を追加します。 config にnullを指定するとデフォルト設定でトゥルーピークメーターが追加されます。 work にnull、work_size に0を指定すると、登録されたユーザアロケーターによって ワーク領域が確保されます。
See Also
CalculateWorkSizeForLevelMeter(in LevelMeterConfig)
LE Proレベルメーター機能用のワークサイズの計算
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.LevelMeterConfig | config | レベルメーター追加用のコンフィグ構造体 |
Returns
Type | Description |
---|---|
int | CriSint32 必要なワーク領域サイズ |
Remarks
説明: レベルメーター追加に必要なワーク領域サイズを計算します。 config にnullを指定するとデフォルト設定で計算されます。
See Also
CalculateWorkSizeForLoudnessMeter(in LoudnessMeterConfig)
LE Proラウドネスメーター機能用のワークサイズの計算
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.LoudnessMeterConfig | config | ラウドネスメーター追加用のコンフィグ構造体 |
Returns
Type | Description |
---|---|
int | CriSint32 必要なワーク領域サイズ |
Remarks
説明: ITU-R BS.1770-3規格のラウドネスメーター追加に必要なワーク領域サイズを計算します。 config にnullを指定するとデフォルト設定で計算されます。
See Also
CalculateWorkSizeForTruePeakMeter(in TruePeakMeterConfig)
LE Proトゥルーピークメーター機能用のワークサイズの計算
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.TruePeakMeterConfig | config | トゥルーピークメーター追加用のコンフィグ構造体 |
Returns
Type | Description |
---|---|
int | CriSint32 必要なワーク領域サイズ |
Remarks
説明: ITU-R BS.1770-3規格のトゥルーピークメーター追加に必要なワーク領域サイズを計算します。 config にnullを指定するとデフォルト設定で計算されます。
See Also
DetachLevelMeter()
LE Proレベルメーター機能の解除
Declaration
Remarks
説明: ライブラリのレベルメーター機能を解除します。
See Also
DetachLoudnessMeter()
LE Proラウドネスメーター機能の解除
Declaration
Remarks
説明: ライブラリのラウドネスメーター機能を解除します。
See Also
DetachTruePeakMeter()
LE Proトゥルーピークメーター機能の解除
Declaration
Remarks
説明: ライブラリのトゥルーピークメーター機能を解除します。
See Also
GetLevelInfo(out LevelInfo)
LE Proレベル情報の取得
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.LevelInfo | info | レベル情報の構造体 |
Remarks
説明: レベルメーターの結果を取得します。 指定するバスには AttachLevelMeter(in LevelMeterConfig) 関数であらかじめ レベルメーター機能を追加しておく必要があります。
See Also
GetLoudnessInfo(out LoudnessInfo)
LE Proラウドネス情報の取得
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.LoudnessInfo | info | ラウドネス情報の構造体 |
Remarks
説明: ラウドネスメーターの測定結果を取得します。 本関数を呼び出す前にライブラリへラウドネスメーターを追加しておく必要があります。
See Also
GetTruePeakInfo(out TruePeakInfo)
LE Proトゥルーピーク情報の取得
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.TruePeakInfo | info | トゥルーピーク情報の構造体 |
Remarks
説明: トゥルーピークメーターの測定結果を取得します。 本関数を呼び出す前にライブラリへトゥルーピークメーターを追加しておく必要があります。
See Also
ResetLoudnessMeter()
LE Proラウドネスメーターのリセット
Declaration
Remarks
説明: ラウドネスメーターの蓄積データをリセットします。 本関数を呼び出す前にライブラリへラウドネスメーターを追加しておく必要があります。
See Also
SetDefaultConfigForLevelMeter(out LevelMeterConfig)
LE Proレベルメーター機能コンフィグ構造体にデフォルト値をセット
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.LevelMeterConfig | pConfig | コンフィグ |
Remarks
説明: AttachLevelMeter(in LevelMeterConfig) 関数に設定するコンフィグ構造体 ( CriAtom.LevelMeterConfig )に、デフォルト値をセットします。
See Also
SetDefaultConfigForLoudnessMeter(out LoudnessMeterConfig)
LE Proラウドネスメーター機能コンフィグ構造体にデフォルト値をセット
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.LoudnessMeterConfig | pConfig | コンフィグ |
Remarks
説明: AttachLoudnessMeter(in LoudnessMeterConfig) 関数に設定するコンフィグ構造体 ( CriAtom.LoudnessMeterConfig )に、デフォルト値をセットします。
See Also
SetDefaultConfigForTruePeakMeter(out TruePeakMeterConfig)
LE Proトゥルーピークメーター機能コンフィグ構造体にデフォルト値をセット
Declaration
Parameters
Type | Name | Description |
---|---|---|
CriAtom.TruePeakMeterConfig | pConfig | コンフィグ |
Remarks
説明: AttachTruePeakMeter(in TruePeakMeterConfig) 関数に設定するコンフィグ構造体 ( CriAtom.TruePeakMeterConfig )に、デフォルト値をセットします。