Skip to main content

GetXmaDecodePositionForSample

Obtiene los datos necesarios para hacer que el descodificador genere audio a partir de una posición de muestra especificada relativa al principio del bloque de XBOX Media Audio (XMA) especificado.

Sintaxis

Parámetros

pXmaData   _In_bytecount_(nXmaDataBytes)
Tipo: BYTE*
Puntero a bloques de XMA. nXmaDataBytes   
Tipo: DWORD
Tamaño de pXmaData, en bytes. nStreamIndex   
Tipo: DWORD
Secuencia dentro de la cual buscar. nDesiredSample   
Tipo: DWORD
Muestra buscada. pnBitOffset   _Out_
Tipo: DWORD*
Devuelve el desplazamiento de bits dentro de pXmaData del fotograma que contiene la muestra buscada. pnSubFrame   _Out_
Tipo: DWORD*
Devuelve el subfotograma que contiene la muestra.

Valor devuelto

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

Comentarios

Esta función obtiene los datos necesarios para hacer que el descodificador genere audio a partir de una posición de muestra determinada relativa al principio del bloque de XMA determinado. Esto incluye el desplazamiento de bits del fotograma apropiado y el subfotograma correcto dentro de ese fotograma. Los datos se pueden pasar directamente a la función XMAPlaybackSetDecodePosition. 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