Metodo CXAPOParametersBase::OnSetParameters (xapobase.h)
Chiamato da IXAPOParameters::SetParameters per consentire la convalida dei parametri definita dall'utente.
Sintassi
void OnSetParameters(
const void *pParameters,
UINT32 ParameterByteSize
);
Parametri
pParameters
Blocco di parametri specifici dell'effetto.
ParameterByteSize
Dimensioni, in byte, di pParameters.
Valore restituito
nessuno
Osservazioni
Gli utenti devono usare asserzioni per la convalida dei parametri in OnSetParameters.
L'implementazione della classe CXAPOParametersBase di IXAPOParameters::SetParameters convalida che ParameterByteSize sia uguale al membro privato m_uParameterBlockByteSize prima di chiamare OnSetParameters in modo che sia possibile presumere che ParameterByteSize == m_uParameterBlockByteSize. m_uParameterBlockByteSize sarà uguale al parametro uParameterBlockByteSize passato al costruttore CXAPOParametersBase::CXAPOParametersBase .
Questo metodo non deve bloccare come viene chiamato dal thread di elaborazione audio in tempo reale.
Requisiti della piattaforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Requisiti
Piattaforma di destinazione | Windows |
Intestazione | xapobase.h |
Libreria | XAPOBase.lib |