Compartir a través de


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

Obtiene el número máximo de fotogramas admitidos por paso de procesamiento.

Sintaxis

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

Parámetros

[in] category

El AUDIO_STREAM_CATEGORY (audiosessiontypes.h) de la secuencia de audio para la que se consulta la compatibilidad.

[in] offloadEnabled

Valor booleano que especifica si el recuento de fotogramas devuelto se debe calcular con compatibilidad con la descarga de audio que se tiene en cuenta. Si esta marca se establece en true, el recuento de fotogramas devuelto es lo que sería si la secuencia se activa para el modo de descarga. Sin embargo, si esta marca se establece en true, pero el punto de conexión de audio no admite el modo de descarga, la marca no tiene ningún efecto. Use ISpatialAudioClient2::IsOffloadCapable para comprobar si se admite el modo de descarga.

[in] objectFormat

Puntero a una estructura WAVEFORMATEX (mmeapi.h) que especifica el formato de la secuencia de audio para la que se consulta la compatibilidad.

[out] frameCountPerBuffer

Recibe un puntero a un INT32 que indica el número máximo de fotogramas admitidos para el dispositivo de audio y los parámetros de entrada especificados.

Valor devuelto

HrESULT, incluidos los valores siguientes.

Valor Descripción
S_OK Correcto
AUDCLNT_E_DEVICE_INVALIDATED El dispositivo de audio asociado al cliente de audio se ha invalidado.

Comentarios

El valor devuelto por este método se puede usar para asignar el búfer de origen. Este valor cambiará si cambia la cadencia del punto de conexión. El autor de la llamada debe especificar los mismos valores AUDIO_STREAM_CATEGORY y WAVEFORMATEX que se usarán al crear la secuencia. El parámetro offloadEnabled debe establecerse en TRUE si la secuencia se creará con la marca SPATIAL_AUDIO_STREAM_OPTIONS_OFFLOAD .

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Encabezado spatialaudioclient.h