Skip to main content

XApuConnectInputParameters

Parámetros que se pasan a XApuConnect para los recursos asignados.

Sintaxis

Miembros

processType
Tipo: XApuProcessType
Tipo de proceso que se realizará para todas las secuencias procesadas por el cliente de XAPU. Un único cliente no puede realizar más de un tipo de proceso. maxStreamCount
Tipo: uint32_t
Número máximo de secuencias que se espera activar simultáneamente para el cliente de XAPU. El valor mínimo es 1 y el máximo es 500 maxQueuedCommandsPerStream
Tipo: uint32_t
Tamaño de la cola de comandos para una secuencia. El valor mínimo es 1 y el máximo es 16. El tamaño total de la cola de comandos para el cliente de XAPU es maxStreamCount * maxQueuedCommandsPerStream baseDataLength
Tipo: uint32_t
Asignación de memoria necesaria, en bytes, para procesar maxStreamCount secuencias, lo que incluye los búferes de entrada, salida y procesamiento. Por ejemplo, baseDataLength para el caso DecodeOpus de una secuencia Opus estéreo con paquetes de 20 milisegundos (960 fotogramas) puede ser la longitud máxima esperada del paquete de entrada en bytes más el recuento de fotogramas de salida multiplicado por el número de canales y por el tamaño de una variable float. Para XApuProcessType::DecodeOpus, la fórmula general es: baseDataLength = maxStreamCount x maxQueuedCommandsPerStream x (MaxOpusPacketInBytes + (MaxFrameCountPerPacket x ChannelCount x sizeof(float)) donde MaxFrameCountPerPacket debe ser múltiplo de 16 Para XApuProcessType::DecodeConvertOpus, la fórmula general es: baseDataLength = (maxStreamCount x maxQueuedCommandsPerStream x (MaxOpusPacketInBytes + (MaxFrameCountPerPacket x ChannelCount x sizeof(float)))
  • (maxStreamCount x XApuDecodeConvertActivateCommand::processingBufferLength) donde MaxFrameCountPerPacket debe ser múltiplo de 16
maxFrameCountPerOutput
Tipo: uint32_t
Este parámetro define la duración de la salida en recuento de fotogramas cuando XAPU se ejecuta en los tipos XApuProcessType::ConvertPCM o XApuProcessType::DecodeConvertOpus. Para XApuProcessType::ConvertPCM o XApuProcessType::DecodeConvertOpus, este parámetro debe establecerse en uno de los valores siguientes: 256, 480, 512, 960, 1024. Este parámetro debe establecerse en cero para XApuProcessType::DecodeOpus options
Tipo: XApuConnectOptions
Opciones de conexión.

Comentarios

XApuConnectInputParameters lo usa para pasar parámetros a XApuConnect. XApuConnect asigna los recursos necesarios para una unidad de procesamiento de audio (XAPU). XApuCommandId define el parámetro de comando base que se enviará a XAPU y se recibirá de este.

Requisitos

Encabezado: xapu.h Plataformas compatibles: XBOX Series X|S

Consulte también

XApuCommandId
XApuConnect
XApuDecodeConvertCommand
XAPU
Última modificación el 28 de agosto de 2026