Condividi tramite


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

Vedi anche

CXAPOParametersBase