Condividi tramite


enumerazione APO_FLAG (audioenginebaseapo.h)

L'enumerazione APO_FLAG definisce costanti utilizzate come flag da un oggetto di elaborazione audio (APO).

Questa enumerazione viene utilizzata dalla struttura APO_REG_PROPERTIES per descrivere le proprietà di registrazione di un apo.

Sintassi

typedef enum APO_FLAG {
  APO_FLAG_NONE,
  APO_FLAG_INPLACE,
  APO_FLAG_SAMPLESPERFRAME_MUST_MATCH,
  APO_FLAG_FRAMESPERSECOND_MUST_MATCH,
  APO_FLAG_BITSPERSAMPLE_MUST_MATCH,
  APO_FLAG_MIXER,
  APO_FLAG_DEFAULT
} ;

Costanti

 
APO_FLAG_NONE
Indica che non sono abilitati flag per questo apo.
APO_FLAG_INPLACE
Indica che questo apo può eseguire l'elaborazione sul posto. In questo modo il processore può usare un buffer comune per l'input e l'output.
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH
Indica che gli esempi per fotogrammi per le connessioni di input e output devono corrispondere.
APO_FLAG_FRAMESPERSECOND_MUST_MATCH
Indica che i fotogrammi al secondo per le connessioni di input e output devono corrispondere.
APO_FLAG_BITSPERSAMPLE_MUST_MATCH
Indica che i bit per ogni byte AND di esempio per ogni contenitore di esempio per le connessioni di input e output devono corrispondere.
APO_FLAG_MIXER
APO_FLAG_DEFAULT
Il valore di questo membro è determinato dal risultato logico OR dei tre membri precedenti. In altre parole:

APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH
APO_FLAG_FRAMESPERSECOND_MUST_MATCH APO_FLAG_BITSPERSAMPLE_MUST_MATCH ).

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione audioenginebaseapo.h

Vedi anche

APO_REG_PROPERTIES