XACT_RUNTIME_PARAMETERS
XACT_RUNTIME_PARAMETERS
Runtime parameters for initialization of the XACT engine.
typedef struct XACT_RUNTIME_PARAMETERS { DWORD lookAheadTime; void *pGlobalSettingsBuffer; DWORD globalSettingsBufferSize; DWORD globalSettingsFlags; DWORD globalSettingsAllocAttributes; XACT_FILEIO_CALLBACKS fileIOCallbacks; XACT_NOTIFICATION_CALLBACK fnNotificationCallback; PWSTR pRendererID; } XACT_RUNTIME_PARAMETERS, *LPXACT_RUNTIME_PARAMETERS; typedef const XACT_RUNTIME_PARAMETERS *LPCXACT_RUNTIME_PARAMETERS;
Members
- lookAheadTime
Interactive audio and branch event look-ahead time, in milliseconds. This specifies how far ahead the XACT engine will look ahead when determining when to transition to another sound. XACT_ENGINE_LOOKAHEAD_DEFAULT is a good default value to use for this member. - pGlobalSettingsBuffer
Buffer containing the global file data. This file is generated when you build an XACT project file. It contains category, variable, and RPC information. - globalSettingsBufferSize
Size of the data buffer associated with pGlobalSettingsBuffer. - globalSettingsFlags
Flag values indicating how global file data should be handled by XACT. This member can be zero or the value shown in the following table. - globalSettingsAllocAttributes
Flag values that indicate the attributes of the memory buffer pointed to by pGlobalSettingsBuffer. - fileIOCallbacks
File I/O callbacks. - fnNotificationCallback
Callback that receives notifications. - pRendererID
Pointer to the ID for the audio renderer the engine should connect to.
Requirements
Header: Declared in Xact.h.