Share via


Método ISpatialAudioClient2::GetMaxFrameCountForCategory (spatialaudioclient.h)

Obtém a contagem máxima de quadros com suporte por passagem de processamento.

Sintaxe

HRESULT GetMaxFrameCountForCategory(
  [in]  AUDIO_STREAM_CATEGORY category,
  [in]  BOOL                  offloadEnabled,
  [in]  const WAVEFORMATEX    *objectFormat,
  [out] UINT32                *frameCountPerBuffer
);

Parâmetros

[in] category

O AUDIO_STREAM_CATEGORY (audiosessiontypes.h) do fluxo de áudio para o qual o suporte é consultado.

[in] offloadEnabled

Um valor booliano que especifica se a contagem de quadros retornada deve ser calculada com o suporte de descarregamento de áudio considerado. Se esse sinalizador for definido como true, a contagem de quadros retornada será o que seria se o fluxo fosse ativado para o modo de descarregamento. No entanto, se esse sinalizador for definido como true, mas o ponto de extremidade de áudio não oferecer suporte ao modo de descarregamento, o sinalizador não terá efeito. Use ISpatialAudioClient2::IsOffloadCapable para marcar se houver suporte para o modo de descarregamento.

[in] objectFormat

Um ponteiro para uma estrutura WAVEFORMATEX (mmeapi.h) que especifica o formato do fluxo de áudio para o qual o suporte é consultado.

[out] frameCountPerBuffer

Recebe um ponteiro para um INT32 que indica a contagem máxima de quadros com suporte para o dispositivo de áudio e os parâmetros de entrada especificados.

Retornar valor

Um HRESULT, incluindo os valores a seguir.

Valor Descrição
S_OK Êxito
AUDCLNT_E_DEVICE_INVALIDATED O dispositivo de áudio associado ao cliente de áudio foi invalidado.

Comentários

O valor retornado por esse método pode ser usado para alocar o buffer de origem. Esse valor será alterado se a cadência do ponto de extremidade for alterada. O chamador deve especificar os mesmos valores AUDIO_STREAM_CATEGORY e WAVEFORMATEX que serão usados ao criar o fluxo. O parâmetro offloadEnabled deverá ser definido como TRUE se o fluxo for criado com o sinalizador SPATIAL_AUDIO_STREAM_OPTIONS_OFFLOAD .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Build 22000
Cabeçalho spatialaudioclient.h