Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Agrega una entrada auxiliar al APO y proporciona parámetros de inicialización.
Syntax
HRESULT AddAuxiliaryInput(
DWORD dwInputId,
UINT32 cbDataSize,
BYTE *pbyData,
APO_CONNECTION_DESCRIPTOR *pInputConnection
);
Parámetros
dwInputId
Identificador de la entrada. Se trata de un identificador único generado por el sistema. El APO puede usar este identificador para diferenciar entre varias entradas auxiliares.
cbDataSize
Tamaño de los datos de inicialización, en bytes.
pbyData
Datos de inicialización específicos de este APO.
pInputConnection
Descriptor de conexión para esta conexión de entrada auxiliar.
Valor devuelto
HRESULT
| HRESULT | Description |
|---|---|
| APOERR_NUM_CONNECTIONS_INVALID | El APO no espera la entrada auxiliar. |
Observaciones
Los datos de inicialización son de longitud variable y tienen la siguiente forma. Vea IAudioProcessingObject::Initialize para obtener información sobre el uso de los datos de inicialización.
struct MyAPOInitializationData
{
APOInitBaseStruct APOInit;
// add additional fields here...
};
Solo se llamará a este método cuando el APO no esté bloqueado para su procesamiento. No se llamará a este método desde un subproceso de procesamiento en tiempo real.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Compilación 20348 de Windows 10 |
| Header | audioenginebaseapo.h |