Método IAudioProcessingObjectPreferredFormatSupport::GetPreferredInputFormat (audioengineextensionapo.h)

Función de devolución de llamada que permite a las API especificar un formato de entrada preferido para el formato de salida proporcionado.

Sintaxis

HRESULT GetPreferredInputFormat(
  [in]  IAudioMediaType *outputFormat,
  [out] IAudioMediaType **preferredFormat
);

Parámetros

[in] outputFormat

IAudioMediaType que representa el formato de salida asociado a la devolución de llamada.

[out] preferredFormat

IAudioMediaType que representa el formato de entrada preferido para el APO.

Valor devuelto

An HRESULT.

Comentarios

Esta API permite escenarios como un proveedor de auriculares que proporciona sonido envolvente virtual. El APO podría solicitar recibir una entrada de 7 a 1 aunque el punto de conexión se represente en estéreo. Las API pueden especificar diferentes formatos preferidos para diferentes formatos de salida. Por ejemplo, una aplicación puede solicitar una entrada 7.1 cuando el tipo de secuencia m es multimedia, pero solicitar entrada estéreo cuando el tipo de secuencia sea comunicaciones.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 23H2
Encabezado audioengineextensionapo.h