SHAPE_XMA_CONTEXT
El contexto de XBOX Media Audio (XMA).Sintaxis
Miembros
sizeRead0Tipo: UINT32 Escritura: tamaño, en bloques de 2 KB, del búfer de entrada izquierdo. numLoops
Tipo: UINT32 Lectura/escritura: número de bucles. 255 especifica un bucle infinito (continuo). validBuffer
Tipo: UINT32 Lectura/escritura: marcas de validez de los búferes de entrada.
sizeWrite
Tipo: UINT32 Escritura: tamaño, en bloques de 256 bytes, del búfer de salida. offsetWrite
Tipo: UINT32 Lectura: desplazamiento, en bloques de 256 bytes, dentro del búfer de salida donde escribirá el hardware. sizeRead1
Tipo: UINT32 Escritura: tamaño, en bloques de 2 KB, del búfer de entrada derecho. loopSubframeEnd
Tipo: UINT32 Escritura: número de subfotograma del punto final del bucle, inclusive. reserved0
Tipo: UINT32 Reservado. loopSubframeSkip
Tipo: UINT32 Escritura: número de subfotogramas que se omitirán al principio del bucle. Los valores válidos son 0, 1, 2, 3 y 4. numSubframesToDecode
Tipo: UINT32 Escritura: número de subfotogramas que se descodificarán por pasada. Los valores válidos son 1, 2, 4 y 8. numSubframesToSkip
Tipo: UINT32 Escritura: número de subfotogramas que se omitirán. Los valores válidos son 0, 1, 2, 3 y 4. sampleRate
Tipo: UINT32 Escritura: frecuencia de muestreo de la secuencia. Los valores válidos están en la enumeración SHAPE_XMA_SAMPLE_RATE. numChannels
Tipo: UINT32 Escritura: número de canales de la secuencia. 0 especifica mono (un canal); 1 especifica estéreo (dos canales). reserved1
Tipo: UINT32 Reservado. validWrite
Tipo: UINT32 Lectura/escritura: marca de validez del búfer de escritura. 1 indica que el hardware puede escribir; 0 indica que el hardware no puede escribir. offsetRead
Tipo: UINT32 Lectura/escritura: desplazamiento, en bits, desde el principio del búfer de entrada. errorStatus
Tipo: UINT32 Lectura: uno o varios valores de error.
errorSet
Tipo: UINT32 Lectura: marca de error. 0 si no se ha producido ningún error; 1 si se ha producido un error. Use GetShapeXmaErrorStatus para recuperar los valores de error. loopStartOffset
Tipo: UINT32 Escritura: desplazamiento, en bits, desde el puntero del búfer de lectura donde el hardware comenzará a descodificar. parserErrorStatus
Tipo: UINT32 Lectura: valor de error del analizador.
parserErrorSet
Tipo: UINT32 Lectura: marca de error del analizador. 0 si no se ha producido ningún error; 1 si se ha producido un error. Use GetShapeXmaParserErrorStatus para recuperar el valor de error. loopEndOffset
Tipo: UINT32 Escritura: desplazamiento, en bits, desde el puntero del búfer de lectura donde el hardware finalizará la descodificación. packetMetaData
Tipo: UINT32 Reservado para uso interno. currentBuffer
Tipo: UINT32 Lectura/escritura: búfer de entrada actual. 0 especifica el búfer izquierdo y 1 especifica el búfer derecho. ptrRead0
Tipo: UINT32 Escritura: puntero al búfer de entrada izquierdo. Alineado en límites de 2 KB; los 11 bits inferiores se omiten. ptrRead1
Tipo: UINT32 Escritura: puntero al búfer de entrada derecho. Alineado en límites de 2 KB; los 11 bits inferiores se omiten. ptrWrite
Tipo: UINT32 Escritura: puntero al búfer de salida. Alineado en límites de 64 bytes. ptrOverlapAdd
Tipo: UINT32 Escritura: puntero al búfer de trabajo. Alineado en límites de 128 bytes. writeBufferOffsetRead
Tipo: UINT32 Escritura: desplazamiento, en bloques de 256 bytes, del puntero de lectura en el búfer de salida. reserved2
Tipo: UINT32 Reservado. stopWhenDone
Tipo: UINT32 Reservado para uso interno. interruptWhenDone
Tipo: UINT32 Reservado para uso interno. reserved
Tipo: UINT32[6] Reservado.
