Pular para o conteúdo principal

GetXmaBlockContainingSample

Usa uma tabela de busca especificada para localizar o bloco XBOX Media Audio (XMA) que contém uma amostra decodificada especificada. As entradas da tabela de busca em um arquivo XMA são armazenadas no formato big-endian e às vezes precisam ser convertidas antes que essa função seja chamada.

Sintaxe

Parâmetros

nBlockCount   
Tipo: DWORD
Número de blocos no arquivo. Igual ao número de entradas na tabela de busca. pSeekTable   _In_count_(nBlockCount)
Tipo: DWORD*
Ponteiro para os dados da tabela de busca. nDesiredSample   
Tipo: DWORD
Amostra decodificada a ser localizada. pnBlockContainingSample   _Out_
Tipo: DWORD*
Índice do bloco que contém a amostra. pnSampleOffsetWithinBlock   _Out_
Tipo: DWORD*
Posição da amostra neste bloco.

Valor retornado

Tipo: HRESULT Código de êxito S_OK ou de erro E_FAIL.

Comentários

Essa função usa o ponteiro pSeekTable para localizar o bloco XMA que contém uma determinada amostra decodificada. As entradas da tabela de busca em um arquivo XMA são armazenadas no formato big-endian.
As entradas da tabela de busca podem precisar ser convertidas antes de chamar essa função.
Para obter mais informações sobre o XMA2, consulte Visão geral do XMA2. Para obter uma visão geral da arquitetura de áudio do XBOX One, consulte O som do futuro: A arquitetura de áudio no XBOX One.

Requisitos

Cabeçalho: xma2defs.h Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

xma2defs
Última modificação em 6 de outubro de 2026