Condividi tramite


Intestazione mmdeviceapi.h

Questa intestazione viene usata dalle API Audio di base. Per altre informazioni, vedere:

mmdeviceapi.h contiene le interfacce di programmazione seguenti:

Interfacce

 
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 è completa.
IAudioSystemEffectsPropertyChangeNotificationClient

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

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

L'interfaccia IMMDevice incapsula le funzionalità generiche di una risorsa di 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 viene apportata una modifica al ruolo predefinito assegnato a un dispositivo endpoint.

Funzioni

 
ActivateAudioInterfaceAsync

Consente alle app di Windows Store di accedere alle interfacce COM (Component Object Model) preesistenti nella famiglia WASAPI.

Strutture

 
AudioExtensionParams

Questa struttura viene passata alla pagina delle proprietà Pannello di controllo Endpoint Extension 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.

Enumerazioni

 
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.