|
typedef enum CriAtomThreadModelTag | CriAtomThreadModel |
| スレッドモデル [詳解]
|
|
typedef struct CriAtomConfigTag | CriAtomConfig |
| ライブラリ初期化用コンフィグ構造体 [詳解]
|
|
typedef void *(* | CriAtomMallocFunc) (void *obj, CriUint32 size) |
| メモリ確保関数 [詳解]
|
|
typedef void(* | CriAtomFreeFunc) (void *obj, void *mem) |
| メモリ解放関数 [詳解]
|
|
typedef void(* | CriAtomAudioFrameStartCbFunc) (void *obj) |
| オーディオフレーム開始コールバック関数 [詳解]
|
|
typedef void(* | CriAtomAudioFrameEndCbFunc) (void *obj) |
| オーディオフレーム終了コールバック関数 [詳解]
|
|
typedef enum CriAtomSoundRendererTypeTag | CriAtomSoundRendererType |
| サウンドレンダラタイプ [詳解]
|
|
typedef enum CriAtomSpeakerIdTag | CriAtomSpeakerId |
| スピーカーID [詳解]
|
|
typedef struct CriAtomPerformanceInfoTag | CriAtomPerformanceInfo |
| パフォーマンス情報 [詳解]
|
|
typedef enum CriAtomEncodeQualityTag | CriAtomEncodeQuality |
| エンコード品質 [詳解]
|
|
typedef CriUint32 | CriAtomFormat |
| フォーマット種別 [詳解]
|
|
typedef struct CriAtomFormatInfoTag | CriAtomFormatInfo |
| 音声データフォーマット情報 [詳解]
|
|
typedef enum CriAtomPcmFormatTag | CriAtomPcmFormat |
| PCMフォーマット [詳解]
|
|
typedef struct CriAtomStreamingInfoTag | CriAtomStreamingInfo |
| ストリーミング情報 [詳解]
|
|
typedef enum CriAtomParameterIdTag | CriAtomParameterId |
| パラメーターID [詳解]
|
|
typedef enum CriAtomVoiceStopReasonTag | CriAtomVoiceStopReason |
| ボイス停止理由 [詳解]
|
|
typedef void(* | CriAtomDeviceUpdateCbFunc) (void *obj) |
| デバイス更新通知コールバック [詳解]
|
|
typedef enum CriAtomDeviceTypeTag | CriAtomDeviceType |
| デバイスタイプ [詳解]
|
|
typedef enum CriAtomChannelConfigTag | CriAtomChannelConfig |
| チャンネルコンフィグ情報 [詳解]
|
|
typedef enum CriAtomAmbisonicsFormatTag | CriAtomAmbisonicsFormat |
| Ambisonnicsフォーマット情報 [詳解]
|
|
typedef enum CriAtomSpeakerMappingTag | CriAtomSpeakerMapping |
| スピーカーマッピング [詳解]
|
|
typedef struct CriAtomHcaMxConfigTag | CriAtomHcaMxConfig |
| HCA-MX初期化用コンフィグ構造体HCA-MXの動作仕様を指定するための構造体です。
criAtomHcaMx_Initialize 関数の引数に指定します。
[詳解]
|
|
typedef struct CriAtomDecrypterConfigTag | CriAtomDecrypterConfig |
|
typedef void * | CriAtomDecrypterHn |
|
typedef struct CriAtomAwbTag * | CriAtomAwbHn |
| AWBハンドル [詳解]
|
|
typedef enum CriAtomAwbStatusTag | CriAtomAwbStatus |
| AWBステータス [詳解]
|
|
typedef enum CriAtomAwbTypeTag | CriAtomAwbType |
| AWBの種別 [詳解]
|
|
typedef struct CriAtomStandardPlayerConfigTag | CriAtomStandardPlayerConfig |
|
typedef struct CriAtomAdxPlayerConfigTag | CriAtomAdxPlayerConfig |
|
typedef struct CriAtomHcaPlayerConfigTag | CriAtomHcaPlayerConfig |
|
typedef struct CriAtomHcaMxPlayerConfigTag | CriAtomHcaMxPlayerConfig |
|
typedef struct CriAtomWavePlayerConfigTag | CriAtomWavePlayerConfig |
|
typedef struct CriAtomAiffPlayerConfigTag | CriAtomAiffPlayerConfig |
|
typedef struct CriAtomRawPcmPlayerConfigTag | CriAtomRawPcmPlayerConfig |
|
typedef struct CriAtomInstrumentPlayerConfigTag | CriAtomInstrumentPlayerConfig |
|
typedef enum CriAtomPlayerStatusTag | CriAtomPlayerStatus |
| 再生ステータス [詳解]
|
|
typedef struct CriAtomPlayerTag * | CriAtomPlayerHn |
| Atomプレーヤーハンドル [詳解]
|
|
typedef void(* | CriAtomPlayerDataRequestCbFunc) (void *obj, CriAtomPlayerHn player) |
| データ要求コールバック関数 [詳解]
|
|
typedef void(* | CriAtomPlayerStatusChangeCbFunc) (void *obj, CriAtomPlayerHn player) |
| ステータス変更コールバック関数 [詳解]
|
|
typedef void(* | CriAtomPlayerParameterChangeCbFunc) (void *obj, CriAtomPlayerHn player, CriAtomParameterId id, CriFloat32 value) |
| パラメーター変更コールバック関数 [詳解]
|
|
typedef void(* | CriAtomPlayerFilterCbFunc) (void *obj, CriAtomPcmFormat format, CriSint32 num_channels, CriSint32 num_samples, void *data[]) |
| 波形フィルターコールバック関数 [詳解]
|
|
typedef void(* | CriAtomPlayerLoadRequestCbFunc) (void *obj, CriFsBinderHn binder, const CriChar8 *path, CriSint64 offset, CriSint64 length) |
| ロード要求コールバック関数 [詳解]
|
|
typedef CriSint32 | CriAtomDbasId |
| Atom D-BAS ID [詳解]
|
|
typedef struct CriAtomDbasConfigTag | CriAtomDbasConfig |
| D-BAS作成パラメーター構造体 [詳解]
|
|
typedef CriUintPtr | CriAtomStreamingCacheId |
| ストリーミングキャッシュID [詳解]
|
|
typedef struct CriAtomStreamingCacheConfigTag | CriAtomStreamingCacheConfig |
| ストリーミングキャッシュ作成用コンフィグ構造体 [詳解]
|
|
typedef struct CriAtomDspPitchShifterConfigTag | CriAtomDspPitchShifterConfig |
| ピッチシフターアタッチ用パラメーター構造体 [詳解]
|
|
typedef enum CriAtomDspPitchShifterParameterIdTag | CriAtomDspPitchShifterParameterId |
| ピッチシフター用パラメーター [詳解]
|
|
typedef struct CriAtomDspTimeStretchConfigTag | CriAtomDspTimeStretchConfig |
| タイムストレッチ用パラメーター構造体 [詳解]
|
|
typedef enum CriAtomDspTimeStretchParameterIdTag | CriAtomDspTimeStretchParameterId |
| タイムストレッチ用パラメーター [詳解]
|
|
typedef struct CriAtomDspSpectraConfigTag | CriAtomDspSpectraConfig |
| スペクトラムアナライザ作成用パラメーター構造体 [詳解]
|
|
typedef const struct CriAfxInterfaceWithVersionTag * | CriAtomAfxInterfaceWithVersionPtr |
| エフェクトインターフェース構造体の不完全型 [詳解]
|
|
typedef struct CriAtomDspAfxConfigTag | CriAtomDspAfxConfig |
| インサーションDSPのAFX用パラメーター構造体 [詳解]
|
|
typedef struct CriAtomLevelInfoTag | CriAtomLevelInfo |
| レベル情報 [詳解]
|
|
typedef struct CriAtomLoudnessInfoTag | CriAtomLoudnessInfo |
| ラウドネス情報 [詳解]
|
|
typedef struct CriAtomTruePeakInfoTag | CriAtomTruePeakInfo |
| トゥルーピーク情報 [詳解]
|
|
typedef const struct CriAinstInterfaceWithVersionTag * | CriAtomAinstInterfaceWithVersionPtr |
| バージョン情報付きインターフェース型 [詳解]
|
|
typedef enum CriAtomAmbisonicsOrderTypeTag | CriAtomAmbisonicsOrderType |
| Ambisonicsオーダー(廃止済み) [詳解]
|
|
|
enum | CriAtomThreadModelTag { CRIATOM_THREAD_MODEL_MULTI = 0
, CRIATOM_THREAD_MODEL_MULTI_WITH_SONICSYNC = 4
, CRIATOM_THREAD_MODEL_MULTI_USER_DRIVEN = 3
, CRIATOM_THREAD_MODEL_USER_MULTI = 1
, CRIATOM_THREAD_MODEL_SINGLE = 2
, CRIATOM_THREAD_MODEL_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| スレッドモデル [詳解]
|
|
enum | CriAtomSoundRendererTypeTag {
CRIATOM_SOUND_RENDERER_NATIVE = 1
, CRIATOM_SOUND_RENDERER_ASR = 2
, CRIATOM_SOUND_RENDERER_EXTENDED = 3
, CRIATOM_SOUND_RENDERER_SPATIAL = 4
,
CRIATOM_SOUND_RENDERER_HW1 = (0 << 16) | CRIATOM_SOUND_RENDERER_NATIVE
, CRIATOM_SOUND_RENDERER_HW2 = (1 << 16) | CRIATOM_SOUND_RENDERER_NATIVE
, CRIATOM_SOUND_RENDERER_HW3 = (2 << 16) | CRIATOM_SOUND_RENDERER_NATIVE
, CRIATOM_SOUND_RENDERER_HW4 = (3 << 16) | CRIATOM_SOUND_RENDERER_NATIVE
,
CRIATOM_SOUND_RENDERER_FORCED_NATIVE = (15 << 16) | CRIATOM_SOUND_RENDERER_NATIVE
, CRIATOM_SOUND_RENDERER_HAPTIC = (0 << 16) | CRIATOM_SOUND_RENDERER_EXTENDED
, CRIATOM_SOUND_RENDERER_PSEUDO = (1 << 16) | CRIATOM_SOUND_RENDERER_EXTENDED
, CRIATOM_SOUND_RENDERER_SPATIAL_CHANNELS = (0 << 16) | CRIATOM_SOUND_RENDERER_SPATIAL
,
CRIATOM_SOUND_RENDERER_AMBISONICS = (1 << 16) | CRIATOM_SOUND_RENDERER_SPATIAL
, CRIATOM_SOUND_RENDERER_PASSTHROUGH = (2 << 16) | CRIATOM_SOUND_RENDERER_SPATIAL
, CRIATOM_SOUND_RENDERER_OBJECT = (3 << 16) | CRIATOM_SOUND_RENDERER_SPATIAL
, CRIATOM_SOUND_RENDERER_ANY = 0
,
CRIATOM_SOUND_RENDERER_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| サウンドレンダラタイプ [詳解]
|
|
enum | CriAtomSpeakerIdTag {
CRIATOM_SPEAKER_FRONT_LEFT = 0
, CRIATOM_SPEAKER_FRONT_RIGHT = 1
, CRIATOM_SPEAKER_FRONT_CENTER = 2
, CRIATOM_SPEAKER_LOW_FREQUENCY = 3
,
CRIATOM_SPEAKER_SURROUND_LEFT = 4
, CRIATOM_SPEAKER_SURROUND_RIGHT = 5
, CRIATOM_SPEAKER_SURROUND_BACK_LEFT = 6
, CRIATOM_SPEAKER_SURROUND_BACK_RIGHT = 7
,
CRIATOM_SPEAKER_TOP_FRONT_LEFT = 8
, CRIATOM_SPEAKER_TOP_FRONT_RIGHT = 9
, CRIATOM_SPEAKER_TOP_BACK_LEFT = 10
, CRIATOM_SPEAKER_TOP_BACK_RIGHT = 11
,
CRIATOM_SPEAKER_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| スピーカーID [詳解]
|
|
enum | CriAtomEncodeQualityTag {
CRIATOM_ENCODE_QUALITY_LOWEST = 0
, CRIATOM_ENCODE_QUALITY_LOW
, CRIATOM_ENCODE_QUALITY_MIDDLE
, CRIATOM_ENCODE_QUALITY_HIGH
,
CRIATOM_ENCODE_QUALITY_HIGHEST
, CRIATOM_ENCODE_QUALITY_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| エンコード品質 [詳解]
|
|
enum | CriAtomPcmFormatTag |
| PCMフォーマット [詳解]
|
|
enum | CriAtomParameterIdTag { CRIATOM_PARAMETER_ID_VOLUME = 0
, CRIATOM_PARAMETER_ID_FREQUENCY_RATIO = 1
, CRIATOM_PARAMETER_ID_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| パラメーターID [詳解]
|
|
enum | CriAtomVoiceStopReasonTag {
CRIATOM_VOICE_STOP_REASON_EXPLAYER_STOP = 0
, CRIATOM_VOICE_STOP_REASON_EXPLAYER_STOPWITHOUTRELEASE
, CRIATOM_VOICE_STOP_REASON_PLAYBACK_STOP
, CRIATOM_VOICE_STOP_REASON_PLAYBACK_STOPWITHOUTRELEASE
,
CRIATOM_VOICE_STOP_REASON_SOUNDPLAYER_DESTROY
, CRIATOM_VOICE_STOP_REASON_FADER_STOP
, CRIATOM_VOICE_STOP_REASON_PLAYER_STOP
, CRIATOM_VOICE_STOP_REASON_AWB_STOP
,
CRIATOM_VOICE_STOP_REASON_STREAMING_CACHE_STOP
, CRIATOM_VOICE_STOP_REASON_PLAYER_FORCE_STOP
, CRIATOM_VOICE_STOP_REASON_PLAYER_DESTROY
, CRIATOM_VOICE_STOP_REASON_MTPLAYER_STOP
,
CRIATOM_VOICE_STOP_REASON_VOICE_POOL_DESTROY
, CRIATOM_VOICE_STOP_REASON_VOICE_STEAL_CASE1
, CRIATOM_VOICE_STOP_REASON_VOICE_STEAL_CASE2
, CRIATOM_VOICE_STOP_REASON_VOICE_STEAL_CASE3
,
CRIATOM_VOICE_STOP_REASON_VOICE_STEAL_CASE4
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_VIRTUAL_VOICE_BEYOND_LIFE_TIME
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_CANT_CALC_3DPOS
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_INTERNAL_PLAYBACK_CANCEL
,
CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_NO_PLAYER_NO_RETRY
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_FAILED_RETRY_BEYOND_LIFE_TIME
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_PLAYER_STATUS_PLAYEND
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_PLAYER_STATUS_ERROR
,
CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_IMPOSSIBLE_RETRY
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_PLAYER_STATUS_STOP
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_INVALID_SERVER_REQUEST
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_SILENT_MODE_STOP
,
CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_SOUNDCOMPLEX_STATUS_ERROR
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_NO_ELEMENT_CASE1
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_NO_ELEMENT_CASE2
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_STOP_NOT_PLAYING_ELEMENT
,
CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_NOT_ACTIVE_VOICE
, CRIATOM_VOICE_STOP_REASON_ELEMENT_FREE
, CRIATOM_VOICE_STOP_REASON_EXPLAYER_STOP_ERROR_HN
, CRIATOM_VOICE_STOP_REASON_ACB_RELEASE
,
CRIATOM_VOICE_STOP_REASON_VOICE_ALLOCATE_FAIL
, CRIATOM_VOICE_STOP_REASON_VOICE_RESET
, CRIATOM_VOICE_STOP_REASON_VOICE_VIRTUALIZE
, CRIATOM_VOICE_STOP_REASON_PLAYBACKSOUND_ALLOCATE_FAIL
,
CRIATOM_VOICE_STOP_REASON_STOP_ACTION_WITH_BEATSYNC
, CRIATOM_VOICE_STOP_REASON_START_CANCEL_WITH_BEATSYNC
, CRIATOM_VOICE_STOP_REASON_STOP_ACTION
, CRIATOM_VOICE_STOP_REASON_BLOCK_TRANSITION_CASE0
,
CRIATOM_VOICE_STOP_REASON_BLOCK_TRANSITION_CASE1
, CRIATOM_VOICE_STOP_REASON_BLOCK_TRANSITION_CASE2
, CRIATOM_VOICE_STOP_REASON_BLOCK_TRANSITION_CASE3
, CRIATOM_VOICE_STOP_REASON_CATEGORY_CUE_LIMIT
,
CRIATOM_VOICE_STOP_REASON_UNSET_ACB
, CRIATOM_VOICE_STOP_REASON_SEQUENCE_END
, CRIATOM_VOICE_STOP_REASON_BLODK_END
, CRIATOM_VOICE_STOP_REASON_SEQUENCE_EXECUTE
,
CRIATOM_VOICE_STOP_REASON_TRACK_MONO
, CRIATOM_VOICE_STOP_REASON_FADER_STOP_IMMEDIATE
, CRIATOM_VOICE_STOP_REASON_CUE_LIMIT
, CRIATOM_VOICE_STOP_REASON_STOP_ACB_____NOUSE
,
CRIATOM_VOICE_STOP_REASON_SOUND_OBJECT_ADD_PLAYER
, CRIATOM_VOICE_STOP_REASON_SOUND_OBJECT_DELETE_PLAYER
, CRIATOM_VOICE_STOP_REASON_SOUND_OBJECT_DELETE_ALL_PLAYER
, CRIATOM_VOICE_STOP_REASON_UNREGISTER_ACF
,
CRIATOM_VOICE_STOP_REASON_EXPLAYER_DESTROY
, CRIATOM_VOICE_STOP_REASON_EXPLAYER_ATTACH_FADER
, CRIATOM_VOICE_STOP_REASON_EXPLAYER_DETACH_FADER
, CRIATOM_VOICE_STOP_REASON_DETACH_AWB
,
CRIATOM_VOICE_STOP_MULTIPLE_PLAYBACK_PROHIBITION_TIME
, CRIATOM_VOICE_STOP_REASON_CATEGORY_STOP
, CRIATOM_VOICE_STOP_REASON_CATEGORY_STOPWITHOUTRELEASE
, CRIATOM_VOICE_STOP_REASON_NOTE_OFF
,
CRIATOM_VOICE_STOP_REASON_REGISTER_ACF
, CRIATOM_VOICE_STOP_REASON_STOP_ACTION_WITH_FADE
, CRIATOM_VOICE_STOP_REASON_RESET_TRACK_PARAMETER
, CRIATOM_VOICE_STOP_REASON_BLOCK_TRANSITION_CASE4
,
CRIATOM_VOICE_STOP_REASON_BLOCK_TRANSITION_CASE5
, CRIATOM_VOICE_STOP_REASON_BLOCK_TRANSITION_CASE6
, CRIATOM_VOICE_STOP_REASON_NOTE_OFF2
, CRIATOM_VOICE_STOP_REASON_ALL_NOTE_OFF
,
CRIATOM_VOICE_STOP_REASON_ALL_NOTE_OFF_WITHOUTRELEASE
, CRIATOM_VOICE_STOP_REASON_SOUND_SERVER_RESULT_ENVELOPE_LEVEL_ZERO
, CRIATOM_VOICE_STOP_REASON_AUX_IN_STOP
, CRIATOM_VOICE_STOP_REASON_ACB_RELEASE_ASYNC
,
CRIATOM_VOICE_STOP_REASON_INGAMEPREVIEW_PREPARE_OVERWRITE_ACF
, CRIATOM_VOICE_STOP_REASON_INGAMEPREVIEW_PREPARE_OVERWRITE_ACB
, CRIATOM_VOICE_STOP_REASON_CUE_LIMIT_RESUME_PREPARE
, CRIATOM_VOICE_STOP_REASON_MIDI_PLAYER_NOTE_OFF
,
CRIATOM_VOICE_STOP_REASON_VOICE_DROP_IN_OBA
, CRIATOM_VOICE_STOP_REASON_NONE = 0x7FFFFFFE
, CRIATOM_VOICE_STOP_REASON_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| ボイス停止理由 [詳解]
|
|
enum | CriAtomDeviceTypeTag {
CRIATOM_DEVICE_TYPE_HDMI = 1
, CRIATOM_DEVICE_TYPE_HEADPHONE
, CRIATOM_DEVICE_TYPE_BUILT_IN_SPEAKER
, CRIATOM_DEVICE_TYPE_PAD_SPEAKER
,
CRIATOM_DEVICE_TYPE_VIBRATION
, CRIATOM_DEVICE_TYPE_UNKNOWN = 0
, CRIATOM_DEVICE_TYPE_UNAVAILABLE = -1
, CRIATOM_DEVICE_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| デバイスタイプ [詳解]
|
|
enum | CriAtomChannelConfigTag {
CRIATOM_CHANNEL_CONFIG_UNKNOWN = 0x00000000
, CRIATOM_CHANNEL_CONFIG_MONO = 0x00000004
, CRIATOM_CHANNEL_CONFIG_STEREO = 0x00000003
, CRIATOM_CHANNEL_CONFIG_3_LRC = 0x00000007
,
CRIATOM_CHANNEL_CONFIG_3_LRS = 0x00000103
, CRIATOM_CHANNEL_CONFIG_QUAD = 0x00000C03
, CRIATOM_CHANNEL_CONFIG_5 = 0x00000C07
, CRIATOM_CHANNEL_CONFIG_4_1 = 0x00000C0B
,
CRIATOM_CHANNEL_CONFIG_5_1 = 0x00000C0F
, CRIATOM_CHANNEL_CONFIG_6_1 = 0x00000D0F
, CRIATOM_CHANNEL_CONFIG_7_1 = 0x00000C3F
, CRIATOM_CHANNEL_CONFIG_5_1_2 = 0x000C0C0F
,
CRIATOM_CHANNEL_CONFIG_7_1_2 = 0x000C0C3F
, CRIATOM_CHANNEL_CONFIG_7_1_4 = 0x00033C3F
, CRIATOM_CHANNEL_CONFIG_AMBISONICS_1P = 0x7F000001
, CRIATOM_CHANNEL_CONFIG_AMBISONICS_2P = 0x7F000002
,
CRIATOM_CHANNEL_CONFIG_AMBISONICS_3P = 0x7F000003
, CRIATOM_CHANNEL_CONFIG_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| チャンネルコンフィグ情報 [詳解]
|
|
enum | CriAtomAmbisonicsFormatTag { CRIATOM_AMBISONICS_FORMAT_FUMA_MAXN = 0
, CRIATOM_AMBISONICS_FORMAT_ACN_SN3D
, CRIATOM_AMBISONICS_FORMAT_ACN_N3D
, CRIATOM_AMBISONICS_FORMAT_ENUM_IS_4BYTE = 0x7FFFFFFF
} |
| Ambisonnicsフォーマット情報 [詳解]
|
|
enum | CriAtomSpeakerMappingTag {
CRIATOM_SPEAKER_MAPPING_AUTO = 0
, CRIATOM_SPEAKER_MAPPING_MONO
, CRIATOM_SPEAKER_MAPPING_STEREO
, CRIATOM_SPEAKER_MAPPING_5_1
,
CRIATOM_SPEAKER_MAPPING_7_1
, CRIATOM_SPEAKER_MAPPING_5_1_2
, CRIATOM_SPEAKER_MAPPING_7_1_2
, CRIATOM_SPEAKER_MAPPING_7_1_4
,
CRIATOM_SPEAKER_MAPPING_AMBISONICS_1P
, CRIATOM_SPEAKER_MAPPING_AMBISONICS_2P
, CRIATOM_SPEAKER_MAPPING_AMBISONICS_3P
, CRIATOM_SPEAKER_MAPPING_OBJECT
,
CRIATOM_SPEAKER_MAPPING_CUSTOM
, CRIATOM_SPEAKER_MAPPING_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| スピーカーマッピング [詳解]
|
|
enum | CriAtomAwbStatusTag { CRIATOMAWB_STATUS_STOP = 0
, CRIATOMAWB_STATUS_LOADING
, CRIATOMAWB_STATUS_COMPLETE
, CRIATOMAWB_STATUS_ERROR
, CRIATOMAWB_STATUS_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| AWBステータス [詳解]
|
|
enum | CriAtomAwbTypeTag { CRIATOMAWB_TYPE_TOC = 0
, CRIATOMAWB_TYPE_ONMEMORY
, CRIATOMAWB_TYPE_ERROR
, CRIATOMAWB_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| AWBの種別 [詳解]
|
|
enum | CriAtomPlayerStatusTag {
CRIATOMPLAYER_STATUS_STOP = 0
, CRIATOMPLAYER_STATUS_PREP = 1
, CRIATOMPLAYER_STATUS_PLAYING = 2
, CRIATOMPLAYER_STATUS_PLAYEND = 3
,
CRIATOMPLAYER_STATUS_ERROR = 4
, CRIATOMPLAYER_STATUS_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| 再生ステータス [詳解]
|
|
enum | CriAtomDspPitchShifterParameterIdTag { CRIATOMDSP_PITCHSHIFTER_PARAM_PITCH = 0
, CRIATOMDSP_PITCHSHIFTER_PARAM_FORMANT = 1
, CRIATOMDSP_PITCHSHIFTER_PARAM_MODE = 2
} |
| ピッチシフター用パラメーター [詳解]
|
|
enum | CriAtomDspTimeStretchParameterIdTag { CRIATOMDSP_TIMESTRETCH_PARAM_RATIO = 0
, CRIATOMDSP_TIMESTRETCH_PARAM_FRAME_TIME = 1
, CRIATOMDSP_TIMESTRETCH_PARAM_QUALITY = 2
} |
| タイムストレッチ用パラメーター [詳解]
|
|
enum | CriAtomAmbisonicsOrderTypeTag { CRIATOMAMBISONICS_ORDER_TYPE_NONE = 0
, CRIATOMAMBISONICS_ORDER_TYPE_FIRST
, CRIATOMAMBISONICS_ORDER_TYPE_1P = CRIATOMAMBISONICS_ORDER_TYPE_FIRST
, CRIATOMAMBISONICS_ORDER_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
} |
| Ambisonicsオーダー(廃止済み) [詳解]
|
|
|
const CriChar8 * | criAtom_GetVersionString (void) |
| ライブラリのバージョン番号やビルド情報を返します。 [詳解]
|
|
CriSint32 | criAtom_CalculateWorkSize (const CriAtomConfig *config) |
| ライブラリ初期化用ワーク領域サイズの計算 [詳解]
|
|
void | criAtom_Initialize (const CriAtomConfig *config, void *work, CriSint32 work_size) |
| ライブラリの初期化 [詳解]
|
|
void | criAtom_Finalize (void) |
| ライブラリの終了 [詳解]
|
|
CriBool | criAtom_IsInitialized (void) |
| ライブラリ初期化状態の取得 [詳解]
|
|
CriBool | criAtom_IsAudioOutputActive (void) |
| オーディオ出力が有効かどうかのチェック [詳解]
|
|
void | criAtom_ExecuteMain (void) |
| マルチスレッド用サーバー処理の実行 [詳解]
|
|
void | criAtom_ExecuteAudioProcess (void) |
| ユーザーマルチスレッド用サーバー処理の実行 [詳解]
|
|
void | criAtom_SetUserMallocFunction (CriAtomMallocFunc func, void *obj) |
| メモリ確保関数の登録 [詳解]
|
|
void | criAtom_SetUserFreeFunction (CriAtomFreeFunc func, void *obj) |
| メモリ解放関数の登録 [詳解]
|
|
void | criAtom_SetAudioFrameStartCallback (CriAtomAudioFrameStartCbFunc func, void *obj) |
| オーディオフレーム開始コールバック関数の登録 [詳解]
|
|
void | criAtom_SetAudioFrameEndCallback (CriAtomAudioFrameEndCbFunc func, void *obj) |
| オーディオフレーム終了コールバック関数の登録 [詳解]
|
|
void | criAtom_SetDeviceUpdateCallback (CriAtomDeviceUpdateCbFunc func, void *obj) |
| デバイス更新通知の登録 [詳解]
|
|
void | criAtom_Lock (void) |
| サーバー処理の割り込みを防止 [詳解]
|
|
void | criAtom_Unlock (void) |
| サーバー処理の割り込み防止を解除 [詳解]
|
|
void | criAtom_ChangeDefaultChannelConfig (CriSint32 num_channels, CriAtomChannelConfig channel_config) |
| チャンネルコンフィグのデフォルト値変更 [詳解]
|
|
void | criAtom_ChangeDefaultChannelOrder (CriSint32 num_channels, const CriSint32 *channel_order) |
| チャンネル順序のデフォルト値変更 [詳解]
|
|
void | criAtom_SetChannelMapping (CriSint32 nch, CriUint32 type) |
|
void | criAtom_SetAmbisonicsInputFormat (CriAtomAmbisonicsFormat format) |
| Ambisonics音声のフォーマット指定 [詳解]
|
|
void | criAtom_AttachPerformanceMonitor (void) |
| パフォーマンスモニター機能の追加 [詳解]
|
|
void | criAtom_DetachPerformanceMonitor (void) |
| パフォーマンスモニター機能の削除 [詳解]
|
|
void | criAtom_ResetPerformanceMonitor (void) |
| パフォーマンスモニターのリセット [詳解]
|
|
void | criAtom_GetPerformanceInfo (CriAtomPerformanceInfo *info) |
| パフォーマンス情報の取得 [詳解]
|
|
CriSint32 | criAtom_CalculateAdxBitrate (CriSint32 num_channels, CriSint32 sampling_rate) |
| ADXデータのビットレート計算 [詳解]
|
|
CriSint32 | criAtom_CalculateHcaBitrate (CriSint32 num_channels, CriSint32 sampling_rate, CriAtomEncodeQuality quality) |
| HCAデータのビットレート計算 [詳解]
|
|
CriSint32 | criAtom_CalculateHcaMxBitrate (CriSint32 num_channels, CriSint32 sampling_rate, CriAtomEncodeQuality quality) |
| HCA-MXデータのビットレート計算 [詳解]
|
|
CriBool | criAtom_GetStreamingInfo (CriAtomStreamingInfo *streaming_info) |
| ストリーミング情報の取得 [詳解]
|
|
CriBool | criAtom_SetFreeTimeBufferingFlagForDefaultDevice (CriBool flag) |
| ファイルI/Oの空き時間を使ったストリーミング読み込みを行うかどうか [詳解]
|
|
void | criAtom_SetAdx1KeyString (const CriChar8 *key_string) |
|
CriSint32 | criAtomHcaMx_CalculateWorkSize (const CriAtomHcaMxConfig *config) |
| HCA-MX初期化用ワーク領域サイズの計算 [詳解]
|
|
void | criAtomHcaMx_SetConfigForWorkSizeCalculation (const CriAtomHcaMxConfig *config) |
| ワーク領域サイズ計算用コンフィグ構造体の設定 [詳解]
|
|
void | criAtomHcaMx_Initialize (const CriAtomHcaMxConfig *config, void *work, CriSint32 work_size) |
| HCA-MXの初期化 [詳解]
|
|
void | criAtomHcaMx_Finalize (void) |
| HCA-MXの終了 [詳解]
|
|
void | criAtomHcaMx_SetBusSendLevelByName (CriSint32 mixer_id, const CriChar8 *bus_name, CriFloat32 level) |
| ミキサーのバスセンドレベル設定 [詳解]
|
|
void | criAtomHcaMx_SetFrequencyRatio (CriSint32 mixer_id, CriFloat32 ratio) |
| ミキサーの出力周波数調整比の設定 [詳解]
|
|
CriSint32 | criAtomDecrypter_CalculateWorkSize (const CriAtomDecrypterConfig *config) |
|
CriAtomDecrypterHn | criAtomDecrypter_Create (const CriAtomDecrypterConfig *config, void *work, CriSint32 work_size) |
|
void | criAtomDecrypter_Destroy (CriAtomDecrypterHn decrypter) |
|
CriSint32 | criAtomAwb_CalculateWorkSizeForLoadToc (CriSint32 num) |
| AWBファイルのTOC情報ロード用ワーク領域サイズの計算 [詳解]
|
|
CriAtomAwbHn | criAtomAwb_LoadToc (CriFsBinderHn binder, const CriChar8 *path, void *work, CriSint32 work_size) |
| AWBファイルのTOC情報ロード(同期版) [詳解]
|
|
CriAtomAwbHn | criAtomAwb_LoadTocById (CriFsBinderHn binder, CriUint16 id, void *work, CriSint32 work_size) |
| ID指定によるAWBファイルのTOC情報ロード(同期版) [詳解]
|
|
CriAtomAwbHn | criAtomAwb_LoadTocAsync (CriFsBinderHn binder, const CriChar8 *path, void *work, CriSint32 work_size) |
| AWBファイルのTOC情報ロード(非同期版) [詳解]
|
|
CriAtomAwbHn | criAtomAwb_LoadTocAsyncById (CriFsBinderHn binder, CriUint16 id, void *work, CriSint32 work_size) |
| ID指定によるAWBファイルのTOC情報ロード(非同期版) [詳解]
|
|
CriAtomAwbHn | criAtomAwb_LoadFromMemory (void *awb_mem, CriSint32 awb_mem_size, void *work, CriSint32 work_size) |
| オンメモリAWBハンドルの作成 [詳解]
|
|
CriAtomAwbType | criAtomAwb_GetType (CriAtomAwbHn awb) |
| AWBハンドルの種別を示す値を取得 [詳解]
|
|
CriBool | criAtomAwb_GetWaveFileInfo (CriAtomAwbHn awb, CriSint32 id, CriSint64 *offset, CriUint32 *size) |
| AWBのTOC情報から波形データのファイル情報を取得 [詳解]
|
|
void | criAtomAwb_GetWaveDataInfo (CriAtomAwbHn awb, CriSint32 id, void **wave_data_start, CriUint32 *size) |
| オンメモリAWBから波形データの情報を取得 [詳解]
|
|
CriUint16 | criAtomAwb_GetNumContents (CriAtomAwbHn awb) |
| AWBハンドルを介してAWBファイルに含まれるコンテンツ数を取得 [詳解]
|
|
void | criAtomAwb_Release (CriAtomAwbHn awb) |
| AWBハンドルの解放 [詳解]
|
|
CriBool | criAtomAwb_IsReadyToRelease (CriAtomAwbHn awb) |
| AWBハンドルが即時解放可能かどうかのチェック [詳解]
|
|
CriAtomAwbStatus | criAtomAwb_GetStatus (CriAtomAwbHn awb) |
| AWBハンドルのステータス取得 [詳解]
|
|
CriSint32 | criAtomAwb_GetIdByIndex (CriAtomAwbHn awb, CriUint16 index) |
| 波形データIDの取得 [詳解]
|
|
CriSint32 | criAtomPlayer_CalculateWorkSizeForStandardPlayer (const CriAtomStandardPlayerConfig *config) |
| 標準プレーヤー作成用ワーク領域サイズの計算 [詳解]
|
|
CriAtomPlayerHn | criAtomPlayer_CreateStandardPlayer (const CriAtomStandardPlayerConfig *config, void *work, CriSint32 work_size) |
| 標準プレーヤーの作成 [詳解]
|
|
CriSint32 | criAtomPlayer_CalculateWorkSizeForAdxPlayer (const CriAtomAdxPlayerConfig *config) |
| ADXプレーヤー作成用ワーク領域サイズの計算 [詳解]
|
|
CriAtomPlayerHn | criAtomPlayer_CreateAdxPlayer (const CriAtomAdxPlayerConfig *config, void *work, CriSint32 work_size) |
| ADXプレーヤーの作成 [詳解]
|
|
CriSint32 | criAtomPlayer_CalculateWorkSizeForHcaPlayer (const CriAtomHcaPlayerConfig *config) |
| HCAプレーヤー作成用ワーク領域サイズの計算 [詳解]
|
|
CriAtomPlayerHn | criAtomPlayer_CreateHcaPlayer (const CriAtomHcaPlayerConfig *config, void *work, CriSint32 work_size) |
| HCAプレーヤーの作成 [詳解]
|
|
CriSint32 | criAtomPlayer_CalculateWorkSizeForHcaMxPlayer (const CriAtomHcaMxPlayerConfig *config) |
| HCA-MXプレーヤー作成用ワーク領域サイズの計算 [詳解]
|
|
CriAtomPlayerHn | criAtomPlayer_CreateHcaMxPlayer (const CriAtomHcaMxPlayerConfig *config, void *work, CriSint32 work_size) |
| HCA-MXプレーヤーの作成 [詳解]
|
|
CriSint32 | criAtomPlayer_CalculateWorkSizeForWavePlayer (const CriAtomWavePlayerConfig *config) |
| WAVEプレーヤー作成用ワーク領域サイズの計算 [詳解]
|
|
CriAtomPlayerHn | criAtomPlayer_CreateWavePlayer (const CriAtomWavePlayerConfig *config, void *work, CriSint32 work_size) |
| WAVEプレーヤーの作成 [詳解]
|
|
CriSint32 | criAtomPlayer_CalculateWorkSizeForAiffPlayer (const CriAtomAiffPlayerConfig *config) |
| AIFFプレーヤー作成用ワーク領域サイズの計算 [詳解]
|
|
CriAtomPlayerHn | criAtomPlayer_CreateAiffPlayer (const CriAtomAiffPlayerConfig *config, void *work, CriSint32 work_size) |
| AIFFプレーヤーの作成 [詳解]
|
|
CriSint32 | criAtomPlayer_CalculateWorkSizeForRawPcmPlayer (const CriAtomRawPcmPlayerConfig *config) |
| RawPCMプレーヤー作成用ワーク領域サイズの計算 [詳解]
|
|
CriAtomPlayerHn | criAtomPlayer_CreateRawPcmPlayer (const CriAtomRawPcmPlayerConfig *config, void *work, CriSint32 work_size) |
| RawPCMプレーヤーの作成 [詳解]
|
|
void | criAtomPlayer_Destroy (CriAtomPlayerHn player) |
| Atomプレーヤーの破棄 [詳解]
|
|
void | criAtomPlayer_SetData (CriAtomPlayerHn player, void *buffer, CriSint32 buffer_size) |
| 音声データのセット(オンメモリデータの指定) [詳解]
|
|
void | criAtomPlayer_SetFile (CriAtomPlayerHn player, CriFsBinderHn binder, const CriChar8 *path) |
| 音声データのセット(ファイルの指定) [詳解]
|
|
void | criAtomPlayer_SetContentId (CriAtomPlayerHn player, CriFsBinderHn binder, CriSint32 id) |
| 音声データのセット(CPKコンテンツIDの指定) [詳解]
|
|
void | criAtomPlayer_SetWaveId (CriAtomPlayerHn player, CriAtomAwbHn awb, CriSint32 id) |
| 音声データのセット(音声データIDの指定) [詳解]
|
|
void | criAtomPlayer_SetPreviousDataAgain (CriAtomPlayerHn player) |
| 同一音声データの再セット [詳解]
|
|
void | criAtomPlayer_DeferCallback (CriAtomPlayerHn player) |
| コールバック関数の再実行要求 [詳解]
|
|
void | criAtomPlayer_Start (CriAtomPlayerHn player) |
| 再生の開始 [詳解]
|
|
void | criAtomPlayer_Stop (CriAtomPlayerHn player) |
| 再生の停止 [詳解]
|
|
void | criAtomPlayer_Pause (CriAtomPlayerHn player, CriBool flag) |
| 再生のポーズ/ポーズ解除 [詳解]
|
|
CriBool | criAtomPlayer_IsPaused (CriAtomPlayerHn player) |
| ポーズされているかどうかのチェック [詳解]
|
|
CriAtomPlayerStatus | criAtomPlayer_GetStatus (CriAtomPlayerHn player) |
| ステータスの取得 [詳解]
|
|
CriSint32 | criAtomPlayer_GetNumChannels (CriAtomPlayerHn player) |
| チャンネル数の取得 [詳解]
|
|
CriBool | criAtomPlayer_GetNumPlayedSamples (CriAtomPlayerHn player, CriSint64 *num_played, CriSint32 *sampling_rate) |
| 再生済みサンプル数の取得 [詳解]
|
|
CriBool | criAtomPlayer_GetNumRenderedSamples (CriAtomPlayerHn player, CriSint64 *num_rendered, CriSint32 *sampling_rate) |
| サウンドバッファへの書き込みサンプル数の取得 [詳解]
|
|
CriSint64 | criAtomPlayer_GetDecodedDataSize (CriAtomPlayerHn player) |
| デコードデータサイズの取得 [詳解]
|
|
CriSint64 | criAtomPlayer_GetNumDecodedSamples (CriAtomPlayerHn player) |
| デコードサンプル数の取得 [詳解]
|
|
CriSint64 | criAtomPlayer_GetTime (CriAtomPlayerHn player) |
| 再生時刻の取得 [詳解]
|
|
CriBool | criAtomPlayer_GetFormatInfo (CriAtomPlayerHn player, CriAtomFormatInfo *info) |
| 再生音声のフォーマット情報の取得 [詳解]
|
|
CriSint32 | criAtomPlayer_GetInputBufferRemainSize (CriAtomPlayerHn player) |
| 入力バッファー内データ残量の取得 [詳解]
|
|
CriSint32 | criAtomPlayer_GetOutputBufferRemainSamples (CriAtomPlayerHn player) |
| 出力バッファー内データ残量の取得 [詳解]
|
|
void | criAtomPlayer_SetStartTime (CriAtomPlayerHn player, CriSint64 start_time_ms) |
| 再生開始位置の指定 [詳解]
|
|
void | criAtomPlayer_SetVolume (CriAtomPlayerHn player, CriFloat32 vol) |
| ボリュームの指定 [詳解]
|
|
CriFloat32 | criAtomPlayer_GetVolume (CriAtomPlayerHn player) |
| ボリュームの指定 [詳解]
|
|
void | criAtomPlayer_SetChannelVolume (CriAtomPlayerHn player, CriSint32 ch, CriFloat32 vol) |
| チャンネル単位のボリューム指定 [詳解]
|
|
void | criAtomPlayer_SetSendLevel (CriAtomPlayerHn player, CriSint32 ch, CriAtomSpeakerId spk, CriFloat32 level) |
| センドレベルの設定 [詳解]
|
|
void | criAtomPlayer_ResetSendLevel (CriAtomPlayerHn player) |
| センドレベルのリセット [詳解]
|
|
void | criAtomPlayer_SetPanAdx1Compatible (CriAtomPlayerHn player, CriSint32 ch, CriFloat32 pan) |
| パンの設定 [詳解]
|
|
void | criAtomPlayer_ResetPan (CriAtomPlayerHn player) |
| パンのリセット [詳解]
|
|
void | criAtomPlayer_SetFrequencyRatio (CriAtomPlayerHn player, CriFloat32 ratio) |
| 周波数調整比の設定 [詳解]
|
|
void | criAtomPlayer_SetMaxFrequencyRatio (CriAtomPlayerHn player, CriFloat32 ratio) |
| 最大周波数調整比の設定 [詳解]
|
|
void | criAtomPlayer_LimitLoopCount (CriAtomPlayerHn player, CriSint32 count) |
| ループ回数の制限 [詳解]
|
|
void | criAtomPlayer_SetHcaMxMixerId (CriAtomPlayerHn player, CriSint32 mixer_id) |
| HCA-MXデコード先ミキサーIDの指定 [詳解]
|
|
void | criAtomPlayer_SetAsrRackId (CriAtomPlayerHn player, CriSint32 rack_id) |
| ASRラックIDの指定 [詳解]
|
|
void | criAtomPlayer_SetRawPcmFormat (CriAtomPlayerHn player, CriAtomPcmFormat pcm_format, CriSint32 num_channels, CriSint32 sampling_rate) |
| RawPCMフォーマットの指定 [詳解]
|
|
void | criAtomPlayer_SetDataRequestCallback (CriAtomPlayerHn player, CriAtomPlayerDataRequestCbFunc func, void *obj) |
| データ要求コールバック関数の登録 [詳解]
|
|
void | criAtomPlayer_SetStatusChangeCallback (CriAtomPlayerHn player, CriAtomPlayerStatusChangeCbFunc func, void *obj) |
| ステータス変更コールバック関数の登録 [詳解]
|
|
void | criAtomPlayer_SetParameterChangeCallback (CriAtomPlayerHn player, CriAtomPlayerParameterChangeCbFunc func, void *obj) |
| パラメーター変更コールバック関数の登録 [詳解]
|
|
void | criAtomPlayer_SetFilterCallback (CriAtomPlayerHn player, CriAtomPlayerFilterCbFunc func, void *obj) |
| 波形フィルターコールバック関数の登録 [詳解]
|
|
void | criAtomPlayer_SetLoadRequestCallback (CriAtomPlayerHn player, CriAtomPlayerLoadRequestCbFunc func, void *obj) |
| ロード要求コールバック関数の登録 [詳解]
|
|
void | criAtomPlayer_SetHcaFormat (CriAtomPlayerHn player, CriSint32 num_channels, CriSint32 sampling_rate, CriSint32 bitrate) |
| HCAフォーマットの指定 [詳解]
|
|
CriSint32 | criAtomDbas_CalculateWorkSize (const CriAtomDbasConfig *config) |
| D-BAS作成用ワークサイズの計算 [詳解]
|
|
CriAtomDbasId | criAtomDbas_Create (const CriAtomDbasConfig *config, void *work, CriSint32 work_size) |
| D-BASの作成 [詳解]
|
|
void | criAtomDbas_Destroy (CriAtomDbasId atom_dbas_id) |
| D-BASの破棄 [詳解]
|
|
CriSint32 | criAtomDbas_GetStreamingPlayerHandles (CriAtomDbasId dbas_id, CriAtomPlayerHn *players, CriSint32 length) |
| ストリーム再生中のAtomプレーヤーハンドルを取得 [詳解]
|
|
CriSint32 | criAtomStreamingCache_CalculateWorkSize (const CriAtomStreamingCacheConfig *config) |
| ストリーミングキャッシュ作成に必要なワークサイズの計算 [詳解]
|
|
CriAtomStreamingCacheId | criAtomStreamingCache_Create (const CriAtomStreamingCacheConfig *config, void *work, CriSint32 work_size) |
| ストリーミングキャッシュの作成 [詳解]
|
|
void | criAtomStreamingCache_Destroy (CriAtomStreamingCacheId stm_cache_id) |
| ストリーミングキャッシュの破棄 [詳解]
|
|
void | criAtomStreamingCache_Clear (CriAtomStreamingCacheId cache_id) |
| ストリーミングキャッシュのキャッシュ内容をクリア [詳解]
|
|
CriBool | criAtomStreamingCache_IsCachedWaveId (CriAtomStreamingCacheId stm_cache_id, CriAtomAwbHn awb, CriSint32 id) |
| WaveID指定でキャッシュ済み検索 [詳解]
|
|
CriBool | criAtomStreamingCache_IsCachedFile (CriAtomStreamingCacheId stm_cache_id, CriFsBinderHn src_binder, const CriChar8 *path) |
| パス指定でキャッシュ済み検索 [詳解]
|
|
CriFloat32 | criAtomDsp_ConvertParameterFromCent (CriFloat32 cent) |
| セント値からDSPパラメーターへの変換 [詳解]
|
|
CriSint32 | criAtomDspSpectra_CalculateWorkSize (const CriAtomDspSpectraConfig *config) |
| スペクトラムアナライザ作成に必要なワーク領域サイズを計算 [詳解]
|
|
CriAtomDspSpectraHn | criAtomDspSpectra_Create (const CriAtomDspSpectraConfig *config, void *work, CriSint32 work_size) |
| スペクトラムアナライザの作成 [詳解]
|
|
void | criAtomDspSpectra_Destroy (CriAtomDspSpectraHn spectra) |
| スペクトラムアナライザの破棄 [詳解]
|
|
void | criAtomDspSpectra_Reset (CriAtomDspSpectraHn spectra) |
| スペクトラムアナライザのリセット [詳解]
|
|
void | criAtomDspSpectra_Process (CriAtomDspSpectraHn spectra, CriUint32 num_channels, CriUint32 num_samples, CriFloat32 *pcm[]) |
| スペクトラム解析 [詳解]
|
|
const CriFloat32 * | criAtomDspSpectra_GetLevels (CriAtomDspSpectraHn spectra) |
| スペクトル解析結果の取得 [詳解]
|
|
CriSint32 | criAtomMeter_CalculateWorkSizeForLevelMeter (const CriAtomLevelMeterConfig *config) |
| レベルメーター機能用のワークサイズの計算 [詳解]
|
|
void | criAtomMeter_AttachLevelMeter (const CriAtomLevelMeterConfig *config, void *work, CriSint32 work_size) |
| レベルメーター機能の追加 [詳解]
|
|
void | criAtomMeter_DetachLevelMeter (void) |
| レベルメーター機能の解除 [詳解]
|
|
void | criAtomMeter_GetLevelInfo (CriAtomLevelInfo *info) |
| レベル情報の取得 [詳解]
|
|
CriSint32 | criAtomMeter_CalculateWorkSizeForLoudnessMeter (const CriAtomLoudnessMeterConfig *config) |
| ラウドネスメーター機能用のワークサイズの計算 [詳解]
|
|
void | criAtomMeter_AttachLoudnessMeter (const CriAtomLoudnessMeterConfig *config, void *work, CriSint32 work_size) |
| ラウドネスメーター機能の追加 [詳解]
|
|
void | criAtomMeter_DetachLoudnessMeter (void) |
| ラウドネスメーター機能の解除 [詳解]
|
|
void | criAtomMeter_GetLoudnessInfo (CriAtomLoudnessInfo *info) |
| ラウドネス情報の取得 [詳解]
|
|
void | criAtomMeter_ResetLoudnessMeter (void) |
| ラウドネスメーターのリセット [詳解]
|
|
CriSint32 | criAtomMeter_CalculateWorkSizeForTruePeakMeter (const CriAtomTruePeakMeterConfig *config) |
| トゥルーピークメーター機能用のワークサイズの計算 [詳解]
|
|
void | criAtomMeter_AttachTruePeakMeter (const CriAtomTruePeakMeterConfig *config, void *work, CriSint32 work_size) |
| トゥルーピークメーター機能の追加 [詳解]
|
|
void | criAtomMeter_DetachTruePeakMeter (void) |
| トゥルーピークメーター機能の解除 [詳解]
|
|
void | criAtomMeter_GetTruePeakInfo (CriAtomTruePeakInfo *info) |
| トゥルーピーク情報の取得 [詳解]
|
|
CriBool | criAtomInstrument_RegisterInstrumentInterface (CriAtomAinstInterfaceWithVersionPtr ainst_interface) |
| ユーザ定義インストゥルメントインターフェースの登録 [詳解]
|
|
void | criAtomInstrument_UnregisterInstrumentInterface (CriAtomAinstInterfaceWithVersionPtr ainst_interface) |
| ユーザ定義インストゥルメントインターフェースの登録解除 [詳解]
|
|
CriUint32 | criAtom_GetVersionNumber (void) |
|