Compartilhar via


Método IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo (audioengineextensionapo.h)

Chamado pelo sistema para permitir que os clientes se registrem para receber retornos de chamada de notificação para notificações de efeito de sistema e ponto de extremidade do APO.

Sintaxe

HRESULT GetApoNotificationRegistrationInfo(
  [out] APO_NOTIFICATION_DESCRIPTOR **apoNotifications,
  [out] DWORD                       *count
);

Parâmetros

[out] apoNotifications

Parâmetro de saída que retorna um ponteiro para uma matriz de APO_NOTIFICATION_DESCRIPTOR especificando o conjunto de alterações de APO para as quais as notificações são solicitadas. O destinatário do chamador aloca as estruturas de APO_NOTIFICATION_DESCRIPTOR usando CoTaskMemAlloc; o chamador deve liberar as estruturas usando CoTaskMemFree quando terminar.

[out] count

Parâmetro de saída especificando o número de itens retornados em apoNotifications.

Valor de retorno

Um HRESULT.

Observações

Para obter mais informações sobre as APIs do Windows 11 para APOs (Objetos de Processamento de Áudio) que podem ser enviadas com drivers de áudio, consulte APIs do Windows 11 para objetos de processamento de áudio.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Build 22000
cabeçalho audioengineextensionapo.h