|
typedef CriAtomMallocFunc | CriAtomExMallocFunc |
| Memory allocation function 更多...
|
|
typedef CriAtomFreeFunc | CriAtomExFreeFunc |
| Memory deallocation function 更多...
|
|
typedef enum CriAtomExThreadModelTag | CriAtomExThreadModel |
| Threading models 更多...
|
|
typedef enum CriAtomExCoordinateSystemTag | CriAtomExCoordinateSystem |
| Coordinate system 更多...
|
|
typedef enum CriAtomExAcfLocationInfoTypeTag | CriAtomExAcfLocationInfoType |
| ACF designated type 更多...
|
|
typedef void * | CriAtomExRngHn |
| Random Number Generator handle
|
|
typedef struct CriAtomExRngInterfaceTag | CriAtomExRngInterface |
| Random Number Generator interface
|
|
typedef struct CriAtomExAcfRegistrationInfoTag | CriAtomExAcfRegistrationInfo |
| ACF location information 更多...
|
|
typedef struct CriAtomExConfigTag | CriAtomExConfig |
| Configuration structure used to initialize the Atom libraryThis structure is used to specify the behavior of the CRI Atom library.
It is passed to the criAtomEx_Initialize function.
The CRI Atom library will allocate internal resources as needed during initialization according to the settings specified in this structure.
The size of the work area required by the library varies depending on the parameters specified in this structure. 更多...
|
|
typedef CriAtomPerformanceInfo | CriAtomExPerformanceInfo |
| Performance information 更多...
|
|
typedef CriSint32 | CriAtomExWaveId |
| Waveform data ID 更多...
|
|
typedef CriSint32 | CriAtomExVibrationId |
| Vibration ID 更多...
|
|
typedef CriAtomFormat | CriAtomExFormat |
| Format type 更多...
|
|
typedef struct CriAtomExFormatInfoTag | CriAtomExFormatInfo |
| Audio data format information 更多...
|
|
typedef enum CriAtomExResumeModeTag | CriAtomExResumeMode |
| Resume target 更多...
|
|
typedef enum CriAtomExBiquadFilterTypeTag | CriAtomExBiquadFilterType |
| Type of biquad filter 更多...
|
|
typedef enum CriAtomExSilentModeTag | CriAtomExSilentMode |
| Silent mode 更多...
|
|
typedef enum CriAtomExPanTypeTag | CriAtomExPanType |
| Pan type 更多...
|
|
typedef enum CriAtomExPanSpeakerTypeTag | CriAtomExPanSpeakerType |
| Output speaker type for panning 更多...
|
|
typedef enum CriAtomExPanAngleTypeTag | CriAtomExPanAngleType |
| Panning angle type 更多...
|
|
typedef CriUint32 | CriAtomExSpeakerSystem |
| Order of the output speakers 更多...
|
|
typedef struct CriAtomExSphericalCoordinatesTag | CriAtomExSphericalCoordinates |
| Spherical Coordinate Structure 更多...
|
|
typedef struct CriAtomEx3dAttenuationParameterTag | CriAtomEx3dAttenuationParameter |
| Distance attenuation parameter structure 更多...
|
|
typedef CriSint32 | CriAtomExBlockIndex |
| Block Index 更多...
|
|
typedef CriUint32 | CriAtomExGameVariableId |
| Game variable ID 更多...
|
|
typedef struct CriAtomExGameVariableInfoTag | CriAtomExGameVariableInfo |
| Structure for acquiring game variable information 更多...
|
|
typedef CriAtomStreamingInfo | CriAtomExStreamingInfo |
| Streaming information 更多...
|
|
typedef enum CriAtomExCharacterEncodingTag | CriAtomExCharacterEncoding |
| Character code 更多...
|
|
typedef struct CriAtomExResourceUsageTag | CriAtomExResourceUsage |
| Usage status of various resources 更多...
|
|
typedef enum CriAtomExCurveTypeTag | CriAtomExCurveType |
| Curve Type 更多...
|
|
typedef struct CriAtomExDebugResourcesInfoTag | CriAtomExDebugResourcesInfo |
| Status of CriAtomEx internal resources 更多...
|
|
typedef struct CriAtomExHcaMxConfigTag | CriAtomExHcaMxConfig |
| Configuration structure used to initialize HCA-MXThis is a structure for specifying the operation specifications of HCA-MX.
This is specified as an argument to the criAtomExHcaMx_Initialize function.
更多...
|
|
typedef struct CriAtomExAcfInfoTag | CriAtomExAcfInfo |
| ACF information 更多...
|
|
typedef CriUint32 | CriAtomExAisacControlId |
| AISAC control ID 更多...
|
|
typedef struct CriAtomExAisacControlInfoTag | CriAtomExAisacControlInfo |
| Structure used to get information about an AISAC control 更多...
|
|
typedef struct CriAtomExAisacInfoTag | CriAtomExAisacInfo |
| Structure used to get information about an AISAC 更多...
|
|
typedef struct CriAtomExAcfDspSettingInfoTag | CriAtomExAcfDspSettingInfo |
| Structure used to get information about a DSP Setting 更多...
|
|
typedef struct CriAtomExAcfDspSettingSnapshotInfoTag | CriAtomExAcfDspSettingSnapshotInfo |
| Structure used to get information about a snapshot of a DSP bus setting 更多...
|
|
typedef struct CriAtomExAcfDspBusInfoTag | CriAtomExAcfDspBusInfo |
| Structure used to get information about a DSP Bus 更多...
|
|
typedef enum CriAtomExAcfDspBusLinkTypeTag | CriAtomExAcfDspBusLinkType |
| DSP Bus Link type 更多...
|
|
typedef struct CriAtomExAcfDspBusLinkInfoTag | CriAtomExAcfDspBusLinkInfo |
| Structure used to get information about a DSP Bus Link 更多...
|
|
typedef enum CriAtomExAcfAisacTypeTag | CriAtomExAcfAisacType |
| AISAC type 更多...
|
|
typedef struct CriAtomExGlobalAisacInfoTag | CriAtomExGlobalAisacInfo |
| Structure to get information about a Global AISAC 更多...
|
|
typedef enum CriAtomExAisacGraphTypeTag | CriAtomExAisacGraphType |
| Aisac Graph type 更多...
|
|
typedef struct CriAtomExAisacGraphInfoTag | CriAtomExAisacGraphInfo |
| Structure for acquiring Aisac Graph information 更多...
|
|
typedef struct CriAtomExSelectorInfoTag | CriAtomExSelectorInfo |
| Structure to get information about a selector 更多...
|
|
typedef struct CriAtomExSelectorLabelInfoTag | CriAtomExSelectorLabelInfo |
| Structure used to get information about a selector label 更多...
|
|
typedef enum CriAtomExMixerAisacGraphTypeTag | CriAtomExMixerAisacGraphType |
| Mixer Aisac graph type 更多...
|
|
typedef CriUint32 | CriAtomExCategoryId |
| Category ID 更多...
|
|
typedef struct CriAtomExCategoryInfoTag | CriAtomExCategoryInfo |
| Structure used to get information about a category 更多...
|
|
typedef enum CriAtomExReactTypeTag | CriAtomExReactType |
| REACT Type 更多...
|
|
typedef enum CriAtomExReactDuckerTargetTypeTag | CriAtomExReactDuckerTargetType |
| Target of Ducking by REACT 更多...
|
|
typedef struct CriAtomExReactFadeParameterTag | CriAtomExReactFadeParameter |
| Curve Type of Ducking by REACT 更多...
|
|
typedef enum CriAtomExReactHoldTypeTag | CriAtomExReactHoldType |
| REACT Hold Type 更多...
|
|
typedef struct CriAtomExReactDuckerParameterTag | CriAtomExReactDuckerParameter |
| REACT ducker parameter structure 更多...
|
|
typedef struct CriAtomExReactAisacModulationParameterTag | CriAtomExReactAisacModulationParameter |
| AISAC modulation trigger parameter structure 更多...
|
|
typedef struct CriAtomExReactParameterTag | CriAtomExReactParameter |
| REACT drive parameter structure 更多...
|
|
typedef enum CriAtomExReactStatusTag | CriAtomExReactStatus |
| REACT Operation Status 更多...
|
|
typedef CriAtomExAcbObj * | CriAtomExAcbHn |
| ACB handle 更多...
|
|
typedef CriSint32 | CriAtomExCueId |
| Cue ID 更多...
|
|
typedef CriSint32 | CriAtomExCueIndex |
| Cue index 更多...
|
|
typedef struct CriAtomExAcbInfoTag | CriAtomExAcbInfo |
| ACB information 更多...
|
|
typedef struct CriAtomExWaveformInfoTag | CriAtomExWaveformInfo |
| Audio waveform information 更多...
|
|
typedef enum CriAtomExAcbCueTypeTag | CriAtomExAcbCueType |
| Cue type 更多...
|
|
typedef struct CriAtomExCuePos3dInfoTag | CriAtomExCuePos3dInfo |
| Cue 3D information 更多...
|
|
typedef struct CriAtomExCueInfoTag | CriAtomExCueInfo |
| Cue information 更多...
|
|
typedef CriBool(* | CriAtomExAcbHandleCbFunc) (void *obj, CriAtomExAcbHn acb_hn) |
| Type of the ACB handle callback function 更多...
|
|
typedef void(* | CriAtomExAcbDetectionInGamePreviewDataCbFunc) (void *obj, const CriChar8 *acb_name) |
| Type of the callback function used to notify of in-game preview data loading 更多...
|
|
typedef struct CriAtomExVoicePoolTag * | CriAtomExVoicePoolHn |
| Voice Pool handle 更多...
|
|
typedef CriUint32 | CriAtomExVoicePoolIdentifier |
| Voice Pool identifier 更多...
|
|
typedef struct CriAtomExStandardVoicePoolConfigTag | CriAtomExStandardVoicePoolConfig |
| Configuration structure used when creating a standard Voice Pool 更多...
|
|
typedef struct CriAtomExAdxVoicePoolConfigTag | CriAtomExAdxVoicePoolConfig |
| Configuration structure used when creating an ADX Voice Pool 更多...
|
|
typedef struct CriAtomExHcaVoicePoolConfigTag | CriAtomExHcaVoicePoolConfig |
| Configuration structure used when creating a HCA Voice Pool 更多...
|
|
typedef struct CriAtomExHcaMxVoicePoolConfigTag | CriAtomExHcaMxVoicePoolConfig |
| Configuration structure used when creating a HCA-MX Voice Pool 更多...
|
|
typedef struct CriAtomExWaveVoicePoolConfigTag | CriAtomExWaveVoicePoolConfig |
| Configuration structure used when creating a Wave Voice Pool 更多...
|
|
typedef struct CriAtomExAiffVoicePoolConfigTag | CriAtomExAiffVoicePoolConfig |
| Configuration structure used when creating an AIFF Voice Pool 更多...
|
|
typedef struct CriAtomExRawPcmVoicePoolConfigTag | CriAtomExRawPcmVoicePoolConfig |
| Configuration structure used when creating a raw PCM Voice Pool 更多...
|
|
typedef struct CriAtomExInstrumentVoicePoolConfigTag | CriAtomExInstrumentVoicePoolConfig |
| Configuration structure used when creating an Instrument Voice Pool 更多...
|
|
typedef void(* | CriAtomExVoicePoolCbFunc) (void *obj, CriAtomExVoicePoolHn pool) |
| Voice pool callback function type 更多...
|
|
typedef enum CriAtomExInputPortTypeTag | CriAtomExInputPortType |
| Input port type
|
|
typedef void * | CriAtomExInputPortHn |
| Input port handle 更多...
|
|
typedef enum CriAtomExVoiceAllocationMethodTag | CriAtomExVoiceAllocationMethod |
| Voice allocation method 更多...
|
|
typedef struct CriAtomExPlayerConfigTag | CriAtomExPlayerConfig |
| Configuration structure used when creating a player 更多...
|
|
typedef CriAtomExPlayerObj * | CriAtomExPlayerHn |
| Player handle 更多...
|
|
typedef enum CriAtomExPlayerStatusTag | CriAtomExPlayerStatus |
| Player status 更多...
|
|
typedef enum CriAtomExVoiceControlMethodTag | CriAtomExVoiceControlMethod |
| Voice playback control method 更多...
|
|
typedef enum CriAtomExSpeakerIdTag | CriAtomExSpeakerId |
| Speaker ID 更多...
|
|
typedef CriUint32 | CriAtomExPlaybackId |
| Playback ID 更多...
|
|
typedef void(* | CriAtomExPlayerCbFunc) (void *obj, CriAtomExPlayerHn player) |
| Player callback function type 更多...
|
|
typedef CriBool(* | CriAtomExPlaybackCbFunc) (void *obj, CriAtomExPlaybackId playback_id) |
| Data request callback function 更多...
|
|
typedef void(* | CriAtomExPlayerDataRequestCbFunc) (void *obj, CriAtomExPlaybackId id, CriAtomPlayerHn player) |
| Data request callback function 更多...
|
|
typedef void(* | CriAtomExPlayerFilterCbFunc) (void *obj, CriAtomExPlaybackId id, CriAtomPcmFormat format, CriSint32 num_channels, CriSint32 num_samples, void *data[]) |
| Waveform filter callback function 更多...
|
|
typedef void(* | CriAtomExPlayerBlockTransitionCbFunc) (void *obj, CriAtomExPlaybackId id, CriAtomExBlockIndex index) |
| Block transition callback function 更多...
|
|
typedef struct CriAtomExPlaybackTrackInfoTag | CriAtomExPlaybackTrackInfo |
| Info structure for playback track information
|
|
typedef void(* | CriAtomExPlayerPlaybackTrackInfoNotificationCbFunc) (void *obj, const CriAtomExPlaybackTrackInfo *info) |
| Playback track information acquisition call back function 更多...
|
|
typedef CriBool(* | CriAtomExPlayerPanCbFunc) (void *object, CriSint32 input_channels, CriAtomChannelConfig channel_config, CriSint32 output_channels, CriAtomSpeakerMapping speaker_mapping, const CriAtomExSphericalCoordinates *location, const CriAtomEx3dAttenuationParameter *parameter, CriFloat32 *matrix[]) |
| Parameter ID 更多...
|
|
typedef enum CriAtomExParameterIdTag | CriAtomExParameterId |
| Parameter ID 更多...
|
|
typedef enum CriAtomExSequecneEventTypeTag | CriAtomExSequecneEventType |
| Type of sequence event callback 更多...
|
|
typedef struct CriAtomExSequenceEventInfoTag | CriAtomExSequenceEventInfo |
| Information structure used for sequence callback event
|
|
typedef CriSint32(* | CriAtomExSequencerEventCbFunc) (void *obj, const CriAtomExSequenceEventInfo *info) |
| Sequence callback 更多...
|
|
typedef struct CriAtomExBeatSyncInfoTag | CriAtomExBeatSyncInfo |
| Structure for beat synchronization position detection callback
|
|
typedef CriSint32(* | CriAtomExBeatSyncCbFunc) (void *obj, const CriAtomExBeatSyncInfo *info) |
| Beat synchronization position detection callback 更多...
|
|
typedef enum CriAtomExPlaybackStatusTag | CriAtomExPlaybackStatus |
| Playback status 更多...
|
|
typedef enum CriAtomExSourceTypeTag | CriAtomExSourceType |
| Playback source type 更多...
|
|
typedef struct CriAtomExSourceInfoTag | CriAtomExSourceInfo |
| Playback source information 更多...
|
|
typedef enum CriAtomExPlaybackEventTag | CriAtomExPlaybackEvent |
| Playback Event 更多...
|
|
typedef struct CriAtomExPlaybackInfoDetailTag | CriAtomExPlaybackInfoDetail |
| Playback information details 更多...
|
|
typedef void(* | CriAtomExPlaybackEventCbFunc) (void *obj, CriAtomExPlaybackEvent playback_event, const CriAtomExPlaybackInfoDetail *info) |
| Replay event callback function type 更多...
|
|
typedef struct CriAtomExFaderConfigTag | CriAtomExFaderConfig |
| Configuration structure used to attach a fader 更多...
|
|
typedef CriAtomDbasId | CriAtomExDbasId |
| AtomEx D-BAS ID 更多...
|
|
typedef CriAtomDbasConfig | CriAtomExDbasConfig |
| Configuration structure used when creating a D-BAS 更多...
|
|
typedef CriAtomStreamingCacheId | CriAtomExStreamingCacheId |
| Streaming cache ID 更多...
|
|
typedef CriAtomStreamingCacheConfig | CriAtomExStreamingCacheConfig |
| Configuration structure used when creating a streaming cache 更多...
|
|
typedef struct CriAtomExVectorTag | CriAtomExVector |
| 3D vector structure 更多...
|
|
typedef struct CriAtomEx3dSourceConfigTag | CriAtomEx3dSourceConfig |
| Configuration structure used to create a 3D sound source 更多...
|
|
typedef struct CriAtomEx3dSourceListConfigTag | CriAtomEx3dSourceListConfig |
| Configuration structure used to create a 3D sound source list 更多...
|
|
typedef struct CriAtomEx3dListenerConfigTag | CriAtomEx3dListenerConfig |
| Configuration structure used to create a 3D listener 更多...
|
|
typedef CriAtomEx3dSourceObj * | CriAtomEx3dSourceHn |
| 3D sound source handle 更多...
|
|
typedef CriAtomEx3dSourceListObj * | CriAtomEx3dSourceListHn |
| 3D sound source handle list 更多...
|
|
typedef CriAtomEx3dListenerObj * | CriAtomEx3dListenerHn |
| 3D listener handle 更多...
|
|
typedef struct CriAtomEx3dRegionConfigTag | CriAtomEx3dRegionConfig |
| Config structure for creating 3D region handle 更多...
|
|
typedef CriAtomEx3dRegionObj * | CriAtomEx3dRegionHn |
| 3D region handle 更多...
|
|
typedef struct CriAtomEx3dTransceiverConfigTag | CriAtomEx3dTransceiverConfig |
| Config structure for creating 3D Transceiver handle 更多...
|
|
typedef CriAtomEx3dTransceiverObj * | CriAtomEx3dTransceiverHn |
| 3D Transceiver handle 更多...
|
|
typedef enum CriAtomEx3dSourceRandomPositionCalculationTypeTag | CriAtomEx3dSourceRandomPositionCalculationType |
| How to calculate position coordinates when randomizing the position of a 3D sound source 更多...
|
|
typedef struct CriAtomEx3dSourceRandomPositionConfigTag | CriAtomEx3dSourceRandomPositionConfig |
| Configuration structure for randomizing 3D sound source position 更多...
|
|
typedef struct CriAtomEx3dSourceRandomPositionResultInfoDetailTag | CriAtomEx3dSourceRandomPositionResultInfoDetail |
| Details of position coordinate results when randomizing 3D sound source position 更多...
|
|
typedef void(* | CriAtomEx3dSourceRandomPositionCalculationCbFunc) (void *obj, const CriAtomEx3dSourceHn ex_3d_source, CriAtomExVector *result_pos) |
| Callback function type for calculating position coordinates when randomizing the position of a 3D sound source 更多...
|
|
typedef void(* | CriAtomEx3dSourceRandomPositionResultCbFunc) (void *obj, const CriAtomEx3dSourceRandomPositionResultInfoDetail *result_info) |
| Position coordinate result callback function type for randomizing the position of a 3D sound source 更多...
|
|
typedef struct CriAtomExDspPitchShifterConfigTag | CriAtomExDspPitchShifterConfig |
| Configuration structure used to attach a pitch shifter effect 更多...
|
|
typedef struct CriAtomExDspTimeStretchConfigTag | CriAtomExDspTimeStretchConfig |
| Configuration structure used to attach a time-stretching effect 更多...
|
|
typedef struct CriAtomExDspAfxConfigTag | CriAtomExDspAfxConfig |
| Configuration structure for attaching an AFX format insertion DSP 更多...
|
|
typedef enum CriAtomExTweenParameterTypeTag | CriAtomExTweenParameterType |
| Parameter type for a Tween 更多...
|
|
typedef struct CriAtomExTweenConfigTag | CriAtomExTweenConfig |
| Configuration structure used to create a Tween 更多...
|
|
typedef struct CriAtomExTweenTag * | CriAtomExTweenHn |
| Tween handle 更多...
|
|
typedef enum CriAtomExVoiceEventTag | CriAtomExVoiceEvent |
| Voice event 更多...
|
|
typedef struct CriAtomExVoiceInfoDetailTag | CriAtomExVoiceInfoDetail |
| Detailed information about a voice 更多...
|
|
typedef void(* | CriAtomExVoiceEventCbFunc) (void *obj, CriAtomExVoiceEvent voice_event, const CriAtomExVoiceInfoDetail *request, const CriAtomExVoiceInfoDetail *removed, const CriAtomExVoiceInfoDetail *removed_in_group) |
| Type definition of the Voice event callback 更多...
|
|
typedef void(* | CriAtomExVoiceInfoCbFunc) (void *obj, const CriAtomExVoiceInfoDetail *voice_info) |
| Type definition of the Voice information callback 更多...
|
|
typedef struct CriAtomExMonitoringVoiceStopInfoTag | CriAtomExMonitoringVoiceStopInfo |
| Structure for acquiring voice stop information 更多...
|
|
typedef void(* | CriAtomExMonitoringVoiceStopCbFunc) (void *obj, CriAtomExMonitoringVoiceStopInfo *voice_stop) |
| Callback function type for monitoring a voice stop 更多...
|
|
typedef enum CriAtomExCueLinkTypeTag | CriAtomExCueLinkType |
| CueLink callback type
|
|
typedef struct CriAtomExCueLinkInfoTag | CriAtomExCueLinkInfo |
| Info structure for the CueLink callback type
|
|
typedef CriSint32(* | CriAtomExCueLinkCbFunc) (void *obj, const CriAtomExCueLinkInfo *info) |
| CueLink callback 更多...
|
|
typedef enum CriAtomExPlaybackCancelTypeTag | CriAtomExPlaybackCancelType |
| Playback cancel type 更多...
|
|
typedef struct CriAtomExPlaybackCancelInfoTag | CriAtomExPlaybackCancelInfo |
| Info structure for playback cancel callbacks
|
|
typedef void(* | CriAtomExPlaybackCancelCbFunc) (void *obj, const CriAtomExPlaybackCancelInfo *info) |
| Playback cancel callback 更多...
|
|
typedef struct CriAtomExTrackTransitionBySelectorInfoTag | CriAtomExTrackTransitionBySelectorInfo |
| Info structure for track transition by selector callbacks
|
|
typedef void(* | CriAtomExTrackTransitionBySelectorCbFunc) (void *obj, const CriAtomExTrackTransitionBySelectorInfo *info) |
| Track transition by selector callback 更多...
|
|
typedef struct CriAtomExSoundObjectConfigTag | CriAtomExSoundObjectConfig |
| Configuration structure used to create sound objects 更多...
|
|
typedef CriAtomExSoundObjectObj * | CriAtomExSoundObjectHn |
| Sound object handle 更多...
|
|
typedef enum CriAtomExOutputPortTypeTag | CriAtomExOutputPortType |
| Output port type 更多...
|
|
typedef struct CriAtomExOutputPortConfigTag | CriAtomExOutputPortConfig |
| Config structure used to create the output port 更多...
|
|
typedef CriAtomExOutputPortObj * | CriAtomExOutputPortHn |
| Output port handle 更多...
|
|
|
CriSint32 | criAtomEx_CalculateWorkSize (const CriAtomExConfig *config) |
| Calculate the size of the work buffer required to initialize the library 更多...
|
|
CriBool | criAtomEx_Initialize (const CriAtomExConfig *config, void *work, CriSint32 work_size) |
| Initialize the library 更多...
|
|
void | criAtomEx_Finalize (void) |
| Finalize the library 更多...
|
|
CriBool | criAtomEx_IsInitialized (void) |
| Check the library initialization status 更多...
|
|
void | criAtomEx_ExecuteMain (void) |
| Execute the server processing 更多...
|
|
void | criAtomEx_ExecuteAudioProcess (void) |
| Execute the server processing for user multithreading. 更多...
|
|
void | criAtomEx_Lock (void) |
| Prevent the server process interrupts 更多...
|
|
void | criAtomEx_Unlock (void) |
| Cancel the server process interrupt prevention 更多...
|
|
CriUint64 | criAtomEx_GetTimeMicro (void) |
| Get the time 更多...
|
|
void | criAtomEx_ResetTimer (void) |
| Reset the timer 更多...
|
|
void | criAtomEx_PauseTimer (CriBool sw) |
| Pause the timer 更多...
|
|
void | criAtomEx_SetConfigForWorkSizeCalculation (const CriAtomExConfig *config) |
| Set the configuration structure used for the calculation of the work buffer sizes 更多...
|
|
CriSint32 | criAtomEx_CalculateWorkSizeForRegisterAcfData (void *acf_data, CriSint32 acf_data_size) |
| Calculate the size of the work buffer required to register in-memory ACF data 更多...
|
|
void | criAtomEx_RegisterAcfData (void *acf_data, CriSint32 acf_data_size, void *work, CriSint32 work_size) |
| Register in-memory ACF data 更多...
|
|
CriSint32 | criAtomEx_CalculateWorkSizeForRegisterAcfFile (CriFsBinderHn binder, const CriChar8 *path) |
| Calculate the size of the work buffer required to register an ACF file 更多...
|
|
CriSint32 | criAtomEx_CalculateWorkSizeForRegisterAcfFileById (CriFsBinderHn binder, CriUint16 id) |
| Calculate the size of the work buffer required to register an ACF file (specifying a CPK content ID) 更多...
|
|
CriBool | criAtomEx_RegisterAcfFile (CriFsBinderHn binder, const CriChar8 *path, void *work, CriSint32 work_size) |
| Register an ACF file 更多...
|
|
CriBool | criAtomEx_RegisterAcfFileById (CriFsBinderHn binder, CriUint16 id, void *work, CriSint32 work_size) |
| Register an ACF file (specifying a CPK content ID) 更多...
|
|
void | criAtomEx_UnregisterAcf (void) |
| Unregister an ACF file 更多...
|
|
CriUint32 | criAtomEx_GetAcfVersion (void *acf_data, CriSint32 acf_data_size, CriBool *flag) |
| Get the version of an in-memory ACF 更多...
|
|
CriUint32 | criAtomEx_GetAcfVersionFromFile (CriFsBinderHn binder, const CriChar8 *path, void *work, CriSint32 work_size, CriBool *flag) |
| Get the version of an ACF file 更多...
|
|
CriUint32 | criAtomEx_GetAcfVersionFromFileById (CriFsBinderHn binder, CriUint16 id, void *work, CriSint32 work_size, CriBool *flag) |
| Get the version of an ACF file (specifying CPK content ID) 更多...
|
|
void | criAtomEx_GetSupportedAcfVersion (CriUint32 *version_low, CriUint32 *version_high) |
| Get what versions of an ACF file can be registered 更多...
|
|
CriBool | criAtomEx_AnalyzeAudioHeader (const void *buffer, CriSint32 buffer_size, CriAtomExFormatInfo *info) |
| Analyze audio header 更多...
|
|
void | criAtomEx_SetRandomSeed (CriUint32 seed) |
| Set a random seed 更多...
|
|
CriBool | criAtomEx_IsDataPlaying (void *buffer, CriSint32 size) |
| Check whether the ACB handle can be released immediately 更多...
|
|
CriSint32 | criAtomEx_CalculateWorkSizeForDspBusSetting (const CriChar8 *setting) |
| Calculate the size of the work buffer required to attach a DSP bus setting 更多...
|
|
CriSint32 | criAtomEx_CalculateWorkSizeForDspBusSettingFromAcfData (void *acf_data, CriSint32 acf_buffer_size, const CriChar8 *setting_name) |
| Calculate the size of the work buffer required to attach a DSP bus setting 更多...
|
|
void | criAtomEx_AttachDspBusSetting (const CriChar8 *setting, void *work, CriSint32 work_size) |
| Attach a DSP bus setting 更多...
|
|
void | criAtomEx_DetachDspBusSetting (void) |
| Detach a DSP bus setting 更多...
|
|
void | criAtomEx_ApplyDspBusSnapshot (const CriChar8 *snapshot_name, CriSint32 time_ms) |
| Applying a DSP bus snapshot 更多...
|
|
const CriChar8 * | criAtomEx_GetAppliedDspBusSnapshotName (void) |
| Get the name of the snapshot applied to a DSP bus 更多...
|
|
void | criAtomEx_SetCueLinkCallback (CriAtomExCueLinkCbFunc func, void *obj) |
| Registering a CueLink callback function 更多...
|
|
void | criAtomEx_SetSpeakerAngles (CriFloat32 angle_l, CriFloat32 angle_r, CriFloat32 angle_sl, CriFloat32 angle_sr) |
| Setting 5.1-ch speaker angles 更多...
|
|
void | criAtomEx_SetSpeakerAngleArray (CriAtomExSpeakerSystem speaker_system, const CriFloat32 *angle_array) |
| Setting the speaker angles 更多...
|
|
void | criAtomEx_SetVirtualSpeakerAngleArray (CriAtomExSpeakerSystem speaker_system, const CriFloat32 *angle_array) |
| Set the virtual speaker angle 更多...
|
|
void | criAtomEx_ControlVirtualSpeakerSetting (CriBool sw) |
| Virtual speaker setting ON/OFF 更多...
|
|
CriSint32 | criAtomEx_GetNumGameVariables (void) |
| Acquiring the total number of game variables 更多...
|
|
CriBool | criAtomEx_GetGameVariableInfo (CriUint16 index, CriAtomExGameVariableInfo *info) |
| Acquiring game variable information (by specifying an index) 更多...
|
|
CriFloat32 | criAtomEx_GetGameVariableById (CriAtomExGameVariableId id) |
| Acquiring a game variable 更多...
|
|
CriFloat32 | criAtomEx_GetGameVariableByName (const CriChar8 *name) |
| Acquiring a game variable 更多...
|
|
void | criAtomEx_SetGameVariableById (CriAtomExGameVariableId id, CriFloat32 value) |
| Setting a game variable 更多...
|
|
void | criAtomEx_SetGameVariableByName (const CriChar8 *name, CriFloat32 value) |
| Setting a game variable 更多...
|
|
void | criAtomEx_SetPlaybackCancelCallback (CriAtomExPlaybackCancelCbFunc func, void *obj) |
| Registering a playback cancel callback function 更多...
|
|
void | criAtomEx_ControlAcfConsistencyCheck (CriBool sw) |
| ACF consistency check function ON/OFF 更多...
|
|
void | criAtomEx_SetAcfConsistencyCheckErrorLevel (CriErrorLevel level) |
| ACF consistency check error level setting 更多...
|
|
void | criAtomEx_SetTrackTransitionBySelectorCallback (CriAtomExTrackTransitionBySelectorCbFunc func, void *obj) |
| Registering a track transition by selector callback function 更多...
|
|
void | criAtomExDebug_GetResourcesInfo (CriAtomExDebugResourcesInfo *resources_info) |
| get the status of CriAtomEx internal resources 更多...
|
|
CriSint32 | criAtomExHcaMx_CalculateWorkSize (const CriAtomExHcaMxConfig *config) |
| Calculate the size of the work buffer required to initialize HCA-MX 更多...
|
|
void | criAtomExHcaMx_SetConfigForWorkSizeCalculation (const CriAtomExHcaMxConfig *config) |
| Set the configuration structure used to calculate the size of the work buffer 更多...
|
|
void | criAtomExHcaMx_Initialize (const CriAtomExHcaMxConfig *config, void *work, CriSint32 work_size) |
| Initialize HCA-MX 更多...
|
|
void | criAtomExHcaMx_Finalize (void) |
| Finalize the HCA-MX 更多...
|
|
void | criAtomExHcaMx_SetBusSendLevelByName (CriSint32 mixer_id, const CriChar8 *bus_name, CriFloat32 level) |
| Setting the bus send level for the mixer 更多...
|
|
void | criAtomExHcaMx_SetFrequencyRatio (CriSint32 mixer_id, CriFloat32 ratio) |
| Set the output frequency adjustment ratio of a mixer 更多...
|
|
void | criAtomExHcaMx_SetAsrRackId (CriSint32 mixer_id, CriSint32 rack_id) |
| Specify the ASR Rack ID 更多...
|
|
CriSint32 | criAtomExAcf_GetNumAisacControls (void) |
| Get the number of AISAC controls 更多...
|
|
CriBool | criAtomExAcf_GetAisacControlInfo (CriUint16 index, CriAtomExAisacControlInfo *info) |
| Get information about an AISAC control 更多...
|
|
CriAtomExAisacControlId | criAtomExAcf_GetAisacControlIdByName (const CriChar8 *name) |
| Get AISAC control ID from its name 更多...
|
|
const CriChar8 * | criAtomExAcf_GetAisacControlNameById (CriAtomExAisacControlId id) |
| Get an AISAC control name from its ID 更多...
|
|
CriSint32 | criAtomExAcf_GetNumDspSettings (void) |
| Get the number of DSP bus settings 更多...
|
|
CriSint32 | criAtomExAcf_GetNumDspSettingsFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the number of DSP bus settings from ACF data 更多...
|
|
const CriChar8 * | criAtomExAcf_GetDspSettingNameByIndex (CriUint16 index) |
| Get the DSP bus setting name (specifying index) 更多...
|
|
const CriChar8 * | criAtomExAcf_GetDspSettingNameByIndexFromAcfData (void *acf_data, CriSint32 acf_data_size, CriUint16 index) |
| Acquiring the name of the DSP bus setting from ACF data 更多...
|
|
CriBool | criAtomExAcf_GetDspSettingInformation (const CriChar8 *name, CriAtomExAcfDspSettingInfo *info) |
| Get DSP bus setting information 更多...
|
|
CriBool | criAtomExAcf_GetDspSettingSnapshotInformation (CriUint16 index, CriAtomExAcfDspSettingSnapshotInfo *info) |
| Get the DSP bus setting snapshot information 更多...
|
|
CriBool | criAtomExAcf_GetDspBusInformation (CriUint16 index, CriAtomExAcfDspBusInfo *info) |
| Get the DSP bus information 更多...
|
|
const CriChar8 * | criAtomExAcf_GetDspFxName (CriUint16 index) |
| Get DSP FX name 更多...
|
|
CriBool | criAtomExAcf_GetDspFxParameters (CriUint16 index, void *parameters, CriSint32 size) |
| Get DSP FX parameters 更多...
|
|
CriBool | criAtomExAcf_GetDspBusLinkInformation (CriUint16 index, CriAtomExAcfDspBusLinkInfo *info) |
| Get DSP bus link information 更多...
|
|
CriSint32 | criAtomExAcf_GetNumCategoriesFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the number of categories from ACF data 更多...
|
|
CriSint32 | criAtomExAcf_GetNumCategories (void) |
| Get the number of categories 更多...
|
|
CriSint32 | criAtomExAcf_GetNumCategoriesPerPlaybackFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the number of category references per playback from ACF data 更多...
|
|
CriSint32 | criAtomExAcf_GetNumCategoriesPerPlayback (void) |
| Get the number of category references per playback 更多...
|
|
CriBool | criAtomExAcf_GetCategoryInfo (CriUint16 index, CriAtomExCategoryInfo *info) |
| Get information about a category given its index 更多...
|
|
CriBool | criAtomExAcf_GetCategoryInfoByName (const CriChar8 *name, CriAtomExCategoryInfo *info) |
| Get information about a category given its name 更多...
|
|
CriBool | criAtomExAcf_GetCategoryInfoById (CriUint32 id, CriAtomExCategoryInfo *info) |
| Get information about a category given its ID 更多...
|
|
CriSint32 | criAtomExAcf_GetNumGlobalAisacs (void) |
| Get number of global AISACs 更多...
|
|
CriBool | criAtomExAcf_GetGlobalAisacInfo (CriUint16 index, CriAtomExGlobalAisacInfo *info) |
| Get information about a global AISAC (by specifying its index) 更多...
|
|
CriBool | criAtomExAcf_GetGlobalAisacInfoByName (const CriChar8 *name, CriAtomExGlobalAisacInfo *info) |
| Get information about a global AISAC (by specifying its name) 更多...
|
|
CriBool | criAtomExAcf_GetGlobalAisacGraphInfo (const CriAtomExGlobalAisacInfo *aisac_info, CriUint16 graph_index, CriAtomExAisacGraphInfo *graph_info) |
| Acquiring Global Aisac Graph information 更多...
|
|
CriBool | criAtomExAcf_GetGlobalAisacValue (const CriAtomExGlobalAisacInfo *aisac_info, CriFloat32 control, CriAtomExAisacGraphType type, CriFloat32 *value) |
| Acquiring the Global Aisac value 更多...
|
|
CriBool | criAtomExAcf_GetAcfInfo (CriAtomExAcfInfo *acf_info) |
| Get ACF information 更多...
|
|
CriBool | criAtomExAcf_GetAcfInfoFromAcfData (void *acf_data, CriSint32 acf_data_size, CriAtomExAcfInfo *acf_info) |
| Get ACF information from the ACF data 更多...
|
|
CriSint32 | criAtomExAcf_GetNumSelectors (void) |
| Get the number of selectors 更多...
|
|
CriBool | criAtomExAcf_GetSelectorInfoByIndex (CriUint16 index, CriAtomExSelectorInfo *info) |
| Get information about a selector given its index 更多...
|
|
CriBool | criAtomExAcf_GetSelectorInfoByName (const CriChar8 *name, CriAtomExSelectorInfo *info) |
| Get information about a selector based on its name 更多...
|
|
CriBool | criAtomExAcf_GetSelectorLabelInfo (const CriAtomExSelectorInfo *selector_info, CriUint16 label_index, CriAtomExSelectorLabelInfo *label_info) |
| Get information about a selector label 更多...
|
|
void | criAtomExAcf_SetGlobalLabelToSelectorByName (const CriChar8 *selsector_name, const CriChar8 *label_name) |
| Set a Global Reference Label for Selector 更多...
|
|
void | criAtomExAcf_SetGlobalLabelToSelectorByIndex (CriUint16 selsector_index, CriUint16 label_index) |
| Set a Global Reference Label for Selector 更多...
|
|
CriSint32 | criAtomExAcf_GetNumBusesFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the number of buses from ACF data 更多...
|
|
CriSint32 | criAtomExAcf_GetNumBuses (void) |
| Acquiring the number of buses 更多...
|
|
CriSint32 | criAtomExAcf_GetMaxBusesOfDspBusSettingsFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the maximum number of buses in the DSP bus setting from ACF data 更多...
|
|
CriSint32 | criAtomExAcf_GetMaxBusesOfDspBusSettings (void) |
| Acquiring the maximum number of buses in the DSP bus setting 更多...
|
|
const CriChar8 * | criAtomExAcf_FindBusName (const CriChar8 *bus_name) |
| Acquiring the bus name in the ACF 更多...
|
|
CriAtomExOutputPortHn | criAtomExAcf_GetOutputPortHnByName (const CriChar8 *name) |
| Getting the output port handle of the ACF file by name 更多...
|
|
CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbData (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, const CriChar8 *awb_path) |
| Calculate the size of the work buffer required to load ACB data 更多...
|
|
CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbDataById (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, CriUint16 awb_id) |
| Calculate the size of the work buffer required to load ACB data (specifying a CPK content ID) 更多...
|
|
CriAtomExAcbHn | criAtomExAcb_LoadAcbData (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, const CriChar8 *awb_path, void *work, CriSint32 work_size) |
| Load ACB data in memory 更多...
|
|
CriAtomExAcbHn | criAtomExAcb_LoadAcbDataById (void *acb_data, CriSint32 acb_data_size, CriFsBinderHn awb_binder, CriUint16 awb_id, void *work, CriSint32 work_size) |
| Load ACB data in memory (specifying a CPK content ID) 更多...
|
|
CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbFile (CriFsBinderHn acb_binder, const CriChar8 *acb_path, CriFsBinderHn awb_binder, const CriChar8 *awb_path) |
| Calculate the size of the work buffer required to load an ACB file 更多...
|
|
CriSint32 | criAtomExAcb_CalculateWorkSizeForLoadAcbFileById (CriFsBinderHn acb_binder, CriUint16 acb_id, CriFsBinderHn awb_binder, CriUint16 awb_id) |
| Calculate the size of the work buffer required to load an ACB file (specifying a CPK content ID) 更多...
|
|
CriAtomExAcbHn | criAtomExAcb_LoadAcbFile (CriFsBinderHn acb_binder, const CriChar8 *acb_path, CriFsBinderHn awb_binder, const CriChar8 *awb_path, void *work, CriSint32 work_size) |
| Load an ACB file 更多...
|
|
CriAtomExAcbHn | criAtomExAcb_LoadAcbFileById (CriFsBinderHn acb_binder, CriUint16 acb_id, CriFsBinderHn awb_binder, CriUint16 awb_id, void *work, CriSint32 work_size) |
| Load an ACB file (specifying a CPK content ID) 更多...
|
|
void | criAtomExAcb_Release (CriAtomExAcbHn acb_hn) |
| Release an ACB handle 更多...
|
|
CriBool | criAtomExAcb_IsReadyToRelease (CriAtomExAcbHn acb_hn) |
| Check whether a ACB handle can be released immediately or not 更多...
|
|
void | criAtomExAcb_ReleaseAll (void) |
| Release all the ACB handles 更多...
|
|
CriSint32 | criAtomExAcb_EnumerateHandles (CriAtomExAcbHandleCbFunc func, void *obj) |
| ACB handle enumerator 更多...
|
|
CriUint32 | criAtomExAcb_GetVersion (void *acb_data, CriSint32 acb_data_size, void *flag) |
| Get the version of the ACB data in memory 更多...
|
|
CriUint32 | criAtomExAcb_GetVersionFromFile (CriFsBinderHn acb_binder, const CriChar8 *acb_path, void *work, CriSint32 work_size, CriBool *flag) |
| Get the version of an ACB file 更多...
|
|
void | criAtomExAcb_GetSupportedVersion (CriUint32 *version_low, CriUint32 *version_high) |
| Get information about what ACB file versions can be loaded 更多...
|
|
CriSint32 | criAtomExAcb_GetNumCues (CriAtomExAcbHn acb_hn) |
| Get the number of Cues in the ACB 更多...
|
|
CriBool | criAtomExAcb_ExistsId (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Check if a Cue with a specific ID exists 更多...
|
|
CriBool | criAtomExAcb_ExistsName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Check if a Cue with a specific name exists 更多...
|
|
CriBool | criAtomExAcb_ExistsIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| Check if a Cue with a specific index exists 更多...
|
|
CriAtomExCueId | criAtomExAcb_GetCueIdByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| Get the ID of a Cue from its index 更多...
|
|
CriAtomExCueId | criAtomExAcb_GetCueIdByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Get the ID of a Cue from its name 更多...
|
|
const CriChar8 * | criAtomExAcb_GetCueNameByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| Get the name of a Cue from its index 更多...
|
|
const CriChar8 * | criAtomExAcb_GetCueNameById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Get the name of a Cue from its ID 更多...
|
|
CriAtomExCueIndex | criAtomExAcb_GetCueIndexById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Get the index of a Cue from its ID 更多...
|
|
CriAtomExCueIndex | criAtomExAcb_GetCueIndexByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Get the index of a Cue from its name 更多...
|
|
const CriChar8 * | criAtomExAcb_GetUserDataById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Get the user data string of a Cue from its ID 更多...
|
|
const CriChar8 * | criAtomExAcb_GetUserDataByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Get the user data string of a Cue from its name 更多...
|
|
CriSint64 | criAtomExAcb_GetLengthById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Get the length of a Cue from its ID 更多...
|
|
CriSint64 | criAtomExAcb_GetLengthByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Get the length of a Cue from its name 更多...
|
|
CriSint32 | criAtomExAcb_GetNumUsableAisacControlsById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Get the number of AISAC Controls assigned to a Cue (specifying its ID) 更多...
|
|
CriSint32 | criAtomExAcb_GetNumUsableAisacControlsByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Get the number of AISAC Controls assigned to a Cue (specifying its name) 更多...
|
|
CriBool | criAtomExAcb_GetUsableAisacControlById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriUint16 index, CriAtomExAisacControlInfo *info) |
| Get information about an AISAC Control assigned to a Cue (specifying the Cue's ID) 更多...
|
|
CriBool | criAtomExAcb_GetUsableAisacControlByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, CriUint16 index, CriAtomExAisacControlInfo *info) |
| Get information about an AISAC Control assigned to a Cue (specifying the Cue's name) 更多...
|
|
CriBool | criAtomExAcb_IsUsingAisacControlById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriAtomExAisacControlId aisac_control_id) |
| Determine if a Cue (whose ID is specified) can be controlled by a specific AISAC Control 更多...
|
|
CriBool | criAtomExAcb_IsUsingAisacControlByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, const CriChar8 *aisac_control_name) |
| Determine if a Cue (whose name is specified) can be controlled by a specific AISAC Control 更多...
|
|
CriSint32 | criAtomExAcb_GetCuePriorityById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Get the priority of the Cue with the given ID 更多...
|
|
CriSint32 | criAtomExAcb_GetCuePriorityByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Get the priority of the Cue with the given name 更多...
|
|
CriBool | criAtomExAcb_GetWaveformInfoById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriAtomExWaveformInfo *waveform_info) |
| Get information about the waveform played by the Cue whose ID is given 更多...
|
|
CriBool | criAtomExAcb_GetWaveformInfoByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, CriAtomExWaveformInfo *waveform_info) |
| Get information about the waveform played by the Cue whose name is given 更多...
|
|
CriAtomAwbHn | criAtomExAcb_GetOnMemoryAwbHandle (CriAtomExAcbHn acb_hn) |
| Get an AWB handle from an ACB handle (for in-memory playback) 更多...
|
|
CriAtomAwbHn | criAtomExAcb_GetStreamingAwbHandle (CriAtomExAcbHn acb_hn) |
| Get an AWB handle from an ACB handle (for streaming playback) 更多...
|
|
CriAtomAwbHn | criAtomExAcb_GetStreamingAwbHandleBySlotName (CriAtomExAcbHn acb_hn, const CriChar8 *awb_slot_name) |
| Get AWB handle for stream playback of specified AWB slot name 更多...
|
|
CriAtomAwbHn | criAtomExAcb_GetStreamingAwbHandleBySlotIndex (CriAtomExAcbHn acb_hn, CriUint16 awb_slot_index) |
| Get AWB handle for stream playback of specified AWB slot index 更多...
|
|
CriBool | criAtomExAcb_GetCueInfoByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, CriAtomExCueInfo *info) |
| Get cue information (cue name specified) 更多...
|
|
CriBool | criAtomExAcb_GetCueInfoById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, CriAtomExCueInfo *info) |
| Get information about the Cue whose ID is specified 更多...
|
|
CriBool | criAtomExAcb_GetCueInfoByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index, CriAtomExCueInfo *info) |
| Get information about the Cue whose index is specified 更多...
|
|
CriSint32 | criAtomExAcb_GetNumCuePlayingCountByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Get the number of playing voices for a Cue with Cue limits (specifying the Cue name) 更多...
|
|
CriSint32 | criAtomExAcb_GetNumCuePlayingCountById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Get the number of playing voices for a Cue with Cue limits (specifying the Cue ID) 更多...
|
|
CriSint32 | criAtomExAcb_GetNumCuePlayingCountByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| Get the number of playing voices for a Cue with Cue limits (specifying the Cue index) 更多...
|
|
CriAtomExBlockIndex | criAtomExAcb_GetBlockIndexByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index, const CriChar8 *block_name) |
| Get the index of a block (specifying a Cue index) 更多...
|
|
CriAtomExBlockIndex | criAtomExAcb_GetBlockIndexById (CriAtomExAcbHn acb_hn, CriAtomExCueId id, const CriChar8 *block_name) |
| Get the index of a block (specifying a Cue ID) 更多...
|
|
CriAtomExBlockIndex | criAtomExAcb_GetBlockIndexByName (CriAtomExAcbHn acb_hn, const CriChar8 *name, const CriChar8 *block_name) |
| Get the index of a block (specifying a Cue name) 更多...
|
|
void | criAtomExAcb_SetDetectionInGamePreviewDataCallback (CriAtomExAcbDetectionInGamePreviewDataCbFunc func, void *obj) |
| Registration of the loading detection callback function for in-game preview data 更多...
|
|
CriBool | criAtomExAcb_GetAcbInfo (CriAtomExAcbHn acb_hn, CriAtomExAcbInfo *acb_info) |
| Get information about the ACB 更多...
|
|
void | criAtomExAcb_ResetCueTypeStateByName (CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Reset the type-based state of the Cue (specifying its name) 更多...
|
|
void | criAtomExAcb_ResetCueTypeStateById (CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Reset the type-based state of the Cue (specifying its ID) 更多...
|
|
void | criAtomExAcb_ResetCueTypeStateByIndex (CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| Reset the type-based state of the Cue (specifying its index) 更多...
|
|
void | criAtomExAcb_AttachAwbFile (CriAtomExAcbHn acb_hn, CriFsBinderHn awb_binder, const CriChar8 *awb_path, const CriChar8 *awb_name, void *work, CriSint32 work_size) |
| Attaching an AWB file for streaming 更多...
|
|
void | criAtomExAcb_DetachAwbFile (CriAtomExAcbHn acb_hn, const CriChar8 *awb_name) |
| Detaching an AWB file for streaming 更多...
|
|
CriSint32 | criAtomExAcb_CalculateWorkSizeForAttachAwbFile (CriFsBinderHn awb_binder, const CriChar8 *awb_path) |
| Acquiring the size of the work area required to attach an AWB file for streaming 更多...
|
|
CriSint32 | criAtomExAcb_GetNumAwbFileSlots (CriAtomExAcbHn acb_hn) |
| Acquiring the number of AWB slots for streaming 更多...
|
|
const CriChar8 * | criAtomExAcb_GetAwbFileSlotName (CriAtomExAcbHn acb_hn, CriUint16 index) |
| Acquiring the AWB slot for streaming 更多...
|
|
CriBool | criAtomExAcb_IsAttachedAwbFile (CriAtomExAcbHn acb_hn, const CriChar8 *awb_name) |
| Acquiring the attaching status of an AWB file for streaming 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForStandardVoicePool (const CriAtomExStandardVoicePoolConfig *config) |
| Calculate the size of the work buffer required to create a standard Voice Pool 更多...
|
|
CriAtomExVoicePoolHn | criAtomExVoicePool_AllocateStandardVoicePool (const CriAtomExStandardVoicePoolConfig *config, void *work, CriSint32 work_size) |
| Create a standard Voice Pool 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForAdxVoicePool (const CriAtomExAdxVoicePoolConfig *config) |
| Calculate the size of the work buffer required to create an ADX Voice Pool 更多...
|
|
CriAtomExVoicePoolHn | criAtomExVoicePool_AllocateAdxVoicePool (const CriAtomExAdxVoicePoolConfig *config, void *work, CriSint32 work_size) |
| Create an ADX Voice Pool 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForHcaVoicePool (const CriAtomExHcaVoicePoolConfig *config) |
| Calculate the size of the work buffer required to create an HCA Voice Pool 更多...
|
|
CriAtomExVoicePoolHn | criAtomExVoicePool_AllocateHcaVoicePool (const CriAtomExHcaVoicePoolConfig *config, void *work, CriSint32 work_size) |
| Create an HCA Voice Pool 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForHcaMxVoicePool (const CriAtomExHcaMxVoicePoolConfig *config) |
| Calculate the size of the work buffer required to create an HCA-MX Voice Pool 更多...
|
|
CriAtomExVoicePoolHn | criAtomExVoicePool_AllocateHcaMxVoicePool (const CriAtomExHcaMxVoicePoolConfig *config, void *work, CriSint32 work_size) |
| Create an HCA-MX Voice Pool 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForWaveVoicePool (const CriAtomExWaveVoicePoolConfig *config) |
| alculate the size of the work buffer required to create a Wave Voice Pool 更多...
|
|
CriAtomExVoicePoolHn | criAtomExVoicePool_AllocateWaveVoicePool (const CriAtomExWaveVoicePoolConfig *config, void *work, CriSint32 work_size) |
| Create a Wave Voice Pool 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForAiffVoicePool (const CriAtomExAiffVoicePoolConfig *config) |
| Calculate the size of the work buffer required to create an AIFF Voice Pool 更多...
|
|
CriAtomExVoicePoolHn | criAtomExVoicePool_AllocateAiffVoicePool (const CriAtomExAiffVoicePoolConfig *config, void *work, CriSint32 work_size) |
| Creates an AIFF Voice Pool 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForRawPcmVoicePool (const CriAtomExRawPcmVoicePoolConfig *config) |
| Calculate the size of the work buffer required to create a raw PCM Voice Pool 更多...
|
|
CriAtomExVoicePoolHn | criAtomExVoicePool_AllocateRawPcmVoicePool (const CriAtomExRawPcmVoicePoolConfig *config, void *work, CriSint32 work_size) |
| Create a raw PCM Voice Pool 更多...
|
|
CriAtomExVoicePoolHn | criAtomExVoicePool_AllocateInstrumentVoicePool (const CriAtomExInstrumentVoicePoolConfig *config, void *work, CriSint32 work_size) |
| Create an Instrument Voice Pool 更多...
|
|
void | criAtomExVoicePool_Free (CriAtomExVoicePoolHn pool) |
| Destroy a Voice Pool 更多...
|
|
void | criAtomExVoicePool_FreeAll (void) |
| Destroy all the Voice Pools 更多...
|
|
void | criAtomExVoicePool_EnumerateVoicePools (CriAtomExVoicePoolCbFunc func, void *obj) |
| Voice Pool Enumeration 更多...
|
|
void | criAtomExVoicePool_GetNumUsedVoices (CriAtomExVoicePoolHn pool, CriSint32 *cur_num, CriSint32 *limit) |
| Get voice usage 更多...
|
|
CriAtomPlayerHn | criAtomExVoicePool_GetPlayerHandle (CriAtomExVoicePoolHn pool, CriSint32 index) |
| Getting the Player Handle 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForInstrumentVoicePool (const CriAtomExInstrumentVoicePoolConfig *config) |
| Calculation of work area size for creating instrument voice pool 更多...
|
|
void | criAtomExCategory_SetVolumeById (CriAtomExCategoryId id, CriFloat32 volume) |
| Set the volume of a category specified by its ID 更多...
|
|
CriFloat32 | criAtomExCategory_GetVolumeById (CriAtomExCategoryId id) |
| Get the volume of a category specified by its ID 更多...
|
|
CriFloat32 | criAtomExCategory_GetTotalVolumeById (CriAtomExCategoryId id) |
| Get the final volume of a category specified by its ID 更多...
|
|
void | criAtomExCategory_SetVolumeByName (const CriChar8 *name, CriFloat32 volume) |
| Set the volume of a category specified by its name 更多...
|
|
CriFloat32 | criAtomExCategory_GetVolumeByName (const CriChar8 *name) |
| Get the volume of a category specified by its name 更多...
|
|
CriFloat32 | criAtomExCategory_GetTotalVolumeByName (const CriChar8 *name) |
| Get the final volume of a category specified by its name 更多...
|
|
void | criAtomExCategory_MuteById (CriAtomExCategoryId id, CriBool mute) |
| Mute / unmute a category specified by its ID 更多...
|
|
CriBool | criAtomExCategory_IsMutedById (CriAtomExCategoryId id) |
| Return whether a category (specified by its ID) is muted or not 更多...
|
|
void | criAtomExCategory_MuteByName (const CriChar8 *name, CriBool mute) |
| Mute / unmute a category specified by its name 更多...
|
|
CriBool | criAtomExCategory_IsMutedByName (const CriChar8 *name) |
| Return whether a category (specified by its name) is muted or not 更多...
|
|
void | criAtomExCategory_SoloById (CriAtomExCategoryId id, CriBool solo, CriFloat32 mute_volume) |
| Solo / unsolo a category specified by its ID 更多...
|
|
CriBool | criAtomExCategory_IsSoloedById (CriAtomExCategoryId id) |
| Return whether a category (specified by its ID) is solo'ed or not 更多...
|
|
void | criAtomExCategory_SoloByName (const CriChar8 *name, CriBool solo, CriFloat32 mute_volume) |
| Solo / unsolo a category specified by its name 更多...
|
|
CriBool | criAtomExCategory_IsSoloedByName (const CriChar8 *name) |
| Return whether a category (specified by its name) is solo'ed or not 更多...
|
|
void | criAtomExCategory_PauseById (CriAtomExCategoryId id, CriBool sw) |
| Pause/resume a category specified by its ID 更多...
|
|
CriBool | criAtomExCategory_IsPausedById (CriAtomExCategoryId id) |
| Get the pause status of a category specified by its ID 更多...
|
|
void | criAtomExCategory_PauseByName (const CriChar8 *name, CriBool sw) |
| Pause/resume category specified by name 更多...
|
|
CriBool | criAtomExCategory_IsPausedByName (const CriChar8 *name) |
| Get the pause status of a category specified by its name 更多...
|
|
void | criAtomExCategory_SetFadeInTimeById (CriAtomExCategoryId id, CriUint16 ms) |
| Set the fade-in time of a category specified by its ID 更多...
|
|
void | criAtomExCategory_SetFadeInTimeByName (const CriChar8 *name, CriUint16 ms) |
| Set the fade-in time of a category specified by its name 更多...
|
|
void | criAtomExCategory_SetFadeOutTimeById (CriAtomExCategoryId id, CriUint16 ms) |
| Set the fade-out time of a category specified by its ID 更多...
|
|
void | criAtomExCategory_SetFadeOutTimeByName (const CriChar8 *name, CriUint16 ms) |
| Set the fade-out time of a category specified by its name 更多...
|
|
void | criAtomExCategory_SetAisacControlById (CriAtomExCategoryId id, CriAtomExAisacControlId control_id, CriFloat32 control_value) |
| Set the AISAC control value of a category specified by its ID 更多...
|
|
void | criAtomExCategory_SetAisacControlByName (const CriChar8 *name, const CriChar8 *control_name, CriFloat32 control_value) |
| Set the AISAC control value of a category specified by its name 更多...
|
|
CriBool | criAtomExCategory_ResetAllAisacControlById (CriAtomExCategoryId category_id) |
| All AISAC control values attached to categories by ID designation are set to default values 更多...
|
|
CriBool | criAtomExCategory_ResetAllAisacControlByName (const CriChar8 *category_name) |
| All AISAC control values attached to categories by name designation are set to default values 更多...
|
|
void | criAtomExCategory_AttachAisacById (CriAtomExCategoryId id, const CriChar8 *global_aisac_name) |
| Attach a global AISAC to a category specified by its ID 更多...
|
|
void | criAtomExCategory_AttachAisacByName (const CriChar8 *name, const CriChar8 *global_aisac_name) |
| Attach a global AISAC to a category specified by its name 更多...
|
|
void | criAtomExCategory_DetachAisacById (CriAtomExCategoryId id, const CriChar8 *global_aisac_name) |
| Detach an AISAC from a category specified by its ID 更多...
|
|
void | criAtomExCategory_DetachAisacByName (const CriChar8 *name, const CriChar8 *global_aisac_name) |
| Detach an AISAC from a category specified by its name 更多...
|
|
void | criAtomExCategory_DetachAisacAllById (CriAtomExCategoryId id) |
| Detach all the AISACs from a category specified by its ID 更多...
|
|
void | criAtomExCategory_DetachAisacAllByName (const CriChar8 *name) |
| Detach all the AISACs from a category specified by its name 更多...
|
|
CriSint32 | criAtomExCategory_GetNumAttachedAisacsById (CriAtomExCategoryId id) |
| Get the number of AISACs attached to a category specified by its ID 更多...
|
|
CriSint32 | criAtomExCategory_GetNumAttachedAisacsByName (const CriChar8 *name) |
| Get the number of AISACs attached to a category specified by its name 更多...
|
|
CriBool | criAtomExCategory_GetAttachedAisacInfoById (CriAtomExCategoryId id, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info) |
| Get information about an AISAC attached to a category (specified by its ID) 更多...
|
|
CriBool | criAtomExCategory_GetAttachedAisacInfoByName (const CriChar8 *name, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info) |
| Get information about an AISAC attached to a category (specified by its name) 更多...
|
|
CriBool | criAtomExCategory_GetCurrentAisacControlValueById (CriAtomExCategoryId category_id, CriAtomExAisacControlId aisac_control_id, CriFloat32 *control_value) |
| Acquire the current value of the AISAC control attached to the category by ID specification 更多...
|
|
CriBool | criAtomExCategory_GetCurrentAisacControlValueByName (const CriChar8 *category_name, const CriChar8 *aisac_control_name, CriFloat32 *control_value) |
| Gets current value of AISAC control attached to category by name specification 更多...
|
|
void | criAtomExCategory_SetReactParameter (const CriChar8 *react_name, const CriAtomExReactParameter *react_parameter) |
| Set REACT drive parameter 更多...
|
|
CriBool | criAtomExCategory_GetReactParameter (const CriChar8 *react_name, CriAtomExReactParameter *react_parameter) |
| Get REACT drive parameter 更多...
|
|
CriAtomExReactStatus | criAtomExCategory_GetReactStatus (const CriChar8 *react_name) |
| Getting the status of REACT 更多...
|
|
CriSint32 | criAtomExCategory_GetNumCuePlayingCountById (CriAtomExCategoryId id) |
| Get the number of playing Cues attached to a category (specified by its ID) 更多...
|
|
CriSint32 | criAtomExCategory_GetNumCuePlayingCountByName (const CriChar8 *name) |
| Get the number of playing Cues attached to a category (specified by its name) 更多...
|
|
void | criAtomExCategory_StopById (CriAtomExCategoryId id) |
| Stop the playing Cues that belong to the category having the given ID 更多...
|
|
void | criAtomExCategory_StopByName (const CriChar8 *name) |
| Stop the playing Cues that belong to the category having the given name 更多...
|
|
void | criAtomExCategory_StopWithoutReleaseTimeById (CriAtomExCategoryId id) |
| Immediately stop the playing Cues that belong to the category having the given ID 更多...
|
|
void | criAtomExCategory_StopWithoutReleaseTimeByName (const CriChar8 *name) |
| Immediately stop the playing Cues that belong to the category having the given name 更多...
|
|
CriSint32 | criAtomExPlayer_CalculateWorkSize (const CriAtomExPlayerConfig *config) |
| Calculate the size of the work buffer required to create an AtomEx player 更多...
|
|
CriAtomExPlayerHn | criAtomExPlayer_Create (const CriAtomExPlayerConfig *config, void *work, CriSint32 work_size) |
| Create an AtomEx player 更多...
|
|
void | criAtomExPlayer_Destroy (CriAtomExPlayerHn player) |
| Destroy an AtomEx player 更多...
|
|
void | criAtomExPlayer_SetCueId (CriAtomExPlayerHn player, CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Set the sound data to play (specifying a Cue ID) 更多...
|
|
void | criAtomExPlayer_SetCueName (CriAtomExPlayerHn player, CriAtomExAcbHn acb_hn, const CriChar8 *cue_name) |
| Set the sound data to play (specifying a Cue name) 更多...
|
|
void | criAtomExPlayer_SetCueIndex (CriAtomExPlayerHn player, CriAtomExAcbHn acb_hn, CriAtomExCueIndex index) |
| Set the sound data to play (specifying a Cue index) 更多...
|
|
void | criAtomExPlayer_SetData (CriAtomExPlayerHn player, void *buffer, CriSint32 size) |
| Set the sound data to play (specifying in-memory data) 更多...
|
|
void | criAtomExPlayer_SetFile (CriAtomExPlayerHn player, CriFsBinderHn binder, const CriChar8 *path) |
| Set the sound data to play (specifying a file name) 更多...
|
|
void | criAtomExPlayer_SetContentId (CriAtomExPlayerHn player, CriFsBinderHn binder, CriSint32 id) |
| Set the sound data to play (specifying a CPK content ID) 更多...
|
|
void | criAtomExPlayer_SetWaveId (CriAtomExPlayerHn player, CriAtomAwbHn awb, CriAtomExWaveId id) |
| Set the wave data to play (specifying a wave data ID) 更多...
|
|
CriAtomExPlaybackId | criAtomExPlayer_Start (CriAtomExPlayerHn player) |
| Start the playback 更多...
|
|
CriAtomExPlaybackId | criAtomExPlayer_Prepare (CriAtomExPlayerHn player) |
| Prepare the playback 更多...
|
|
void | criAtomExPlayer_Stop (CriAtomExPlayerHn player) |
| Stop the playback 更多...
|
|
void | criAtomExPlayer_StopWithoutReleaseTime (CriAtomExPlayerHn player) |
| Stop the playback (ignoring release time) 更多...
|
|
void | criAtomExPlayer_StopAllPlayers (void) |
| Stopping playback in all the players 更多...
|
|
void | criAtomExPlayer_StopAllPlayersWithoutReleaseTime (void) |
| Stopping playback in all the players (release time ignored) 更多...
|
|
void | criAtomExPlayer_EnumeratePlayers (CriAtomExPlayerCbFunc func, void *obj) |
| Enumerating players 更多...
|
|
void | criAtomExPlayer_Pause (CriAtomExPlayerHn player, CriBool sw) |
| Pause/resume 更多...
|
|
void | criAtomExPlayer_Resume (CriAtomExPlayerHn player, CriAtomExResumeMode mode) |
| Resume 更多...
|
|
CriBool | criAtomExPlayer_IsPaused (CriAtomExPlayerHn player) |
| Get the pause status 更多...
|
|
CriAtomExPlayerStatus | criAtomExPlayer_GetStatus (CriAtomExPlayerHn player) |
| Get the player status 更多...
|
|
void | criAtomExPlayer_EnumeratePlaybacks (CriAtomExPlayerHn player, CriAtomExPlaybackCbFunc func, void *obj) |
| Get the number of sounds currently being played back 更多...
|
|
CriSint32 | criAtomExPlayer_GetNumPlaybacks (CriAtomExPlayerHn player) |
| Get the number of sounds currently playing 更多...
|
|
CriAtomExPlaybackId | criAtomExPlayer_GetLastPlaybackId (CriAtomExPlayerHn player) |
| Get the playback ID of the last sound played 更多...
|
|
CriSint64 | criAtomExPlayer_GetTime (CriAtomExPlayerHn player) |
| Get the playback time 更多...
|
|
void | criAtomExPlayer_SetFormat (CriAtomExPlayerHn player, CriAtomExFormat format) |
| Specify the format of a sound 更多...
|
|
void | criAtomExPlayer_SetNumChannels (CriAtomExPlayerHn player, CriSint32 num_channels) |
| Specify the number of channels of a sound 更多...
|
|
void | criAtomExPlayer_SetSamplingRate (CriAtomExPlayerHn player, CriSint32 sampling_rate) |
| Specify the sampling rate of a sound 更多...
|
|
void | criAtomExPlayer_SetSoundRendererType (CriAtomExPlayerHn player, CriAtomSoundRendererType type) |
| Specify the Sound renderer type 更多...
|
|
void | criAtomExPlayer_SetGroupNumber (CriAtomExPlayerHn player, CriSint32 group_no) |
| Specify the group number 更多...
|
|
void | criAtomExPlayer_SetVoiceControlMethod (CriAtomExPlayerHn player, CriAtomExVoiceControlMethod method) |
| Specifying a voice control method 更多...
|
|
void | criAtomExPlayer_SetVoicePoolIdentifier (CriAtomExPlayerHn player, CriAtomExVoicePoolIdentifier identifier) |
| Specify the Voice Pool identifier 更多...
|
|
void | criAtomExPlayer_SetHcaMxMixerId (CriAtomExPlayerHn player, CriSint32 mixer_id) |
| Specify the mixer ID for HCA-MX decoding 更多...
|
|
void | criAtomExPlayer_SetAsrRackId (CriAtomExPlayerHn player, CriSint32 rack_id) |
| Specifying the ASR Rack ID 更多...
|
|
void | criAtomExPlayer_SetAsrRackIdArray (CriAtomExPlayerHn player, const CriSint32 *rack_id_array, CriSint32 num_racks) |
| Specifying multiple ASR Rack IDs 更多...
|
|
void | criAtomExPlayer_SetStartTime (CriAtomExPlayerHn player, CriSint64 start_time_ms) |
| Specify the playback starting position 更多...
|
|
void | criAtomExPlayer_SetSyncPlaybackId (CriAtomExPlayerHn player, CriAtomExPlaybackId playback_id) |
| Setting the synchronous playback ID 更多...
|
|
void | criAtomExPlayer_SetPlaybackRatio (CriAtomExPlayerHn player, CriFloat32 playback_ratio) |
| Set the sequence playback ratio 更多...
|
|
void | criAtomExPlayer_LimitLoopCount (CriAtomExPlayerHn player, CriSint32 count) |
| Set the the number of loops 更多...
|
|
void | criAtomExPlayer_UpdateAll (CriAtomExPlayerHn player) |
| Update the playback parameters (for all sounds currently playing) 更多...
|
|
void | criAtomExPlayer_Update (CriAtomExPlayerHn player, CriAtomExPlaybackId id) |
| Update the playback parameters (specifying a playback ID) 更多...
|
|
void | criAtomExPlayer_ResetParameters (CriAtomExPlayerHn player) |
| Reset the playback parameters 更多...
|
|
CriFloat32 | criAtomExPlayer_GetParameterFloat32 (CriAtomExPlayerHn player, CriAtomExParameterId id) |
| Get the value of a parameter (as a floating point number) 更多...
|
|
CriUint32 | criAtomExPlayer_GetParameterUint32 (CriAtomExPlayerHn player, CriAtomExParameterId id) |
| Get the value of a parameter (as an unsigned integer) 更多...
|
|
CriSint32 | criAtomExPlayer_GetParameterSint32 (CriAtomExPlayerHn player, CriAtomExParameterId id) |
| Get the value of a parameter (as a signed integer) 更多...
|
|
void | criAtomExPlayer_SetVolume (CriAtomExPlayerHn player, CriFloat32 volume) |
| Set the volume 更多...
|
|
void | criAtomExPlayer_SetPitch (CriAtomExPlayerHn player, CriFloat32 pitch) |
| Set the pitch (detune) 更多...
|
|
void | criAtomExPlayer_SetMaxPitch (CriAtomExPlayerHn player, CriFloat32 pitch) |
| Setting the maximum pitch 更多...
|
|
void | criAtomExPlayer_SetPan3dAngle (CriAtomExPlayerHn player, CriFloat32 pan3d_angle) |
| Set the panning 3D angle 更多...
|
|
void | criAtomExPlayer_SetPan3dInteriorDistance (CriAtomExPlayerHn player, CriFloat32 pan3d_interior_distance) |
| Set the panning 3D distance 更多...
|
|
void | criAtomExPlayer_SetPan3dVolume (CriAtomExPlayerHn player, CriFloat32 pan3d_volume) |
| Set the panning 3D volume 更多...
|
|
void | criAtomExPlayer_SetPanType (CriAtomExPlayerHn player, CriAtomExPanType pan_type) |
| Set the pan type 更多...
|
|
CriAtomExPanType | criAtomExPlayer_GetPanTypeOnPlayback (CriAtomExPlayerHn player) |
| Get pan type during player playback 更多...
|
|
void | criAtomExPlayer_SetPanSpeakerType (CriAtomExPlayerHn player, CriAtomExPanSpeakerType pan_speaker_type) |
| Output speaker type setting when panning 更多...
|
|
void | criAtomExPlayer_AddMixDownCenterVolumeOffset (CriAtomExPlayerHn player, CriFloat32 mixdown_center_volume_offset) |
| Setting MixDownCenter volume offset value 更多...
|
|
void | criAtomExPlayer_AddMixDownLfeVolumeOffset (CriAtomExPlayerHn player, CriFloat32 mixdown_lfe_volume_offset) |
| Setting MixDownLFE volume offset value 更多...
|
|
void | criAtomExPlayer_ChangeDefaultPanSpeakerType (CriAtomExPanSpeakerType pan_speaker_type) |
| Changing the default output speaker type for panning 更多...
|
|
void | criAtomExPlayer_OverrideDefaultPanMethod (CriAtomExPlayerPanCbFunc func, void *obj) |
| Override the default panning process 更多...
|
|
void | criAtomExPlayer_SetPanAngleType (CriAtomExPlayerHn player, CriAtomExPanAngleType pan_angle_type) |
| Panning angle type setting 更多...
|
|
void | criAtomExPlayer_SetWideness (CriAtomExPlayerHn player, CriFloat32 wideness) |
| Set the sound spread during panning 更多...
|
|
void | criAtomExPlayer_SetSpread (CriAtomExPlayerHn player, CriFloat32 spread) |
| Spread Settings 更多...
|
|
void | criAtomExPlayer_SetSendLevel (CriAtomExPlayerHn player, CriSint32 ch, CriAtomExSpeakerId spk, CriFloat32 level) |
| Set a send level 更多...
|
|
void | criAtomExPlayer_SetBusSendLevelByName (CriAtomExPlayerHn player, const CriChar8 *bus_name, CriFloat32 level) |
| Setting the bus send level 更多...
|
|
void | criAtomExPlayer_ResetBusSends (CriAtomExPlayerHn player) |
| Resetting Bus Send Levels 更多...
|
|
CriBool | criAtomExPlayer_GetBusSendLevelByName (CriAtomExPlayerHn player, const CriChar8 *bus_name, CriFloat32 *level) |
| Get Bus Send Level 更多...
|
|
void | criAtomExPlayer_SetBusSendLevelOffsetByName (CriAtomExPlayerHn player, const CriChar8 *bus_name, CriFloat32 level_offset) |
| Setting the bus send level (by specifying the offset) 更多...
|
|
CriBool | criAtomExPlayer_GetBusSendLevelOffsetByName (CriAtomExPlayerHn player, const CriChar8 *bus_name, CriFloat32 *level_offset) |
| Get Bus Send Level Offset 更多...
|
|
void | criAtomExPlayer_SetPanAdx1Compatible (CriAtomExPlayerHn player, CriSint32 ch, CriFloat32 pan) |
| Set the ADX1-compatible panning 更多...
|
|
void | criAtomExPlayer_SetBandpassFilterParameters (CriAtomExPlayerHn player, CriFloat32 cof_low, CriFloat32 cof_high) |
| Set the band pass filter parameters 更多...
|
|
void | criAtomExPlayer_SetBiquadFilterParameters (CriAtomExPlayerHn player, CriAtomExBiquadFilterType type, CriFloat32 frequency, CriFloat32 gain, CriFloat32 q_value) |
| Set the biquad filter parameters 更多...
|
|
void | criAtomExPlayer_SetVoicePriority (CriAtomExPlayerHn player, CriSint32 priority) |
| Set the priority 更多...
|
|
void | criAtomExPlayer_SetAisacControlById (CriAtomExPlayerHn player, CriAtomExAisacControlId control_id, CriFloat32 control_value) |
| Set an AISAC control value (specifying the control ID) 更多...
|
|
void | criAtomExPlayer_SetAisacControlByName (CriAtomExPlayerHn player, const CriChar8 *control_name, CriFloat32 control_value) |
| Set AISAC control value (specifying a control name) 更多...
|
|
void | criAtomExPlayer_ClearAisacControls (CriAtomExPlayerHn player) |
| Clear the AISAC control values set to the player 更多...
|
|
void | criAtomExPlayer_Set3dSourceHn (CriAtomExPlayerHn player, CriAtomEx3dSourceHn source) |
| Set the 3D sound source handle 更多...
|
|
void | criAtomExPlayer_Set3dSourceListHn (CriAtomExPlayerHn player, CriAtomEx3dSourceListHn source_list) |
| Assign a 3D sound source handle list to a player 更多...
|
|
void | criAtomExPlayer_Set3dListenerHn (CriAtomExPlayerHn player, CriAtomEx3dListenerHn listener) |
| Set the 3D listener handle 更多...
|
|
CriFloat32 | criAtomExPlayer_GetAisacControlById (CriAtomExPlayerHn player, CriAtomExAisacControlId control_id) |
| Get an AISAC control value (specifying the control ID) 更多...
|
|
CriFloat32 | criAtomExPlayer_GetAisacControlByName (CriAtomExPlayerHn player, const CriChar8 *control_name) |
| Get an AISAC control value (specifying the control name) 更多...
|
|
void | criAtomExPlayer_SetCategoryById (CriAtomExPlayerHn player, CriUint32 category_id) |
| Set the category (specifying its ID) 更多...
|
|
void | criAtomExPlayer_SetCategoryByName (CriAtomExPlayerHn player, const CriChar8 *category_name) |
| Set the category (specifying its name) 更多...
|
|
void | criAtomExPlayer_UnsetCategory (CriAtomExPlayerHn player) |
| Remove a category 更多...
|
|
CriSint32 | criAtomExPlayer_GetNumCategories (CriAtomExPlayerHn player) |
| Acquiring the number of categories 更多...
|
|
CriBool | criAtomExPlayer_GetCategoryInfo (CriAtomExPlayerHn player, CriUint16 index, CriAtomExCategoryInfo *info) |
| Acquiring category information (by specifying an index) 更多...
|
|
void | criAtomExPlayer_SetTrackInfo (CriAtomExPlayerHn player, CriSint32 num_tracks, const CriSint32 *channels_per_track) |
| Set the track information 更多...
|
|
void | criAtomExPlayer_SetTrackVolume (CriAtomExPlayerHn player, CriSint32 track_no, CriFloat32 volume) |
| Set the track volume 更多...
|
|
void | criAtomExPlayer_SetSilentMode (CriAtomExPlayerHn player, CriAtomExSilentMode silent_mode) |
| Set the silence-handling mode 更多...
|
|
void | criAtomExPlayer_SetCuePriority (CriAtomExPlayerHn player, CriSint32 cue_priority) |
| Set the Cue priority 更多...
|
|
void | criAtomExPlayer_SetPreDelayTime (CriAtomExPlayerHn player, CriFloat32 predelay_time_ms) |
| Setting the pre-delay time 更多...
|
|
void | criAtomExPlayer_SetEnvelopeAttackTime (CriAtomExPlayerHn player, CriFloat32 attack_time_ms) |
| Set the attack time of the envelope 更多...
|
|
void | criAtomExPlayer_SetEnvelopeAttackCurve (CriAtomExPlayerHn player, CriAtomExCurveType curve_type, CriFloat32 strength) |
| Setting the Envelope Attack Curve 更多...
|
|
void | criAtomExPlayer_SetEnvelopeHoldTime (CriAtomExPlayerHn player, CriFloat32 hold_time_ms) |
| Setting the envelope hold time 更多...
|
|
void | criAtomExPlayer_SetEnvelopeDecayTime (CriAtomExPlayerHn player, CriFloat32 decay_time_ms) |
| Set the decay time of the envelope 更多...
|
|
void | criAtomExPlayer_SetEnvelopeDecayCurve (CriAtomExPlayerHn player, CriAtomExCurveType curve_type, CriFloat32 strength) |
| Setting the Envelope Decay Curve 更多...
|
|
void | criAtomExPlayer_SetEnvelopeReleaseTime (CriAtomExPlayerHn player, CriFloat32 release_time_ms) |
| Setting the envelope release time 更多...
|
|
void | criAtomExPlayer_SetEnvelopeReleaseCurve (CriAtomExPlayerHn player, CriAtomExCurveType curve_type, CriFloat32 strength) |
| Setting the envelope release curve 更多...
|
|
void | criAtomExPlayer_SetEnvelopeSustainLevel (CriAtomExPlayerHn player, CriFloat32 susutain_level) |
| Setting the envelope sustain level 更多...
|
|
void | criAtomExPlayer_SetDataRequestCallback (CriAtomExPlayerHn player, CriAtomExPlayerDataRequestCbFunc func, void *obj) |
| Register the data request callback function 更多...
|
|
void | criAtomExPlayer_SetFilterCallback (CriAtomExPlayerHn player, CriAtomExPlayerFilterCbFunc func, void *obj) |
| Register the wave filter callback function 更多...
|
|
void | criAtomExPlayer_SetRandomSeed (CriAtomExPlayerHn player, CriUint32 seed) |
| Set the random number seed 更多...
|
|
void | criAtomExPlayer_SetDspParameter (CriAtomExPlayerHn player, CriSint32 param_id, CriFloat32 param_val) |
| Set a DSP parameter 更多...
|
|
void | criAtomExPlayer_SetDspBypass (CriAtomExPlayerHn player, CriBool is_bypassed) |
| Set a DSP parameter 更多...
|
|
void | criAtomExPlayer_AttachAisac (CriAtomExPlayerHn player, const CriChar8 *global_aisac_name) |
| Attach a global AISAC to a player 更多...
|
|
void | criAtomExPlayer_DetachAisac (CriAtomExPlayerHn player, const CriChar8 *global_aisac_name) |
| Detach an AISAC from the player 更多...
|
|
void | criAtomExPlayer_DetachAisacAll (CriAtomExPlayerHn player) |
| Detach all the AISACs from a player 更多...
|
|
CriSint32 | criAtomExPlayer_GetNumAttachedAisacs (CriAtomExPlayerHn player) |
| Get the number of AISACs attached to a player 更多...
|
|
CriBool | criAtomExPlayer_GetAttachedAisacInfo (CriAtomExPlayerHn player, CriSint32 aisac_attached_index, CriAtomExAisacInfo *aisac_info) |
| Get information on a specific AISAC attached to a player 更多...
|
|
void | criAtomExPlayer_SetStreamingCacheId (CriAtomExPlayerHn player, CriAtomExStreamingCacheId cache_id) |
| Set the streaming cache for player 更多...
|
|
void | criAtomExPlayer_AttachTween (CriAtomExPlayerHn player, CriAtomExTweenHn tween) |
| Attach a Tween to a player 更多...
|
|
void | criAtomExPlayer_DetachTween (CriAtomExPlayerHn player, CriAtomExTweenHn tween) |
| Detach a Tween from a player 更多...
|
|
void | criAtomExPlayer_DetachTweenAll (CriAtomExPlayerHn player) |
| Detach all Tweens from a player 更多...
|
|
void | criAtomExPlayer_SetFirstBlockIndex (CriAtomExPlayerHn player, CriAtomExBlockIndex index) |
| Set the start block (by specifying a block index) 更多...
|
|
void | criAtomExPlayer_SetBlockTransitionCallback (CriAtomExPlayerHn player, CriAtomExPlayerBlockTransitionCbFunc func, void *obj) |
| Register the block transition callback function 更多...
|
|
CriAtomExSoundObjectHn | criAtomExPlayer_GetSoundObject (CriAtomExPlayerHn player) |
| Acquire a sound object 更多...
|
|
void | criAtomExPlayer_SetDrySendLevel (CriAtomExPlayerHn player, CriAtomExSpeakerId spk, CriFloat32 offset, CriFloat32 gain) |
| Set the dry send level (for compatibility with CRI Audio) 更多...
|
|
void | criAtomExPlayer_SetSelectorLabel (CriAtomExPlayerHn player, const CriChar8 *selector, const CriChar8 *label) |
| Set selector information to the player 更多...
|
|
void | criAtomExPlayer_UnsetSelectorLabel (CriAtomExPlayerHn player, const CriChar8 *selector) |
| Deleting the selector information set in the player 更多...
|
|
void | criAtomExPlayer_ClearSelectorLabels (CriAtomExPlayerHn player) |
| Clear the selector information set to the player 更多...
|
|
void | criAtomExPlayer_SetPlaybackTrackInfoNotificationCallback (CriAtomExPlayerHn player, CriAtomExPlayerPlaybackTrackInfoNotificationCbFunc func, void *obj) |
| Registering playback track number notification callback function 更多...
|
|
void | criAtomExPlayer_SetPlaybackEventCallback (CriAtomExPlayerHn player, CriAtomExPlaybackEventCbFunc func, void *obj) |
| Registration of playback event callback 更多...
|
|
void | criAtomExPlayer_SetChannelConfig (CriAtomExPlayerHn player, CriSint32 num_channels, CriAtomChannelConfig channel_config) |
| Specify the channel configuration of the input audio 更多...
|
|
void | criAtomExPlayback_Stop (CriAtomExPlaybackId id) |
| Stop the sound 更多...
|
|
void | criAtomExPlayback_StopWithoutReleaseTime (CriAtomExPlaybackId id) |
| Stop the sound (ignoring the release time) 更多...
|
|
void | criAtomExPlayback_Pause (CriAtomExPlaybackId id, CriBool sw) |
| Pause/resume the sound 更多...
|
|
void | criAtomExPlayback_Resume (CriAtomExPlaybackId id, CriAtomExResumeMode mode) |
| Resume the audio playback (paused by a specific pause method) 更多...
|
|
CriBool | criAtomExPlayback_IsPaused (CriAtomExPlaybackId id) |
| Get the pause status of the sound 更多...
|
|
CriAtomExPlaybackStatus | criAtomExPlayback_GetStatus (CriAtomExPlaybackId id) |
| Get the playback status 更多...
|
|
CriBool | criAtomExPlayback_GetFormatInfo (CriAtomExPlaybackId id, CriAtomExFormatInfo *info) |
| Get information about the format of the sound being played 更多...
|
|
CriBool | criAtomExPlayback_GetSource (CriAtomExPlaybackId id, CriAtomExSourceInfo *source) |
| Get information about the source of the sound 更多...
|
|
CriAtomPlayerHn | criAtomExPlayback_GetAtomPlayer (CriAtomExPlaybackId id) |
| Acquisition of an Atom player 更多...
|
|
CriSint64 | criAtomExPlayback_GetTime (CriAtomExPlaybackId id) |
| Get the playback time 更多...
|
|
CriSint64 | criAtomExPlayback_GetTimeSyncedWithAudio (CriAtomExPlaybackId id) |
| Get the playback time (synchronized with playback sound) 更多...
|
|
CriSint64 | criAtomExPlayback_GetTimeSyncedWithAudioMicro (CriAtomExPlaybackId id) |
| Get the playback time (synchronized with playback sound) 更多...
|
|
CriSint64 | criAtomExPlayback_GetSequencePosition (CriAtomExPlaybackId id) |
| Acquiring the sequence playback position 更多...
|
|
CriBool | criAtomExPlayback_GetNumPlayedSamples (CriAtomExPlaybackId id, CriSint64 *num_samples, CriSint32 *sampling_rate) |
| Get the number of samples played 更多...
|
|
CriBool | criAtomExPlayback_GetNumRenderedSamples (CriAtomExPlaybackId id, CriSint64 *num_samples, CriSint32 *sampling_rate) |
| Get the number of samples to write to the sound buffer 更多...
|
|
CriBool | criAtomExPlayback_GetParameterFloat32 (CriAtomExPlaybackId playback_id, CriAtomExParameterId parameter_id, CriFloat32 *value_float32) |
| Get a parameter (floating point number) 更多...
|
|
CriBool | criAtomExPlayback_GetParameterUint32 (CriAtomExPlaybackId playback_id, CriAtomExParameterId parameter_id, CriUint32 *value_uint32) |
| Get a parameter (unsigned integer) 更多...
|
|
CriBool | criAtomExPlayback_GetParameterSint32 (CriAtomExPlaybackId playback_id, CriAtomExParameterId parameter_id, CriSint32 *value_sint32) |
| Get a parameter (signed integer) 更多...
|
|
CriBool | criAtomExPlayback_GetAisacControlById (CriAtomExPlaybackId playback_id, CriAtomExAisacControlId control_id, CriFloat32 *control_value) |
| Get the value of an AISAC control (specified by its ID) 更多...
|
|
CriBool | criAtomExPlayback_GetAisacControlByName (CriAtomExPlaybackId playback_id, const CriChar8 *control_name, CriFloat32 *control_value) |
| Get the value of an AISAC control (specified by its name) 更多...
|
|
void | criAtomExPlayback_SetNextBlockIndex (CriAtomExPlaybackId id, CriAtomExBlockIndex index) |
| Set the index of the next block 更多...
|
|
CriAtomExBlockIndex | criAtomExPlayback_GetCurrentBlockIndex (CriAtomExPlaybackId id) |
| Get the current block index of the sound beng played back 更多...
|
|
CriBool | criAtomExPlayback_GetPlaybackTrackInfo (CriAtomExPlaybackId id, CriAtomExPlaybackTrackInfo *info) |
| Get the playback track info 更多...
|
|
CriBool | criAtomExPlayback_GetBeatSyncInfo (CriAtomExPlaybackId id, CriAtomExBeatSyncInfo *info) |
| Get the beat synchronization information 更多...
|
|
CriBool | criAtomExPlayback_SetBeatSyncOffset (CriAtomExPlaybackId id, CriSint16 time_ms) |
| Beat sync offset setting 更多...
|
|
CriSint32 | criAtomExPlayer_CalculateWorkSizeForFader (const CriAtomExFaderConfig *config) |
| Calculate the size of the work buffer required to attach a fader 更多...
|
|
void | criAtomExPlayer_AttachFader (CriAtomExPlayerHn player, const CriAtomExFaderConfig *config, void *work, CriSint32 work_size) |
| Attach a fader to a player 更多...
|
|
void | criAtomExPlayer_DetachFader (CriAtomExPlayerHn player) |
| Detach a fader from a player 更多...
|
|
void | criAtomExPlayer_SetFadeOutTime (CriAtomExPlayerHn player, CriSint32 ms) |
| Set the fade-out time 更多...
|
|
CriSint32 | criAtomExPlayer_GetFadeOutTime (CriAtomExPlayerHn player) |
| Get the fade-out time 更多...
|
|
void | criAtomExPlayer_SetFadeInTime (CriAtomExPlayerHn player, CriSint32 ms) |
| Set the fade-in time 更多...
|
|
CriSint32 | criAtomExPlayer_GetFadeInTime (CriAtomExPlayerHn player) |
| Get the fade-in time 更多...
|
|
void | criAtomExPlayer_SetFadeInStartOffset (CriAtomExPlayerHn player, CriSint32 ms) |
| Set the fade-in start offset 更多...
|
|
CriSint32 | criAtomExPlayer_GetFadeInStartOffset (CriAtomExPlayerHn player) |
| Get the fade-in start offset 更多...
|
|
void | criAtomExPlayer_SetFadeOutEndDelay (CriAtomExPlayerHn player, CriSint32 ms) |
| Set the delay time after the fade-out 更多...
|
|
CriSint32 | criAtomExPlayer_GetFadeOutEndDelay (CriAtomExPlayerHn player) |
| Get the delay time after the fade-out 更多...
|
|
CriBool | criAtomExPlayer_IsFading (CriAtomExPlayerHn player) |
| Check whether fading is in process or not 更多...
|
|
void | criAtomExPlayer_ResetFaderParameters (CriAtomExPlayerHn player) |
| Initialize the fader parameters 更多...
|
|
void | criAtomExSequencer_SetEventCallback (CriAtomExSequencerEventCbFunc func, void *obj) |
| Register a sequence callback function 更多...
|
|
void | criAtomExBeatSync_SetCallback (CriAtomExBeatSyncCbFunc func, void *obj) |
| Register beat synchronization position detection callback function 更多...
|
|
CriSint32 | criAtomEx3dSource_CalculateWorkSize (const CriAtomEx3dSourceConfig *config) |
| Calculate the size of the work buffer required to create a 3D sound source 更多...
|
|
CriAtomEx3dSourceHn | criAtomEx3dSource_Create (const CriAtomEx3dSourceConfig *config, void *work, CriSint32 work_size) |
| Create a 3D sound source 更多...
|
|
void | criAtomEx3dSource_Destroy (CriAtomEx3dSourceHn ex_3d_source) |
| Destroy a 3D sound source 更多...
|
|
void | criAtomEx3dSource_Update (CriAtomEx3dSourceHn ex_3d_source) |
| Update a 3D sound source 更多...
|
|
void | criAtomEx3dSource_ResetParameters (CriAtomEx3dSourceHn ex_3d_source) |
| Reset the 3D sound source parameters 更多...
|
|
void | criAtomEx3dSource_SetPosition (CriAtomEx3dSourceHn ex_3d_source, const CriAtomExVector *position) |
| Set the position of a 3D sound source 更多...
|
|
CriAtomExVector | criAtomEx3dSource_GetPosition (CriAtomEx3dSourceHn ex_3d_source) |
| Get the 3D sound source position 更多...
|
|
void | criAtomEx3dSource_SetVelocity (CriAtomEx3dSourceHn ex_3d_source, const CriAtomExVector *velocity) |
| Set the velocity of a 3D sound source 更多...
|
|
void | criAtomEx3dSource_SetOrientation (CriAtomEx3dSourceHn ex_3d_source, const CriAtomExVector *front, const CriAtomExVector *top) |
| Setting the direction of 3D sound source 更多...
|
|
void | criAtomEx3dSource_SetConeParameter (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 inside_angle, CriFloat32 outside_angle, CriFloat32 outside_volume) |
| Set the parameters of the sound cone of a 3D sound source 更多...
|
|
void | criAtomEx3dSource_ChangeDefaultConeParameter (CriFloat32 inside_angle, CriFloat32 outside_angle, CriFloat32 outside_volume) |
| Change the default values of the sound cone parameters a 3D sound source 更多...
|
|
void | criAtomEx3dSource_SetMinMaxAttenuationDistance (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 min_attenuation_distance, CriFloat32 max_attenuation_distance) |
| Set the minimum and maximum attenuation distances of a 3D sound source 更多...
|
|
void | criAtomEx3dSource_ChangeDefaultMinMaxAttenuationDistance (CriFloat32 min_attenuation_distance, CriFloat32 max_attenuation_distance) |
| Change the default values of the minimum and maximum attenuation distances of a 3D sound source 更多...
|
|
void | criAtomEx3dSource_SetInteriorPanField (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 source_radius, CriFloat32 interior_distance) |
| Set the interior panning boundaries of a 3D sound source 更多...
|
|
void | criAtomEx3dSource_ChangeDefaultInteriorPanField (CriFloat32 source_radius, CriFloat32 interior_distance) |
| Change the default value of the interior panning boundaries of a 3D sound source 更多...
|
|
void | criAtomEx3dSource_SetDopplerFactor (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 doppler_factor) |
| Set the Doppler factor for a 3D sound source 更多...
|
|
void | criAtomEx3dSource_ChangeDefaultDopplerFactor (CriFloat32 doppler_factor) |
| Change the default Doppler factor for a 3D sound source 更多...
|
|
void | criAtomEx3dSource_SetVolume (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 volume) |
| Set the volume of a 3D sound source 更多...
|
|
void | criAtomEx3dSource_ChangeDefaultVolume (CriFloat32 volume) |
| Change the default volume of a 3D sound source 更多...
|
|
void | criAtomEx3dSource_SetMaxAngleAisacDelta (CriAtomEx3dSourceHn ex_3d_source, CriFloat32 max_delta) |
| Set the maximum variation of the angle AISAC control valu 更多...
|
|
void | criAtomEx3dSource_SetDistanceAisacControlId (CriAtomEx3dSourceHn ex_3d_source, CriAtomExAisacControlId aisac_control_id) |
| Set the distance AISAC control ID 更多...
|
|
void | criAtomEx3dSource_SetListenerBasedAzimuthAngleAisacControlId (CriAtomEx3dSourceHn ex_3d_source, CriAtomExAisacControlId aisac_control_id) |
| Set the listener reference angle AISAC control ID 更多...
|
|
void | criAtomEx3dSource_SetListenerBasedElevationAngleAisacControlId (CriAtomEx3dSourceHn ex_3d_source, CriAtomExAisacControlId aisac_control_id) |
| Set the sound listener reference elevation AISAC control ID 更多...
|
|
void | criAtomEx3dSource_SetSourceBasedAzimuthAngleAisacControlId (CriAtomEx3dSourceHn ex_3d_source, CriAtomExAisacControlId aisac_control_id) |
| Set the source reference angle AISAC control ID 更多...
|
|
void | criAtomEx3dSource_SetSourceBasedElevationAngleAisacControlId (CriAtomEx3dSourceHn ex_3d_source, CriAtomExAisacControlId aisac_control_id) |
| Set the sound source reference elevation AISAC control ID 更多...
|
|
void | criAtomEx3dSource_Set3dRegionHn (CriAtomEx3dSourceHn ex_3d_source, CriAtomEx3dRegionHn ex_3d_region) |
| Set 3D region handle for 3D source handle 更多...
|
|
void | criAtomEx3dSource_SetRandomPositionConfig (CriAtomEx3dSourceHn ex_3d_source, const CriAtomEx3dSourceRandomPositionConfig *config) |
| Setting position randomization for 3D sound sources 更多...
|
|
void | criAtomEx3dSource_SetRandomPositionCalculationCallback (CriAtomEx3dSourceHn ex_3d_source, CriAtomEx3dSourceRandomPositionCalculationCbFunc func, void *obj) |
| Registration of a callback function for calculating position coordinates when randomizing the position of a 3D sound source 更多...
|
|
void | criAtomEx3dSource_SetRandomPositionList (CriAtomEx3dSourceHn ex_3d_source, const CriAtomExVector *position_list, CriUint32 length) |
| Setting a list of position coordinates for randomizing the position of 3D sound sources 更多...
|
|
void | criAtomEx3dSource_SetRandomPositionResultCallback (CriAtomEx3dSourceHn ex_3d_source, CriAtomEx3dSourceRandomPositionResultCbFunc func, void *obj) |
| Registering a callback function for the position coordinate result when randomizing the position of a 3D sound source 更多...
|
|
CriSint32 | criAtomEx3dSourceList_CalculateWorkSize (const CriAtomEx3dSourceListConfig *config) |
| Calculate the size of the work area necessary to create the 3D sound source handle list 更多...
|
|
CriAtomEx3dSourceListHn | criAtomEx3dSourceList_Create (const CriAtomEx3dSourceListConfig *config, void *work, CriSint32 work_size) |
| Create a 3D sound source handle list 更多...
|
|
void | criAtomEx3dSourceList_Destroy (CriAtomEx3dSourceListHn ex_3d_source_list) |
| Discard a 3D sound source handle list 更多...
|
|
void | criAtomEx3dSourceList_Add (CriAtomEx3dSourceListHn ex_3d_source_list, CriAtomEx3dSourceHn ex_3d_source) |
| Add a 3D sound source handle to a 3D sound source handle list 更多...
|
|
void | criAtomEx3dSourceList_Remove (CriAtomEx3dSourceListHn ex_3d_source_list, CriAtomEx3dSourceHn ex_3d_source) |
| Delete a 3D sound source handle from 3D sound source handle list 更多...
|
|
void | criAtomEx3dSourceList_RemoveAll (CriAtomEx3dSourceListHn ex_3d_source_list) |
| Delete all the 3D sound source handles from a 3D sound source handle list 更多...
|
|
CriSint32 | criAtomEx3dListener_CalculateWorkSize (const CriAtomEx3dListenerConfig *config) |
| Calculate the size of the work buffer required to create a 3D listener 更多...
|
|
CriAtomEx3dListenerHn | criAtomEx3dListener_Create (const CriAtomEx3dListenerConfig *config, void *work, CriSint32 work_size) |
| Create a 3D listener handle 更多...
|
|
void | criAtomEx3dListener_Destroy (CriAtomEx3dListenerHn ex_3d_listener) |
| Destroy a 3D listener 更多...
|
|
void | criAtomEx3dListener_Update (CriAtomEx3dListenerHn ex_3d_listener) |
| Update a 3D listener 更多...
|
|
void | criAtomEx3dListener_ResetParameters (CriAtomEx3dListenerHn ex_3d_listener) |
| Reset the 3D listener parameters 更多...
|
|
void | criAtomEx3dListener_SetPosition (CriAtomEx3dListenerHn ex_3d_listener, const CriAtomExVector *position) |
| Set the position of a 3D listener 更多...
|
|
CriAtomExVector | criAtomEx3dListener_GetPosition (CriAtomEx3dListenerHn ex_3d_listener) |
| Get 3D position of listener 更多...
|
|
void | criAtomEx3dListener_SetVelocity (CriAtomEx3dListenerHn ex_3d_listener, const CriAtomExVector *velocity) |
| Set the velocity of a 3D listener 更多...
|
|
void | criAtomEx3dListener_SetOrientation (CriAtomEx3dListenerHn ex_3d_listener, const CriAtomExVector *front, const CriAtomExVector *top) |
| Set the orientation of the 3D listener 更多...
|
|
void | criAtomEx3dListener_SetDopplerMultiplier (CriAtomEx3dListenerHn ex_3d_listener, CriFloat32 doppler_multiplier) |
| Set the Doppler multiplier for the 3D listener 更多...
|
|
void | criAtomEx3dListener_SetFocusPoint (CriAtomEx3dListenerHn ex_3d_listener, const CriAtomExVector *focus_point) |
| Set the focus point of the 3D listener 更多...
|
|
void | criAtomEx3dListener_SetDistanceFocusLevel (CriAtomEx3dListenerHn ex_3d_listener, CriFloat32 distance_focus_level) |
| Set the focus level of the distance sensor 更多...
|
|
void | criAtomEx3dListener_SetDirectionFocusLevel (CriAtomEx3dListenerHn ex_3d_listener, CriFloat32 direction_focus_level) |
| Set the focus level of the direction sensor 更多...
|
|
void | criAtomEx3dListener_GetFocusPoint (CriAtomEx3dListenerHn ex_3d_listener, CriAtomExVector *focus_point) |
| Getting the 3D listener's attention point 更多...
|
|
CriFloat32 | criAtomEx3dListener_GetDistanceFocusLevel (CriAtomEx3dListenerHn ex_3d_listener) |
| Get the focus level of the distance sensor 更多...
|
|
CriFloat32 | criAtomEx3dListener_GetDirectionFocusLevel (CriAtomEx3dListenerHn ex_3d_listener) |
| Get focus level of direction sensor 更多...
|
|
void | criAtomEx_EnableCalculationAisacControlFrom3dPosition (CriBool flag) |
| When the pan type is Pan 3D, sets whether to reflect the distance attenuation AISAC and angle AISAC control values to the sound source. 更多...
|
|
CriBool | criAtomEx_IsEnableCalculationAisacControlFrom3dPosition (void) |
| Gets whether distance attenuation AISAC and angle AISAC control values are reflected in the sound source when pan type is pan 3D 更多...
|
|
void | criAtomEx3dListener_Set3dRegionHn (CriAtomEx3dListenerHn ex_3d_listener, CriAtomEx3dRegionHn ex_3d_region) |
| Set 3D region handle for 3D listener handle 更多...
|
|
CriSint32 | criAtomEx3dRegion_CalculateWorkSize (const CriAtomEx3dRegionConfig *config) |
| Calculation of the work area size required to create a 3D region handle 更多...
|
|
CriAtomEx3dRegionHn | criAtomEx3dRegion_Create (const CriAtomEx3dRegionConfig *config, void *work, CriSint32 work_size) |
| Create 3D region handle 更多...
|
|
void | criAtomEx3dRegion_Destroy (CriAtomEx3dRegionHn ex_3d_region) |
| Discard 3D region handle 更多...
|
|
CriSint32 | criAtomEx3dTransceiver_CalculateWorkSize (const CriAtomEx3dTransceiverConfig *config) |
| Calculating the work area size required to create a 3D transceiver handle 更多...
|
|
CriAtomEx3dTransceiverHn | criAtomEx3dTransceiver_Create (const CriAtomEx3dTransceiverConfig *config, void *work, CriSint32 work_size) |
| Create 3D Transceiver handle 更多...
|
|
void | criAtomEx3dTransceiver_Destroy (CriAtomEx3dTransceiverHn ex_3d_transceiver) |
| Discard 3D Transceiver handle 更多...
|
|
void | criAtomEx3dTransceiver_Update (CriAtomEx3dTransceiverHn ex_3d_transceiver) |
| 3D Transceiver Update 更多...
|
|
void | criAtomEx3dTransceiver_SetInputPosition (CriAtomEx3dTransceiverHn ex_3d_transceiver, const CriAtomExVector *position) |
| Setting the position of the 3D transceiver input 更多...
|
|
void | criAtomEx3dTransceiver_SetOutputPosition (CriAtomEx3dTransceiverHn ex_3d_transceiver, const CriAtomExVector *position) |
| Setting the position of the 3D transceiver output 更多...
|
|
void | criAtomEx3dTransceiver_SetInputOrientation (CriAtomEx3dTransceiverHn ex_3d_transceiver, const CriAtomExVector *front, const CriAtomExVector *top) |
| Setting the orientation of the 3D transceiver input 更多...
|
|
void | criAtomEx3dTransceiver_SetOutputOrientation (CriAtomEx3dTransceiverHn ex_3d_transceiver, const CriAtomExVector *front, const CriAtomExVector *top) |
| Setting the orientation of the 3D transceiver output 更多...
|
|
void | criAtomEx3dTransceiver_SetOutputConeParameter (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriFloat32 inside_angle, CriFloat32 outside_angle, CriFloat32 outside_volume) |
| Setting sound cone parameters for 3D transceiver output 更多...
|
|
void | criAtomEx3dTransceiver_SetOutputMinMaxAttenuationDistance (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriFloat32 min_attenuation_distance, CriFloat32 max_attenuation_distance) |
| Set minimum/maximum distance for 3D transceiver 更多...
|
|
void | criAtomEx3dTransceiver_SetOutputInteriorPanField (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriFloat32 transceiver_radius, CriFloat32 interior_distance) |
| Set Interior Panning Boundary Distance for 3D Transceiver Output 更多...
|
|
void | criAtomEx3dTransceiver_SetInputCrossFadeField (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriFloat32 direct_audio_radius, CriFloat32 crossfade_distance) |
| Set Crossfade Boundary Distance for 3D Transceiver Input 更多...
|
|
void | criAtomEx3dTransceiver_SetOutputVolume (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriFloat32 volume) |
| Setting the volume of the 3D transceiver output 更多...
|
|
void | criAtomEx3dTransceiver_AttachAisac (CriAtomEx3dTransceiverHn ex_3d_transceiver, const CriChar8 *global_aisac_name) |
| Attach AISAC to 3D transceiver 更多...
|
|
void | criAtomEx3dTransceiver_DetachAisac (CriAtomEx3dTransceiverHn ex_3d_transceiver, const CriChar8 *global_aisac_name) |
| Detach AISAC from 3D transceiver 更多...
|
|
void | criAtomEx3dTransceiver_SetMaxAngleAisacDelta (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriFloat32 max_delta) |
| Setting of maximum change amount of angle AISAC control value 更多...
|
|
void | criAtomEx3dTransceiver_SetDistanceAisacControlId (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriAtomExAisacControlId aisac_control_id) |
| Set the distance AISAC control ID 更多...
|
|
void | criAtomEx3dTransceiver_SetListenerBasedAzimuthAngleAisacControlId (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriAtomExAisacControlId aisac_control_id) |
| Setting listener reference azimuth AISAC control ID 更多...
|
|
void | criAtomEx3dTransceiver_SetListenerBasedElevationAngleAisacControlId (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriAtomExAisacControlId aisac_control_id) |
| Listener standard elevation/depression angle AISAC control ID setting 更多...
|
|
void | criAtomEx3dTransceiver_SetTransceiverOutputBasedAzimuthAngleAisacControlId (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriAtomExAisacControlId aisac_control_id) |
| 3D transceiver output reference azimuth AISAC control ID setting 更多...
|
|
void | criAtomEx3dTransceiver_SetTransceiverOutputBasedElevationAngleAisacControlId (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriAtomExAisacControlId aisac_control_id) |
| 3D transceiver output reference elevation angle AISAC control ID setting 更多...
|
|
void | criAtomEx3dTransceiver_Set3dRegionHn (CriAtomEx3dTransceiverHn ex_3d_transceiver, CriAtomEx3dRegionHn ex_3d_region) |
| Setting the 3D region handle for the 3D transceiver handle 更多...
|
|
void | criAtomExVoicePool_DetachDsp (CriAtomExVoicePoolHn pool) |
| Detach a DSP 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspPitchShifter (const CriAtomExDspPitchShifterConfig *config) |
| Calculate the size of the work buffer required to attach a pitch shifter DSP 更多...
|
|
void | criAtomExVoicePool_AttachDspPitchShifter (CriAtomExVoicePoolHn pool, const CriAtomExDspPitchShifterConfig *config, void *work, CriSint32 work_size) |
| Attach a pitch shifter DSP 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspTimeStretch (const CriAtomExDspTimeStretchConfig *config) |
| Calculate the size of the work buffer required to attach a time-stretching DSP 更多...
|
|
void | criAtomExVoicePool_AttachDspTimeStretch (CriAtomExVoicePoolHn pool, const CriAtomExDspTimeStretchConfig *config, void *work, CriSint32 work_size) |
| Attach a time-stretching DSP 更多...
|
|
CriSint32 | criAtomExVoicePool_CalculateWorkSizeForDspAfx (const CriAtomExDspAfxConfig *config) |
| Calculating Work Area Size for Time Stretch DSP Attach 更多...
|
|
void | criAtomExVoicePool_AttachDspAfx (CriAtomExVoicePoolHn pool, const CriAtomExDspAfxConfig *config, void *work, CriSint32 work_size) |
| Attaching AFX format DSP 更多...
|
|
CriBool | criAtomExStreamingCache_IsCachedWaveformById (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, CriAtomExCueId id) |
| Determines if the streaming data of a Cue (specified by its ID) is already cached 更多...
|
|
CriBool | criAtomExStreamingCache_IsCachedWaveformByName (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Determines if the streaming data of a Cue (specified by its name) is already cached 更多...
|
|
CriFsLoaderHn | criAtomExStreamingCache_LoadWaveformByIdAsync (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, CriAtomExCueId cue_id) |
| Starting to cache streaming data of the Cue (specified by its ID) 更多...
|
|
CriFsLoaderHn | criAtomExStreamingCache_LoadWaveformByNameAsync (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Starting to cache streaming data of the Cue (specified by its name) 更多...
|
|
CriBool | criAtomExStreamingCache_LoadWaveformById (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, CriAtomExCueId cue_id) |
| Caching streaming data of the Cue (specified by its ID) 更多...
|
|
CriBool | criAtomExStreamingCache_LoadWaveformByName (CriAtomExStreamingCacheId stm_cache_id, CriAtomExAcbHn acb_hn, const CriChar8 *name) |
| Caches streaming data of the Cue (specified by its name) 更多...
|
|
CriSint32 | criAtomExTween_CalculateWorkSize (const CriAtomExTweenConfig *config) |
| Calculate the size of the work buffer required to create a Tween 更多...
|
|
CriAtomExTweenHn | criAtomExTween_Create (const CriAtomExTweenConfig *config, void *work, CriSint32 work_size) |
| Create Tween 更多...
|
|
void | criAtomExTween_Destroy (CriAtomExTweenHn tween) |
| Destroy a Tween 更多...
|
|
CriFloat32 | criAtomExTween_GetValue (CriAtomExTweenHn tween) |
| Get the current value of the Tween 更多...
|
|
void | criAtomExTween_MoveTo (CriAtomExTweenHn tween, CriUint16 time_ms, CriFloat32 value) |
| Smoothly change the current value of the parameter to the specified value 更多...
|
|
void | criAtomExTween_MoveFrom (CriAtomExTweenHn tween, CriUint16 time_ms, CriFloat32 value) |
| Smoothly change the specified value to the current value 更多...
|
|
void | criAtomExTween_Stop (CriAtomExTweenHn tween) |
| Stop the Tween 更多...
|
|
void | criAtomExTween_Reset (CriAtomExTweenHn tween) |
| Reset the Tween 更多...
|
|
void | criAtomEx_SetVoiceEventCallback (CriAtomExVoiceEventCbFunc func, void *obj) |
| Register a voice event callback 更多...
|
|
void | criAtomEx_EnumerateVoiceInfos (CriAtomExVoiceInfoCbFunc func, void *obj) |
| Voice information enumerator 更多...
|
|
void | criAtomEx_SetMonitoringVoiceStopCallback (CriAtomExMonitoringVoiceStopCbFunc func, void *obj) |
| Registering a callback function for monitoring a voice stop 更多...
|
|
void | criAtomEx_SetMonitoringVoiceStopPlaybackId (CriAtomExPlaybackId playback_id) |
| Registering a playback ID for monitoring a voice stop 更多...
|
|
CriSint32 | criAtomExSoundObject_CalculateWorkSize (const CriAtomExSoundObjectConfig *config) |
| Calculate the size of the buffer required to create a sound object 更多...
|
|
CriAtomExSoundObjectHn | criAtomExSoundObject_Create (const CriAtomExSoundObjectConfig *config, void *work, CriSint32 work_size) |
| Create a sound object 更多...
|
|
void | criAtomExSoundObject_Destroy (CriAtomExSoundObjectHn sound_object) |
| Destroys a sound object 更多...
|
|
void | criAtomExSoundObject_AddPlayer (CriAtomExSoundObjectHn sound_object, CriAtomExPlayerHn player) |
| Add an AtomEx player to a sound object 更多...
|
|
void | criAtomExSoundObject_DeletePlayer (CriAtomExSoundObjectHn sound_object, CriAtomExPlayerHn player) |
| Remove an AtomEx player from a sound object 更多...
|
|
void | criAtomExSoundObject_DeleteAllPlayers (CriAtomExSoundObjectHn sound_object) |
| Remove all AtomEx players 更多...
|
|