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
nBlockCountTipo: 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 êxitoS_OK ou de erro E_FAIL.
Comentários
Essa função usa o ponteiropSeekTable 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.
