XApuConnect
Establece una conexión y asigna los recursos necesarios para una unidad de procesamiento de audio (XAPU).Sintaxis
Parámetros
params _In_Tipo: XApuConnectInputParameters* Parámetros que se pasan a XApuConnect para los recursos asignados. data _Out_
Tipo: XApuConnectOutputParameters* Parámetros devueltos por XApuConnect. handle _Outptr_
Tipo: XApuHandle* Puntero a un identificador de XAPU devuelto. Este identificador se usa para indicar qué instancia de XAPU se debe manipular al llamar a otras API de XAPU.
Valor devuelto
Tipo: HRESULT Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve un código de error.Comentarios
El autor de la llamada debe especificar un XApuProcessType que ejecutará el cliente de XAPU. Una instancia de XAPU puede trabajar con un tipo de proceso durante su vigencia. Para realizar dos o más procesos diferentes, se deben crear dos o más instancias de XAPU. Dentro de XApuConnectInputParameters, el autor de la llamada debe especificar lo siguiente:- Número máximo de secuencias que se espera que XAPU procese simultáneamente.
- Número máximo de comandos en cola para cada secuencia.
- Asignación de memoria total necesaria para todos los comandos y secuencias. Esto incluye las asignaciones totales para los datos de entrada, salida y procesamiento en el número máximo de secuencias multiplicado por los comandos en cola por secuencia.
Requisitos
Encabezado: xapu.h Biblioteca: xapu.lib Plataformas compatibles: XBOX Series X|SDocumentación conceptual
Consulte también
XAPUXApuDecodeConvertCommand
XApuDequeueResult
XApuEnqueueCommand
XApuGetResultCount
