SHAPE_DMA_CONTEXT
La estructura de contexto de acceso directo a memoria (DMA).Sintaxis
Miembros
timestampTipo: UINT32 Lectura: Marca de tiempo de la finalización del procesamiento del contexto. reserved0
Tipo: UINT32 Reservado. mixBufPeakMag
Tipo: UINT32 Lectura: Magnitud máxima del búfer de mezcla de salida. peakMag
Tipo: UINT32 Lectura: Magnitud máxima de la salida. readPointer
Tipo: UINT32 Lectura/Escritura: Puntero de lectura desde el inicio del búfer, en unidades de tramas por canal o grupos de intercalación de tramas. reserved1
Tipo: UINT32 Reservado. writePointer
Tipo: UINT32 Lectura/Escritura: Puntero de escritura desde el inicio del búfer, en unidades de tramas por canal o grupos de intercalación de tramas. reserved2
Tipo: UINT32 Reservado. full
Tipo: UINT32 Lectura/Escritura: Cuando el puntero de lectura y el puntero de escritura son iguales, full indica si el búfer está vacío o lleno (0 == vacío, 1 == lleno). reserved3
Tipo: UINT32 Reservado. reserved4
Tipo: UINT32 Reservado. address
Tipo: UINT32 Escritura: Dirección del búfer, alineada a 128 muestras. numFrames
Tipo: UINT32 Escritura: numFrames + 1 equivale al número de tramas por canal, o el número de grupos de intercalación de tramas en el búfer DMA de memoria del sistema. Un valor de cero indica una trama. A partir de esta información, el bloque DMA puede derivar el tamaño del búfer circular de DMA. Este campo se establece cuando se definen el contexto y el búfer. reserved5
Tipo: UINT32 Reservado. floatConvert
Tipo: UINT32 Escritura: 1 si los datos se van a convertir en un valor float o desde este. 0 si los datos son un entero de 32 bits. reserved6
Tipo: UINT32 Reservado. numChannels
Tipo: UINT32 Escritura: numChannels + 1 es el número de canales de audio del búfer. Un valor de cero indica un canal. reserved7
Tipo: UINT32 Reservado. channel
Tipo: UINT32 Escritura: El canal para leer/escribir. reserved8
Tipo: UINT32 Reservado.
