Intestazione mmdeviceapi.h

Questa intestazione viene usata dalle API audio principali. Per ulteriori informazioni consulta:

mmdeviceapi.h contiene le interfacce di programmazione seguenti:

Interfaces

 
IActivateAudioInterfaceAsyncOperation

Rappresenta un'operazione asincrona che attiva un'interfaccia WASAPI e fornisce un metodo per recuperare i risultati dell'attivazione.
IActivateAudioInterfaceCompletionHandler

Fornisce un callback per indicare che l'attivazione di un'interfaccia WASAPI è stata completata.
IAudioSystemEffectsPropertyChangeNotificationClient

Interfaccia di callback implementata dai client per ricevere notifiche quando le proprietà dell'effetto del sistema audio cambiano.
IAudioSystemEffectsPropertyStore

Consente di gestire gli archivi audio degli effetti del sistema audio e di registrarsi per le notifiche quando le proprietà dell'effetto del sistema audio cambiano.
IMMDevice

L'interfaccia IMMDevice incapsula le funzionalità generiche di una risorsa del dispositivo multimediale.
IMMDeviceCollection

L'interfaccia IMMDeviceCollection rappresenta una raccolta di risorse multimediali del dispositivo.
IMMDeviceEnumerator

L'interfaccia IMMDeviceEnumerator fornisce metodi per enumerare le risorse dei dispositivi multimediali.
IMMEndpoint

L'interfaccia IMMEndpoint rappresenta un dispositivo endpoint audio.
IMMNotificationClient

L'interfaccia IMMNotificationClient fornisce notifiche quando un dispositivo endpoint audio viene aggiunto o rimosso, quando lo stato o le proprietà di un dispositivo endpoint cambiano o quando si verifica una modifica del ruolo predefinito assegnato a un dispositivo endpoint.

Functions

 
ActivateAudioInterfaceAsync

Consente alle app di Piattaforma UWP (Universal Windows Platform) di accedere alle interfacce COM (Component Object Model) preesistenti nella famiglia WASAPI.

Structures

 
AudioExtensionParams

Questa struttura viene passata alla pagina delle proprietà Dell'estensione dell'endpoint del Pannello di controllo tramite IShellPropSheetExt::AddPages e viene usata per creare propertypages dell'endpoint.
DIRECTX_AUDIO_ACTIVATION_PARAMS

La struttura DIRECTX_AUDIO_ACTIVATION_PARAMS specifica i parametri di inizializzazione per un flusso DirectSound.

Enumerations

 
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE

Specifica il tipo di archivio delle proprietà degli effetti del sistema audio.
EDataFlow

L'enumerazione EDataFlow definisce costanti che indicano la direzione in cui i dati audio passano tra un dispositivo endpoint audio e un'applicazione.
EndpointFormFactor

L'enumerazione EndpointFormFactor definisce costanti che indicano gli attributi fisici generali di un dispositivo endpoint audio.
ERole

L'enumerazione ERole definisce costanti che indicano il ruolo assegnato dal sistema a un dispositivo endpoint audio.