Skip to main content

GetXmaBlockContainingSample

Usa una tabla de búsqueda especificada para encontrar el bloque de XBOX Media Audio (XMA) que contiene una muestra descodificada especificada. Las entradas de la tabla de búsqueda de un archivo XMA se almacenan en formato big-endian y, en ocasiones, deben convertirse antes de llamar a esta función.

Sintaxis

Parámetros

nBlockCount   
Tipo: DWORD
Número de bloques del archivo. Es el mismo que el número de entradas de la tabla de búsqueda. pSeekTable   _In_count_(nBlockCount)
Tipo: DWORD*
Puntero a los datos de la tabla de búsqueda. nDesiredSample   
Tipo: DWORD
Muestra descodificada que se va a localizar. pnBlockContainingSample   _Out_
Tipo: DWORD*
Índice del bloque que contiene la muestra. pnSampleOffsetWithinBlock   _Out_
Tipo: DWORD*
Posición de la muestra en este bloque.

Valor devuelto

Tipo: HRESULT Código de ejecución correcta S_OK o de error E_FAIL.

Comentarios

Esta función usa el puntero pSeekTable para encontrar el bloque de XMA que contiene una muestra descodificada determinada. Las entradas de la tabla de búsqueda de un archivo XMA se almacenan en formato big-endian.
Es posible que las entradas de la tabla de búsqueda deban convertirse antes de llamar a esta función.
Para obtener más información sobre XMA2, consulte Información general de XMA2. Para obtener información general de la arquitectura de audio de XBOX One, consulte El sonido del futuro: La arquitectura de audio en XBOX One.

Requisitos

Encabezado: xma2defs.h Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX Series

Consulte también

xma2defs
Última modificación el 28 de agosto de 2026