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. |