Metodo CXAPOParametersBase::CXAPOParametersBase (xapobase.h)
Crea un'istanza della classe CXAPOParametersBase .
Sintassi
void CXAPOParametersBase(
const XAPO_REGISTRATION_PROPERTIES *pRegistrationProperties,
BYTE *pParameterBlocks,
UINT32 uParameterBlockByteSize,
BOOL fProducer
);
Parametri
pRegistrationProperties
Tipo: const XAPO_REGISTRATION_PROPERTIES*
Puntatore a una struttura di XAPO_REGISTRATION_PROPERTIES che contiene le proprietà di registrazione per XAPO.
pParameterBlocks
Tipo: BYTE*
Puntatore a tre blocchi di parametri di processo contigui usati per la sincronizzazione.
uParameterBlockByteSize
Tipo: UINT32
Dimensioni di un blocco di parametri in pParameterBlocks.
fProducer
Tipo: BOOL
Se TRUE, indica IXAPO::P rocess produce dati da restituire da IXAPOParameters::GetParameters e non consente chiamate a IXAPOParameters::SetParameters.
Valore restituito
nessuno
Osservazioni
Tutti i blocchi dei parametri di processo in pParameterBlocks devono essere inizializzati allo stesso valore predefinito prima di avere una chiamata ai metodi IXAPO::P rocess,IXAPOParameters::GetParameters e IXAPOParameters::SetParameters. In genere questa inizializzazione deve essere gestita in IXAPO::Initialize o in IXAPO::LockForProcess.
L'oggetto creato da questo CXAPOParametersBase avrà un numero di riferimenti pari a 1.
Requisiti della piattaforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | xapobase.h |
Libreria | XAPOBase.lib |