ACX_AUDIOENGINE_CALLBACKS-Struktur (acxelements.h)
Die ACX_AUDIOENGINE_CALLBACKS-Struktur definiert Rückrufe für die ACX-Audio-Engine.
Syntax
typedef struct _ACX_AUDIOENGINE_CALLBACKS {
ULONG Size;
PFN_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS EvtAcxAudioEngineRetrieveBufferSizeLimits;
PFN_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE EvtAcxAudioEngineAssignEffectsState;
PFN_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE EvtAcxAudioEngineRetrieveEffectsState;
PFN_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT EvtAcxAudioEngineRetrieveEngineMixFormat;
PFN_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT EvtAcxAudioEngineAssignEngineDeviceFormat;
PFN_ACX_OBJECT_PROCESS_REQUEST EvtAcxAudioEngineProcessRequest;
} ACX_AUDIOENGINE_CALLBACKS, *PACX_AUDIOENGINE_CALLBACKS;
Member
Size
Die Länge dieser Struktur in Bytes.
EvtAcxAudioEngineRetrieveBufferSizeLimits
Der EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS Rückruf.
EvtAcxAudioEngineAssignEffectsState
Der EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE Rückruf.
EvtAcxAudioEngineRetrieveEffectsState
Der EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE Rückruf.
EvtAcxAudioEngineRetrieveEngineMixFormat
Der EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT Rückruf.
EvtAcxAudioEngineAssignEngineDeviceFormat
Der EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT Rückruf.
EvtAcxAudioEngineProcessRequest
Der EVT_ACX_OBJECT_PROCESS_REQUEST Rückruf.
Bemerkungen
Beispiel
Die Verwendungsbeispiele finden Sie unten.
ACX_AUDIOENGINE_CALLBACKS audioEngineCallbacks;
ACX_AUDIOENGINE_CALLBACKS_INIT(&audioEngineCallbacks);
audioEngineCallbacks.EvtAcxAudioEngineRetrieveBufferSizeLimits = CodecR_EvtAcxAudioEngineRetrieveBufferSizeLimits;
audioEngineCallbacks.EvtAcxAudioEngineAssignEffectsState = CodecR_EvtAcxAudioEngineAssignEffectsState;
audioEngineCallbacks.EvtAcxAudioEngineRetrieveEffectsState = CodecR_EvtAcxAudioEngineRetrieveEffectsState;
audioEngineCallbacks.EvtAcxAudioEngineRetrieveEngineMixFormat = CodecR_EvtAcxAudioEngineRetrieveEngineMixFormat;
audioEngineCallbacks.EvtAcxAudioEngineAssignEngineDeviceFormat = CodecR_EvtAcxAudioEngineAssignEngineDeviceFormat;
ACX-Anforderungen
AcX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxelements.h |
Weitere Informationen
- [acxelements.h-Header] (index.md)