GetXmaDecodePositionForSample
Obtém os dados necessários para fazer com que o decodificador gere áudio a partir de uma posição de amostra especificada em relação ao início do bloco XBOX Media Audio (XMA) especificado.Sintaxe
Parâmetros
pXmaData _In_bytecount_(nXmaDataBytes)Tipo: BYTE* Ponteiro para blocos XMA. nXmaDataBytes
Tipo: DWORD Tamanho de pXmaData, em bytes. nStreamIndex
Tipo: DWORD Fluxo no qual buscar. nDesiredSample
Tipo: DWORD Amostra buscada. pnBitOffset _Out_
Tipo: DWORD* Retorna o deslocamento de bits, dentro de pXmaData, do quadro que contém a amostra buscada. pnSubFrame _Out_
Tipo: DWORD* Retorna o subquadro que contém a amostra.
Valor retornado
Tipo: HRESULT Código de êxitoS_OK ou de erro E_FAIL.
Comentários
Essa função obtém os dados necessários para fazer com que o decodificador gere áudio a partir de uma determinada posição de amostra em relação ao início do bloco XMA especificado. Isso inclui o deslocamento de bits do quadro apropriado e o subquadro correto dentro desse quadro. Os dados podem ser passados diretamente para a funçãoXMAPlaybackSetDecodePosition. 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.
