Condividi tramite


API audio principali

Panoramica della tecnologia Core Audio API.

Per sviluppare API audio di base, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
_AUDCLNT_BUFFERFLAGS

L'enumerazione _AUDCLNT_BUFFERFLAGS definisce i flag che indicano lo stato di un buffer dell'endpoint audio.
AUDCLNT_SHAREMODE

L'enumerazione AUDCLNT_SHAREMODE definisce costanti che indicano se un flusso audio verrà eseguito in modalità condivisa o in modalità esclusiva.
AUDCLNT_STREAMOPTIONS

Definisce i valori che descrivono le caratteristiche di un flusso audio.
AUDIO_DUCKING_OPTIONS

Specifica le opzioni di anatratura audio. Usare i valori di questa enumerazione quando si chiama IAudioClientDuckingControl::SetDuckingOptionsForCurrentStream
AUDIO_EFFECT_STATE

Specifica lo stato di un effetto audio.
AUDIO_STREAM_CATEGORY

Specifica la categoria di un flusso audio.
AUDIOCLIENT_ACTIVATION_TYPE

Specifica il tipo di attivazione per una struttura AUDIOCLIENT_ACTIVATION_PARAMS passata a una chiamata a ActivateAudioInterfaceAsync.
AudioObjectType

Specifica il tipo di un oggetto ISpatialAudioObject.
AudioSessionState

L'enumerazione AudioSessionState definisce costanti che indicano lo stato corrente di una sessione audio.
AudioStateMonitorSoundLevel

Connectortype

L'enumerazione ConnectorType indica il tipo di connessione di cui fa parte un connettore.
Flusso

L'enumerazione DataFlow indica la direzione del flusso di dati di un flusso audio tramite un connettore.
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 al sistema a un dispositivo endpoint audio.
KSJACK_SINK_CONNECTIONTYPE

L'enumerazione KSJACK_SINK_CONNECTIONTYPE definisce costanti che specificano il tipo di connessione. Questi valori vengono usati nella struttura KSJACK_SINK_INFORMATION che archivia informazioni su un sink jack audio.
PartType

L'enumerazione PartType definisce costanti che indicano se una parte in una topologia del dispositivo è un connettore o una subunit.
PROCESS_LOOPBACK_MODE

Specifica la modalità di loopback per una struttura AUDIOCLIENT_ACTIVATION_PARAMS passata a una chiamata a ActivateAudioInterfaceAsync.
SPATIAL_AUDIO_STREAM_OPTIONS

Specifica le opzioni di flusso audio per le chiamate a ActivateSpatialAudioStream.
SpatialAudioHrtfDirectivityType

Specifica la forma in cui il suono viene generato da un oggetto ISpatialAudioObjectForHrtf.
SpatialAudioHrtfDistanceDecayType

Specifica il tipo di decadimento applicato sulla distanza dalla posizione di un oggetto ISpatialAudioObjectForHrtf alla posizione del listener.
SpatialAudioHrtfEnvironmentType

Specifica il tipo di ambiente acustico simulato quando l'audio viene elaborato per un oggetto ISpatialAudioObjectForHrtf.
SpatialAudioMetadataCopyMode

Specifica la modalità di copia usata quando si chiama ISpatialAudioMetadataCopier::CopyMetadataForFrames.
SpatialAudioMetadataWriterOverflowMode

Specifica il comportamento desiderato quando un oggetto ISpatialAudioMetadataWriter tenta di scrivere più elementi nel buffer dei metadati di quanto specificato quando il client è stato inizializzato.

Funzioni

 
Attiva

Il metodo Activate crea un oggetto COM con l'interfaccia specificata.
Attiva

Il metodo Activate attiva un'interfaccia specifica della funzione in un connettore o subunit.
ActivateAudioInterfaceAsync

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

Indica che l'attivazione di un'interfaccia WASAPI è completa e i risultati sono disponibili.
ActivateSpatialAudioMetadataCopier

Crea un oggetto ISpatialAudioMetadataWriter per la copia di elementi di metadati audio spaziali da un oggetto ISpatialAudioMetadataItems a un altro.
ActivateSpatialAudioMetadataItems

Crea un oggetto ISpatialAudioMetadataItems per archiviare gli elementi dei metadati audio spaziali.
ActivateSpatialAudioMetadataReader

Crea un oggetto ISpatialAudioMetadataWriter per la lettura di elementi di metadati audio spaziali da un oggetto ISpatialAudioMetadataItems.
ActivateSpatialAudioMetadataWriter

Crea un oggetto ISpatialAudioMetadataWriter per la scrittura di elementi di metadati audio spaziali in un oggetto ISpatialAudioMetadataItems.
ActivateSpatialAudioObject

Attiva un oggetto ISpatialAudioObject per il rendering audio.
ActivateSpatialAudioObjectForHrtf

Attiva un oggetto ISpatialAudioObjectForHrtf per il rendering audio.
ActivateSpatialAudioObjectForMetadataCommands

Attivare un oggetto ISpatialAudioObjectForMetadataCommands per il rendering.
ActivateSpatialAudioObjectForMetadataItems

Attivare un oggetto ISpatialAudioObjectForMetadataItems per il rendering.
ActivateSpatialAudioStream

Attiva e inizializza il flusso audio spaziale usando una delle strutture di attivazione del flusso audio spaziale.
AttachToBuffer

Collega la memoria fornita dal chiamante per l'archiviazione degli oggetti ISpatialAudioMetadataItems.
AttachToPopulatedBuffer

Collega un buffer popolato in precedenza per l'archiviazione di oggetti ISpatialAudioMetadataItems. Gli elementi di metadati già presenti nel buffer vengono conservati.
AudioStateMonitorCallback

Si verifica quando il sistema modifica il livello audio dei flussi audio monitorati da un IAudioStreamStateMonitor.
BeginUpdatingAudioObjects

Inserisce il sistema nello stato in cui è possibile inviare i dati degli oggetti audio per l'elaborazione e lo stato ISpatialAudioObject può essere modificato.
Close

Completa tutte le operazioni necessarie sull'oggetto SpatialAudioMetadataItems e rilascia l'oggetto . (ISpatialAudioMetadataCopier.Close)
Close

Completa tutte le operazioni necessarie sull'oggetto SpatialAudioMetadataItems e rilascia l'oggetto . (ISpatialAudioMetadataReader.Close)
Close

Completa tutte le operazioni necessarie sul buffer dei metadati e rilascia l'oggetto ISpatialAudioMetadataItems specificato.
ConnectTo

Il metodo ConnectTo connette questo connettore a un connettore in un altro oggetto topologia dispositivo.
CopyMetadataForFrames

Copia gli elementi di metadati dall'oggetto ISpatialAudioMetadataItems di origine, fornito al metodo Open, nell'oggetto ISpatialAudioMetadataItems di destinazione, specificato con il parametro dstMetadataItems.
CreateCaptureAudioStateMonitor

Crea una nuova istanza di IAudioStateMonitor per i flussi di acquisizione.
CreateCaptureAudioStateMonitorForCategory

Crea una nuova istanza di IAudioStateMonitor per i flussi di acquisizione con la categoria audio specificata.
CreateCaptureAudioStateMonitorForCategoryAndDeviceId

Crea una nuova istanza di IAudioStateMonitor per i flussi di acquisizione con la categoria audio e l'ID dispositivo audio specificati.
CreateCaptureAudioStateMonitorForCategoryAndDeviceRole

Crea una nuova istanza di IAudioStateMonitor per i flussi di acquisizione con la categoria audio e il ruolo del dispositivo audio specificati.
CreateRenderAudioStateMonitor

Crea una nuova istanza di IAudioStateMonitor per i flussi di rendering.
CreateRenderAudioStateMonitorForCategory

Crea una nuova istanza di IAudioStateMonitor per i flussi di rendering con la categoria audio specificata.
CreateRenderAudioStateMonitorForCategoryAndDeviceId

Crea una nuova istanza di IAudioStateMonitor per i flussi di rendering con la categoria audio e l'ID dispositivo audio specificati.
CreateRenderAudioStateMonitorForCategoryAndDeviceRole

Crea una nuova istanza di IAudioStateMonitor per il rendering dei flussi con la categoria audio e il ruolo del dispositivo audio specificati.
DetachBuffer

Scollega il buffer. La memoria può essere collegata a un singolo elemento di metadati alla volta.
Disconnetti

Il metodo Disconnect disconnette questo connettore da un altro connettore.
EndUpdatingAudioObjects

Notifica al sistema che l'app ha completato la fornitura di dati audio per gli oggetti audio spaziali attivati con ActivateSpatialAudioObject.
EnumAudioEndpoints

Il metodo EnumAudioEndpoints genera una raccolta di dispositivi endpoint audio che soddisfano i criteri specificati.
EnumPartsIncoming

Il metodo EnumPartsIncoming ottiene un elenco di tutte le parti in ingresso, ovvero le parti che risiedono su percorsi dati che sono a monte da questa parte.
EnumPartsOutgoing

Il metodo EnumPartsOutgoing recupera un elenco di tutte le parti in uscita, ovvero le parti che risiedono su percorsi dati downstream da questa parte.
Get4BRange

Il metodo Get4BRange ottiene l'intervallo a 4 byte del valore della proprietà specifica del dispositivo.
GetActivateResult

Ottiene i risultati di un'attivazione asincrona di un'interfaccia WASAPI avviata da un'applicazione che chiama la funzione ActivateAudioInterfaceAsync.
GetAllVolumes

Il metodo GetAllVolumes recupera i livelli di volume per tutti i canali nel flusso audio.
GetAllVolumes

Il metodo GetAllVolumes recupera i livelli di volume per tutti i canali nella sessione audio.
GetAudioEffects

Ottiene l'elenco corrente di effetti audio per il flusso audio associato.
GetAudioObjectType

Ottiene un valore che specifica il tipo di oggetto audio rappresentato da ISpatialAudioObject.
GetAudioSessionControl

Il metodo GetAudioSessionControl recupera un controllo sessione audio.
GetAvailableDynamicObjectCount

Ottiene il numero di oggetti audio spaziali dinamici attualmente disponibili.
GetAvailableOffloadConnectorCount

Il metodo GetAvailableOffloadConnectorCount recupera il numero di endpoint disponibili che possono gestire flussi offloaded nel motore audio hardware.
GetBuffer

Ottiene un buffer utilizzato per fornire i dati audio per ISpatialAudioObject.
GetBuffer

Recupera un puntatore al successivo pacchetto di dati disponibile nel buffer dell'endpoint di acquisizione.
GetBuffer

Recupera un puntatore allo spazio disponibile successivo nel buffer dell'endpoint di rendering in cui il chiamante può scrivere un pacchetto di dati.
GetBufferSize

Il metodo GetBufferSize recupera le dimensioni (capacità massima) del buffer dell'endpoint.
GetBufferSizeLimits

Il metodo GetBufferSizeLimits restituisce i limiti delle dimensioni del buffer del motore audio hardware in unità di 100 nanosecondi.
GetChannelConfig

Il metodo GetChannelConfig ottiene la maschera di configurazione del canale corrente da un controllo di configurazione del canale.
GetChannelCount

Il metodo GetChannelCount ottiene il numero di canali nel flusso audio. (IAudioPeakMeter.GetChannelCount)
GetChannelCount

Il metodo GetChannelCount ottiene il numero di canali nel flusso audio. (IPerChannelDbLevel.GetChannelCount)
GetChannelCount

Il metodo GetChannelCount recupera il numero di canali nel flusso audio.
GetChannelCount

Il metodo GetChannelCount recupera il numero di canali nel formato di flusso per la sessione audio.
GetChannelCount

Il metodo GetChannelCount ottiene un conteggio dei canali nel flusso audio che entra o lascia il dispositivo dell'endpoint audio.
GetChannelsPeakValues

Il metodo GetChannelsPeakValues ottiene i valori di esempio di picco per tutti i canali nel flusso audio.
GetChannelVolume

Il metodo GetChannelVolume recupera il livello di volume per il canale specificato nel flusso audio.
GetChannelVolume

Il metodo GetChannelVolume recupera il livello di volume per il canale specificato nella sessione audio.
GetChannelVolumeLevel

Il metodo GetChannelVolumeLevel ottiene il livello del volume, in decibel, del canale specificato nel flusso audio che entra o lascia il dispositivo endpoint audio.
GetChannelVolumeLevelScalar

Il metodo GetChannelVolumeLevelScalar ottiene il livello di volume normalizzato e con taper audio del canale specificato del flusso audio che entra o lascia il dispositivo endpoint audio.
GetChannelVolumes

Il metodo GetChannelVolumes recupera i livelli di volume per i vari canali audio nel flusso scaricato.
GetCharacteristics

Il metodo GetCharacteristics è riservato per l'uso futuro.
GetConnectedTo

Il metodo GetConnectedTo ottiene il connettore a cui è connesso questo connettore.
GetConnector

Il metodo GetConnector ottiene il connettore specificato da un numero di connettore.
GetConnectorCount

Il metodo GetConnectorCount ottiene il numero di connettori nell'oggetto device-topology.
GetConnectorIdConnectedTo

Il metodo GetConnectorIdConnectedTo ottiene l'ID globale del connettore, se presente, a cui è connesso questo connettore.
GetControlInterface

Il metodo GetControlInterface ottiene un riferimento all'interfaccia di controllo specificata, se questa parte lo supporta.
GetControlInterfaceCount

Il metodo GetControlInterfaceCount ottiene il numero di interfacce di controllo supportate da questa parte.
GetCount

Ottiene il numero di formati audio supportati nell'elenco.
GetCount

Il metodo GetCount recupera un conteggio dei dispositivi nella raccolta di dispositivi.
GetCount

Il metodo GetCount ottiene il numero di parti nell'elenco delle parti.
GetCount

Il metodo GetCount ottiene il numero totale di sessioni audio aperte nel dispositivo audio.
GetCurrentPadding

Il metodo GetCurrentPadding recupera il numero di fotogrammi di riempimento nel buffer dell'endpoint.
GetCurrentSharedModeEnginePeriod

Restituisce il formato corrente e la periodicità del motore audio.
GetDataFlow

Il metodo GetDataFlow indica se il dispositivo endpoint audio è un dispositivo di rendering o un dispositivo di acquisizione.
GetDataFlow

Il metodo GetDataFlow ottiene la direzione del flusso di dati tramite questo connettore.
GetDefaultAudioEndpoint

Il metodo GetDefaultAudioEndpoint recupera l'endpoint audio predefinito per la direzione e il ruolo del flusso di dati specificati.
GetDevice

Il metodo GetDevice recupera un dispositivo endpoint audio identificato da una stringa ID endpoint.
GetDeviceId

Il metodo GetDeviceId ottiene l'identificatore del dispositivo rappresentato dall'oggetto device-topology.
GetDeviceIdConnectedTo

Il metodo GetDeviceIdConnectedTo ottiene l'identificatore del dispositivo audio, se presente, a cui è connesso questo connettore.
GetDevicePeriod

Il metodo GetDevicePeriod recupera la lunghezza dell'intervallo periodico separando l'elaborazione successiva passando dal motore audio sui dati nel buffer dell'endpoint.
GetDevicePosition

Il metodo GetDevicePosition ottiene la posizione corrente del dispositivo, in frame, direttamente dall'hardware.
GetDevicePreferredFormat

Il metodo GetDevicePreferredFormat ottiene il formato di flusso audio preferito per la connessione.
GetDisplayName

Il metodo GetDisplayName recupera il nome visualizzato per la sessione audio.
Getenabled

Il metodo GetEnabled ottiene lo stato corrente (abilitato o disabilitato) dell'AGC.
Getenabled

Il metodo GetEnabled ottiene lo stato corrente (abilitato o disabilitato) del controllo di rumorosità.
GetEngineFormat

Il metodo GetEngineFormat recupera il formato dati corrente del flusso audio caricato.
Getformat

Ottiene il formato con l'indice specificato nell'elenco. I formati sono elencati in ordine di importanza. Il formato più preferibile è il primo nell'elenco.
GetFrameCount

Ottiene il conteggio totale dei fotogrammi dell'oggetto ISpatialAudioMetadataItems, che definisce gli offset degli elementi validi.
GetFrequency

Il metodo GetFrequency ottiene la frequenza del dispositivo.
GetGfxState

Il metodo GetGfxState recupera lo stato GFX del flusso audio caricato.
GetGlobalId

Il metodo GetGlobalId ottiene l'ID globale di questa parte.
GetGroupingParam

Il metodo GetGroupingParam recupera il parametro di raggruppamento della sessione audio.
GetIconPath

Il metodo GetIconPath recupera il percorso dell'icona di visualizzazione per la sessione audio.
GetId

Il metodo GetId recupera una stringa ID endpoint che identifica il dispositivo dell'endpoint audio.
GetIID

Il metodo GetIID ottiene l'ID interfaccia dell'interfaccia di controllo specifica della funzione della parte.
GetInfo

Ottiene il conteggio totale dei fotogrammi per ISpatialAudioMetadataItems, che definisce gli offset degli elementi validi.
GetItemCount

Numero corrente di elementi archiviati da ISpatialAudioMetadataItems.
GetJackCount

Il metodo GetJackCount ottiene il numero di jack necessari per connettersi a un dispositivo endpoint audio.
GetJackCount

Il metodo GetJackCount ottiene il numero di jack nel connettore, necessari per connettersi a un dispositivo endpoint.
GetJackDescription

Il metodo GetJackDescription ottiene una descrizione di un jack audio.
GetJackDescription2

Il metodo GetJackDescription2 ottiene la descrizione di un jack audio specificato.
GetJackSinkInformation

Il metodo GetJackSinkInformation recupera le informazioni del sink per il jack specificato.
GetLevel

Il metodo GetLevel ottiene il livello di picco registrato per il canale specificato perché il livello di picco per tale canale è stato letto in precedenza.
GetLevel

Il metodo GetLevel ottiene il livello del volume, in decibel, del canale specificato.
GetLevelRange

Il metodo GetLevelRange ottiene l'intervallo, in decibel, del livello di volume del canale specificato.
GetLocalEffectsState

Il metodo GetLocalEffectsState recupera lo stato degli effetti locali attualmente applicato al flusso audio scaricato.
GetLocalId

Il metodo GetLocalId ottiene l'ID locale di questa parte.
GetMasterVolume

Il metodo GetMasterVolume recupera il livello del volume client per la sessione audio.
GetMasterVolumeLevel

Il metodo GetMasterVolumeLevel ottiene il livello del volume master, in decibel, del flusso audio che entra o lascia il dispositivo dell'endpoint audio.
GetMasterVolumeLevelScalar

Il metodo GetMasterVolumeLevelScalar ottiene il livello di volume master del flusso audio che entra o lascia il dispositivo dell'endpoint audio. Il livello del volume viene espresso come valore normalizzato e con taper audio nell'intervallo compreso tra 0,0 e 1,0.
GetMaxDynamicObjectCount

Ottiene il numero massimo di oggetti audio dinamici per il client audio spaziale.
GetMaxFrameCount

Ottiene il numero massimo di fotogrammi possibile per ogni passaggio di elaborazione. Questo metodo può essere usato per determinare le dimensioni del buffer di origine da allocare per trasmettere dati audio per ogni passaggio di elaborazione.
GetMaxFrameCountForCategory

Ottiene il numero massimo di fotogrammi supportato per ogni passaggio di elaborazione.
GetMaxItemCount

Numero massimo di elementi consentiti da ISpatialAudioMetadataItems, definito al momento della creazione dell'oggetto.
GetMaxValueBufferLength

Dimensioni del valore di comando più grande definito dal formato di metadati per ISpatialAudioMetadataItems.
GetMeterChannelCount

Ottiene il numero di canali audio disponibili nel flusso offloaded che possono essere a consumo.
GetMeteringChannelCount

Il metodo GetMeteringChannelCount ottiene il numero di canali nel flusso audio monitorati dai contatori di picco.
GetMeteringData

Il metodo GetMeteringData recupera informazioni generali sui canali audio disponibili nel flusso offloaded.
GetMixFormat

Il metodo GetMixFormat recupera il formato di flusso utilizzato dal motore audio per l'elaborazione interna dei flussi in modalità condivisa.
GetMute

Il metodo GetMute recupera lo stato di disattivazione del flusso audio offloaded.
GetMute

Il metodo GetMute ottiene lo stato corrente (abilitato o disabilitato) del controllo disattiva.
GetMute

Il metodo GetMute recupera lo stato di disattivazione corrente per la sessione audio.
GetMute

Il metodo GetMute ottiene lo stato di disattivazione del flusso audio che entra o lascia il dispositivo dell'endpoint audio.
GetName

Il metodo GetName ottiene il nome descrittivo per la funzione audio incapsulata dall'interfaccia di controllo.
GetName

Il metodo GetName ottiene il nome descrittivo di questa parte.
GetNativeStaticObjectTypeMask

Ottiene una maschera di canale che rappresenta il sottoinsieme di canali letto di altoparlanti statici nativi al motore di rendering corrente.
GetNextPacketSize

Il metodo GetNextPacketSize recupera il numero di fotogrammi nel pacchetto di dati successivo nel buffer dell'endpoint di acquisizione.
GetPart

Il metodo GetPart ottiene una parte dall'elenco delle parti.
GetPartById

Il metodo GetPartById ottiene una parte identificata dall'ID locale.
GetPartType

Il metodo GetPartType ottiene il tipo di parte di questa parte.
GetPeakValue

Il metodo GetPeakValue ottiene il valore di esempio di picco per i canali nel flusso audio.
Getposition

Il metodo GetPosition ottiene la posizione corrente del dispositivo.
GetProcessId

Il metodo GetProcessId recupera l'identificatore del processo della sessione audio.
GetSelection

Il metodo GetSelection ottiene l'ID locale della parte connessa all'input del selettore attualmente selezionato.
GetSelection

Il metodo GetSelection ottiene l'ID locale della parte connessa all'output del selettore attualmente selezionato.
GetService

Ottiene servizi aggiuntivi da ISpatialAudioObjectRenderStream.
GetService

Il metodo GetService accede a servizi aggiuntivi dall'oggetto client audio.
GetSession

Il metodo GetSession ottiene la sessione audio specificata da un numero di sessione audio.
GetSessionEnumerator

Il metodo GetSessionEnumerator ottiene un puntatore all'oggetto enumeratore di sessione audio.
GetSessionIdentifier

Il metodo GetSessionIdentifier recupera l'identificatore di sessione audio.
GetSessionInstanceIdentifier

Il metodo GetSessionInstanceIdentifier recupera l'identificatore dell'istanza della sessione audio.
GetSharedModeEnginePeriod

Restituisce l'intervallo di periodicità supportato dal motore per il formato di flusso specificato.
GetSignalPath

Il metodo GetSignalPath ottiene un elenco di parti nel percorso del segnale che collega due parti, se il percorso esiste.
GetSimpleAudioVolume

Il metodo GetSimpleAudioVolume recupera un semplice controllo volume audio.
GetSoundLevel

Ottiene il livello audio corrente per i flussi audio associati a un oggetto IAudioStateMonitor.
GetSpatialAudioMetadataItems

Ottiene un puntatore all'oggetto ISpatialAudioMetadataItems che archivia gli elementi di metadati per ISpatialAudioObjectForMetadataItems.
GetSpatialAudioMetadataItemsBufferLength

Ottiene la lunghezza del buffer necessaria per archiviare il numero specificato di elementi di metadati audio spaziali.
GetState

Il metodo GetState recupera lo stato corrente del dispositivo.
GetState

Il metodo GetState recupera lo stato corrente della sessione audio.
GetStaticObjectPosition

Ottiene la posizione nello spazio 3D del canale audio spaziale statico specificato.
GetStreamLatency

Il metodo GetStreamLatency recupera la latenza massima per il flusso corrente e può essere chiamata in qualsiasi momento dopo l'inizializzazione del flusso.
GetSubType

Il metodo GetSubType ottiene il sottotipo della parte di questa parte.
GetSubunit

Il metodo GetSubunit ottiene la subunit specificata da un numero di subunit.
GetSubunitCount

Il metodo GetSubunitCount ottiene il numero di sottounit nella topologia del dispositivo.
GetSupportedAudioObjectFormatEnumerator

Ottiene un IAudioFormatEnumerator che contiene tutti i formati audio supportati per gli oggetti audio spaziali, il primo elemento dell'elenco rappresenta il formato più preferibile.
GetTopologyObject

Il metodo GetTopologyObject ottiene un riferimento all'interfaccia IDeviceTopology dell'oggetto topologia del dispositivo che contiene questa parte.
GetType

Il metodo GetType ottiene il tipo di questo connettore.
GetType

Il metodo GetType ottiene il tipo di dati del valore della proprietà specifica del dispositivo.
GetValue

Il metodo GetValue ottiene il valore corrente della proprietà specifica del dispositivo.
GetVolumeChannelCount

Il metodo GetVolumeChannelCount recupera il numero di canali audio disponibili nel flusso offloaded.
GetVolumeRange

Il metodo GetVolumeRange ottiene l'intervallo di volumi, in decibel, del flusso audio che entra o lascia il dispositivo endpoint audio.
GetVolumeRangeChannel

Il metodo GetVolumeRangeChannel ottiene l'intervallo di volumi per un canale specificato.
GetVolumeStepInfo

Il metodo GetVolumeStepInfo ottiene informazioni sul passaggio corrente nell'intervallo di volumi.
Initialize

Il metodo Initialize inizializza il flusso audio.
InitializeSharedAudioStream

Inizializza un flusso condiviso con la periodicità specificata.
IsActive

Ottiene un valore booleano che indica se ISpatialAudioObject è valido.
IsAudioObjectFormatSupported

Ottiene un valore che indica se ISpatialAudioObjectRenderStream supporta un formato specificato.
IsConnected

Il metodo IsConnected indica se questo connettore è connesso a un altro connettore.
IsFormatSupported

Il metodo IsFormatSupported indica se il dispositivo endpoint audio supporta il formato di flusso audio specificato.
IsFormatSupported

Il metodo IsFormatSupported indica se il dispositivo endpoint audio supporta un formato di flusso specifico.
IsLastBufferControlSupported

Indica se è supportato l'ultimo controllo buffer.
IsOffloadCapable

Esegue una query per verificare se l'endpoint di rendering audio in cui è stato creato ISpatialAudioClient2 supporta l'elaborazione audio offloaded hardware.
IsOffloadCapable

Il metodo IsOffloadCapable recupera informazioni sul fatto che l'endpoint in cui viene creato un flusso sia in grado di supportare un flusso audio offloaded.
IsSpatialAudioStreamAvailable

In caso di esito positivo, ottiene un valore che indica se il motore di rendering spaziale attualmente attivo supporta il flusso di rendering audio spaziale specificato.
IsSystemSoundsSession

Il metodo IsSystemSoundsSession indica se la sessione è una sessione audio di sistema.
Item

Il metodo Item recupera un puntatore all'elemento specificato nella raccolta di dispositivi.
OnAudioEffectsChanged

Chiamato dal sistema quando l'elenco degli effetti audio cambia o le risorse necessarie per abilitare le modifiche di un effetto.
OnAvailableDynamicObjectCountChange

Notifica al client audio spaziale quando la capacità di rendering per un ISpatialAudioObjectRenderStream sta per cambiare, specifica il tempo dopo il quale si verificherà la modifica e specifica il numero di oggetti audio dinamici che saranno disponibili dopo la modifica.
OnChannelVolumeChanged

Il metodo OnChannelVolumeChanged notifica al client che il livello di volume di un canale audio nella sottomix sessione è cambiato.
OnDefaultDeviceChanged

Il metodo OnDefaultDeviceChanged notifica al client che il dispositivo endpoint audio predefinito per un determinato ruolo del dispositivo è cambiato.
OnDeviceAdded

Il metodo OnDeviceAdded indica che è stato aggiunto un nuovo dispositivo endpoint audio.
OnDeviceRemoved

Il metodo OnDeviceRemoved indica che un dispositivo endpoint audio è stato rimosso.
OnDeviceStateChanged

Il metodo OnDeviceStateChanged indica che lo stato di un dispositivo endpoint audio è cambiato.
OnDisplayNameChanged

Il metodo OnDisplayNameChanged notifica al client che il nome visualizzato per la sessione è stato modificato.
OnGroupingParamChanged

Il metodo OnGroupingParamChanged notifica al client che il parametro di raggruppamento per la sessione è stato modificato.
OnIconPathChanged

Il metodo OnIconPathChanged notifica al client che l'icona di visualizzazione per la sessione è stata modificata.
OnNotify

Il metodo OnNotify notifica al client quando lo stato di un connettore o di una subunit cambia.
OnNotify

Il metodo OnNotify notifica al client che il livello del volume o lo stato di disattivazione del dispositivo dell'endpoint audio è stato modificato.
OnPropertyValueChanged

Il metodo OnPropertyValueChanged indica che il valore di una proprietà appartenente a un dispositivo endpoint audio è stato modificato.
OnSessionCreated

Il metodo OnSessionCreated notifica ai processi registrati che la sessione audio è stata creata.
OnSessionDisconnected

Il metodo OnSessionDisconnected notifica al client che la sessione audio è stata disconnessa.
OnSimpleVolumeChanged

Il metodo OnSimpleVolumeChanged notifica al client che il livello del volume o lo stato di disattivazione della sessione audio è cambiato.
OnStateChanged

Il metodo OnStateChanged notifica al client che lo stato dell'attività del flusso della sessione è stato modificato.
OnVolumeDuckNotification

Il metodo OnVolumeDuckNotification invia una notifica relativa a un evento di anatraggio del sistema in sospeso.
OnVolumeUnduckNotification

Il metodo OnVolumeUnduckNotification invia una notifica relativa a un evento di annullamento del controllo del sistema in sospeso.
Apri

Apre un oggetto ISpatialAudioMetadataItems per la copia.
Apri

Apre un oggetto ISpatialAudioMetadataItems per la lettura.
Apri

Apre un oggetto ISpatialAudioMetadataItems per la scrittura.
OpenPropertyStore

Il metodo OpenPropertyStore recupera un'interfaccia nell'archivio delle proprietà del dispositivo.
QueryHardwareSupport

Il metodo QueryHardwareSupport esegue una query sul dispositivo endpoint audio per le relative funzioni supportate dall'hardware. (IAudioEndpointVolume.QueryHardwareSupport)
QueryHardwareSupport

Il metodo QueryHardwareSupport esegue una query sul dispositivo endpoint audio per le relative funzioni supportate dall'hardware. (IAudioMeterInformation.QueryHardwareSupport)
ReadNextItem

Ottiene il numero di comandi e l'offset di esempio per l'elemento di metadati letto.
ReadNextItemCommand

Legge i comandi dei metadati e i dati di valore per l'elemento corrente.
RegisterAudioEffectsChangedNotificationCallback

Registra un'interfaccia AudioEffectsChangedNotificationClient.
RegisterAudioSessionNotification

Il metodo RegisterAudioSessionNotification registra il client per ricevere notifiche di eventi di sessione, incluse le modifiche nello stato del flusso.
RegisterCallback

Registra un'implementazione di AudioStateMonitorCallback che viene chiamata quando il sistema modifica il livello audio dei flussi audio monitorati da un IAudioStateMonitor.
RegisterControlChangeCallback

Il metodo RegisterControlChangeCallback registra l'interfaccia IControlChangeNotify, che il client implementa per ricevere notifiche di modifiche dello stato in questa parte.
RegisterControlChangeNotify

Il metodo RegisterControlChangeNotify registra l'interfaccia di callback di notifica di un client.
RegisterDuckNotification

Il metodo RegisterDuckNotification registra l'applicazione con il gestore sessione per ricevere notifiche di anatraggio.
RegisterEndpointNotificationCallback

Il metodo RegisterEndpointNotificationCallback registra l'interfaccia di callback di notifica di un client.
RegisterSessionNotification

Il metodo RegisterSessionNotification registra l'applicazione per ricevere una notifica quando viene creata una sessione.
Releasebuffer

Il metodo ReleaseBuffer rilascia il buffer.
Releasebuffer

Il metodo ReleaseBuffer rilascia lo spazio buffer acquisito nella chiamata precedente al metodo IAudioRenderClient::GetBuffer.
ReleaseOutputDataPointerForLastBuffer

Rilascia il puntatore ai dati di output per l'ultimo buffer.
Reimpostazione

Reimpostare un flusso audio arrestato.
Reimpostazione

Il metodo Reset reimposta il flusso audio.
ResetToDefault

Reimposta il formato sull'impostazione predefinita fornita dal produttore del dispositivo.
SetAllVolumes

Il metodo SetAllVolumes imposta i singoli livelli di volume per tutti i canali nel flusso audio.
SetAllVolumes

Il metodo SetAllVolumes imposta i singoli livelli di volume per tutti i canali nella sessione audio.
SetAudioEffectState

Il metodo IAudioEffectsManager::SetAudioEffectState (audioclient.h) imposta lo stato dell'effetto audio specificato.
SetAudioStreamWindow

Associa l'handle di finestra HWND specificato a un flusso audio.
SetChannelConfig

Il metodo SetChannelConfig imposta la maschera di configurazione del canale in un controllo di configurazione del canale.
SetChannelVolume

Il metodo SetChannelVolume imposta il livello di volume per il canale specificato nel flusso audio.
SetChannelVolume

Il metodo SetChannelVolume imposta il livello di volume per il canale specificato nella sessione audio.
SetChannelVolumeLevel

Il metodo SetChannelVolumeLevel imposta il livello del volume, in decibel, del canale specificato del flusso audio che entra o lascia il dispositivo endpoint audio.
SetChannelVolumeLevelScalar

Il metodo SetChannelVolumeLevelScalar imposta il livello di volume normalizzato e tapered audio del canale specificato nel flusso audio che entra o lascia il dispositivo endpoint audio.
SetChannelVolumes

Il metodo SetChannelVolumes imposta i livelli di volume per i vari canali audio nel flusso offloaded.
SetClientProperties

Imposta le proprietà del flusso audio popolando una struttura AudioClientProperties.
SetDirectivity

Imposta il modello di directivity audio spaziale per ISpatialAudioObjectForHrtf.
SetDisplayName

Il metodo SetDisplayName assegna un nome visualizzato alla sessione corrente.
SetDistanceDecay

Imposta il modello di decadimento applicato sulla distanza dalla posizione di un ISpatialAudioObjectForHrtf alla posizione del listener.
SetDuckingOptionsForCurrentStream

Imposta le opzioni di anatraggio audio per un flusso di rendering audio.
SetDuckingPreference

Il metodo SetDuckingPreference abilita o disabilita l'esperienza di attenuazione del flusso predefinita (anatratura automatica) fornita dal sistema.
SetEchoCancellationRenderEndpoint

Imposta l'endpoint di rendering audio che deve essere usato come flusso di riferimento per l'annullamento dell'eco acustico.Set the audio render endpoint that should be used as the reference stream for acoustic echo cancellation (AEC).
SetEnabled

Il metodo SetEnabled abilita o disabilita l'AGC.
SetEnabled

Il metodo SetEnabled abilita o disabilita il controllo della voce.
SetEndOfStream

Indica al sistema che il blocco finale di dati audio è stato inviato per ISpatialAudioObject in modo che l'oggetto possa essere disattivato e le relative risorse riutilizzate.
SetEngineDeviceFormat

Il metodo SetEngineDeviceFormat imposta il formato audio waveform per il motore audio hardware.
SetEnvironment

Imposta il tipo di ambiente acustico simulato durante l'elaborazione dell'audio per ISpatialAudioObjectForHrtf.
SetEventHandle

Il metodo SetEventHandle imposta l'handle di evento che il sistema segnala quando un buffer audio è pronto per l'elaborazione da parte del client.
SetGain

Imposta il guadagno per ISpatialAudioObjectForHrtf.
SetGfxState

Il metodo SetGfxState imposta lo stato GFX del flusso audio offloaded.
SetGroupingParam

Il metodo SetGroupingParam assegna una sessione a un raggruppamento di sessioni.
SetIconPath

Il metodo SetIconPath assegna un'icona di visualizzazione alla sessione corrente.
SetLevel

Il metodo SetLevel imposta il livello del volume, in decibel, del canale specificato.
SetLevelAllChannels

Il metodo SetLevelAllChannels imposta i livelli di volume, in decibel, di tutti i canali nel flusso audio.
SetLevelUniform

Il metodo SetLevelUniform imposta tutti i canali nel flusso audio sullo stesso livello di volume uniforme, in decibel.
SetLocalEffectsState

Il metodo SetLocalEffectsState imposta lo stato degli effetti locali da applicare al flusso audio offloaded.
SetMasterVolume

Il metodo SetMasterVolume imposta il livello del volume master per la sessione audio.
SetMasterVolumeLevel

Il metodo SetMasterVolumeLevel imposta il livello del volume master, in decibel, del flusso audio che entra o lascia il dispositivo dell'endpoint audio.
SetMasterVolumeLevelScalar

Il metodo SetMasterVolumeLevelScalar imposta il livello del volume master del flusso audio che entra o lascia il dispositivo dell'endpoint audio. Il livello del volume viene espresso come valore normalizzato e con taper audio nell'intervallo compreso tra 0,0 e 1,0.
SetMute

Il metodo SetMute imposta lo stato di disattivazione del flusso audio offloaded.
SetMute

Il metodo SetMute abilita o disabilita il controllo disattiva l'audio.
SetMute

Il metodo SetMute imposta lo stato di disattivazione per la sessione audio.
SetMute

Il metodo SetMute imposta lo stato di disattivazione del flusso audio che entra o lascia il dispositivo dell'endpoint audio.
SetOrientation

Imposta l'orientamento nello spazio 3D, relativo al frame di riferimento del listener, da cui verrà eseguito il rendering dei dati audio ISpatialAudioObjectForHrtf.
SetPosition

Imposta la posizione nello spazio 3D, rispetto al listener, da cui verranno visualizzati i dati audio ISpatialAudioObjectForHrtf.
SetPosition

Imposta la posizione nello spazio 3D, rispetto al listener, da cui verranno visualizzati i dati audio ISpatialAudioObject.
SetSampleRate

Il metodo SetSampleRate imposta la frequenza di esempio di un flusso.
SetSelection

Il metodo SetSelection seleziona uno degli input del selettore di input.
SetSelection

Il metodo SetSelection seleziona uno degli output del selettore di output.
SetValue

Il metodo SetValue imposta il valore della proprietà specifica del dispositivo.
SetVolume

Imposta un moltiplicatore di ampiezza audio che verrà applicato ai dati audio forniti dall'oggetto ISpatialAudioObject prima che venga inviato al motore di rendering audio.
Inizia

Avvia il flusso audio spaziale.
Inizia

Il metodo Start avvia il flusso audio.
Stop

Arresta un flusso audio in esecuzione.
Stop

Il metodo Stop arresta il flusso audio.
UnregisterAudioEffectsChangedNotificationCallback

Annulla la registrazione di un'interfaccia IAudioEffectsChangedNotificationClient.
UnregisterAudioSessionNotification

Il metodo UnregisterAudioSessionNotification elimina una registrazione precedente dal client per ricevere notifiche.
Annullare la registrazioneCallback

Annulla la registrazione di un audioStateMonitorCallback registrato in precedenza con una chiamata a IAudioStateMonitor::RegisterCallback.
UnregisterControlChangeCallback

Il metodo UnregisterControlChangeCallback rimuove la registrazione di un'interfaccia IControlChangeNotify registrata in precedenza da una chiamata al metodo IPart::RegisterControlChangeCallback.
UnregisterControlChangeNotify

Il metodo UnregisterControlChangeNotify elimina la registrazione dell'interfaccia di callback di notifica di un client registrata in una chiamata precedente al metodo IAudioEndpointVolume::RegisterControlChangeNotify.
Annulla registrazioneDuckNotification

Il metodo UnregisterDuckNotification elimina una registrazione precedente dall'applicazione per ricevere notifiche.
UnregisterEndpointNotificationCallback

Il metodo UnregisterEndpointNotificationCallback elimina la registrazione di un'interfaccia di notifica registrata nel client registrato in una chiamata precedente al metodo IMMDeviceEnumerator::RegisterEndpointNotificationCallback.
Annulla registrazioneSessionNotification

Il metodo UnregisterSessionNotification elimina la registrazione per ricevere una notifica quando viene creata una sessione.
VolumeStepDown

Il metodo VolumeStepDown decrementa, per un passaggio, il livello del volume del flusso audio che entra o lascia il dispositivo dell'endpoint audio.
VolumeStepUp

Il metodo VolumeStepUp incrementa, per un passaggio, il livello di volume del flusso audio che entra o lascia il dispositivo dell'endpoint audio.
WriteNextItem

Avvia un nuovo elemento di metadati all'offset specificato.
WriteNextItemCommand

Scrive i comandi e i valori dei metadati nell'elemento corrente.
WriteNextMetadataCommand

Scrive un comando metadati nell'oggetto audio spaziale, ogni comando può essere aggiunto una sola volta per ogni oggetto per ciclo di elaborazione.

Interfacce

 
IAcousticEchoCancellationControl

Fornisce un meccanismo per determinare se un endpoint di acquisizione audio supporta l'annullamento dell'eco acustico (AEC) e, in tal caso, consente al client di impostare l'endpoint di rendering audio che deve essere usato come flusso di riferimento.
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.
IAudioAutoGainControl

L'interfaccia IAudioAutoGainControl fornisce l'accesso a un controllo di guadagno automatico dell'hardware (AGC).
IAudioBass

L'interfaccia IAudioBass consente di accedere a un controllo a livello di basso hardware.
IAudioCaptureClient

L'interfaccia IAudioCaptureClient consente a un client di leggere i dati di input da un buffer dell'endpoint di acquisizione.
IAudioChannelConfig

L'interfaccia IAudioChannelConfig fornisce l'accesso a un controllo di configurazione del canale hardware.
IAudioClient

L'interfaccia IAudioClient consente a un client di creare e inizializzare un flusso audio tra un'applicazione audio e il motore audio (per un flusso in modalità condivisa) o il buffer hardware di un dispositivo endpoint audio (per un flusso in modalità esclusiva).
IAudioClient2

L'interfaccia IAudioClient2 deriva dall'interfaccia IAudioClient, con un set di metodi aggiuntivi che consentono a un client audio di Windows Audio Session (WASAPI) di eseguire le operazioni seguenti:_opt in per l'offload, le proprietà del flusso di query e ottenere informazioni dall'hardware che gestisce l'offload. Il client audio può avere esito positivo nella creazione di un flusso disattivato se l'endpoint sottostante supporta il motore audio hardware, l'endpoint è stato enumerato e individuato dal sistema audio e ci sono ancora istanze di pin offload disponibili nell'endpoint.
IAudioClient3

L'interfaccia IAudioClient3 deriva dall'interfaccia IAudioClient2, con un set di metodi aggiuntivi che consentono a un client audio di Windows Audio Session (WASAPI) di eseguire query per le periodicità supportate del motore audio e la periodicità corrente e richiedere l'inizializzazione di un flusso audio condiviso con una periodicità specificata.
IAudioClientDuckingControl

Fornisce un metodo, SetDuckingOptionsForCurrentStream, che consente a un'app di specificare che il sistema non deve anatrare l'audio di altri flussi quando il flusso di rendering audio dell'app è attivo.
IAudioClock

L'interfaccia IAudioClock consente a un client di monitorare la frequenza dei dati di un flusso e la posizione corrente nel flusso.
IAudioClock2

L'interfaccia IAudioClock2 viene usata per ottenere la posizione corrente del dispositivo.
IAudioClockAdjustment

L'interfaccia IAudioClockAdjustment viene usata per modificare la frequenza di esempio di un flusso.
IAudioEffectsChangedNotificationClient

Un'interfaccia di callback consente alle applicazioni di ricevere notifiche quando l'elenco di effetti audio cambia o le risorse necessarie per abilitare le modifiche degli effetti.
IAudioEffectsManager

Fornisce funzionalità di gestione per la pipeline di effetti audio
IAudioEndpointFormatControl

Usato per reimpostare il formato del dispositivo dell'endpoint audio corrente.
IAudioEndpointLastBufferControl

Fornisce funzionalità per consentire a un client di flusso di offload di notificare all'endpoint che l'ultimo buffer è stato inviato solo parzialmente.
IAudioEndpointOffloadStreamMeter

L'interfaccia IAudioEndpointOffloadStreamMeter recupera informazioni generali sui canali audio nel flusso audio caricato.
IAudioEndpointOffloadStreamMute

L'interfaccia IAudioEndpointOffloadStreamMute consente a un client di modificare lo stato di disattivazione del flusso audio caricato.
IAudioEndpointOffloadStreamVolume

L'interfaccia IAudioEndpointOffloadStreamVolume consente all'applicazione client di modificare il livello di volume del flusso audio caricato.
IAudioEndpointVolume

L'interfaccia IAudioEndpointVolume rappresenta i controlli del volume nel flusso audio verso o da un dispositivo endpoint audio.
IAudioEndpointVolumeCallback

L'interfaccia IAudioEndpointVolumeCallback fornisce notifiche delle modifiche apportate al livello del volume e alla modifica dello stato di un dispositivo endpoint audio.
IAudioEndpointVolumeEx

L'interfaccia IAudioEndpointVolumeEx fornisce controlli volume sul flusso audio verso o da un endpoint del dispositivo.
IAudioFormatEnumerator

Fornisce un elenco di formati audio supportati. Il formato più preferito è il primo nell'elenco. Ottenere un riferimento a questa interfaccia chiamando ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator.
IAudioInputSelector

L'interfaccia IAudioInputSelector consente di accedere a un controllo multiplexer hardware (selettore di input).
IAudioLfxControl

L'interfaccia IAudioLfxControl consente al client di applicare o rimuovere effetti locali dal flusso audio offloaded.
IAudioLoudness

L'interfaccia IAudioLoudness consente l'accesso a un controllo di compensazione "ad alta voce".
IAudioMeterInformation

L'interfaccia IAudioMeterInformation rappresenta un misuratore di picco in un flusso audio da o verso un dispositivo endpoint audio.
IAudioMidrange

L'interfaccia IAudioMidrange consente l'accesso a un controllo di livello intermedio hardware.
IAudioMute

L'interfaccia IAudioMute consente di accedere a un controllo di disattivazione dell'hardware.
IAudioOutputSelector

L'interfaccia IAudioOutputSelector consente l'accesso a un controllo demultiplexer hardware (selettore di output).
IAudioPeakMeter

L'interfaccia IAudioPeakMeter consente l'accesso a un controllo del misuratore di picco hardware.
IAudioRenderClient

L'interfaccia IAudioRenderClient consente a un client di scrivere dati di output in un buffer dell'endpoint di rendering.
IAudioSessionControl

L'interfaccia IAudioSessionControl consente a un client di configurare i parametri di controllo per una sessione audio e di monitorare gli eventi nella sessione.
IAudioSessionControl2

L'interfaccia IAudioSessionControl2 può essere usata da un client per ottenere informazioni sulla sessione audio.
IAudioSessionEnumerator

L'interfaccia IAudioSessionEnumerator enumera le sessioni audio in un dispositivo audio.
IAudioSessionEvents

L'interfaccia IAudioSessionEvents fornisce notifiche di eventi correlati alla sessione, ad esempio modifiche al livello del volume, al nome visualizzato e allo stato della sessione.
IAudioSessionManager

L'interfaccia IAudioSessionManager consente a un client di accedere ai controlli sessione e ai controlli del volume sia per le sessioni audio specifiche del processo.
IAudioSessionManager2

L'interfaccia IAudioSessionManager2 consente a un'applicazione di gestire i submix per il dispositivo audio.
IAudioSessionNotification

L'interfaccia IAudioSessionNotification fornisce una notifica quando viene creata una sessione audio.
IAudioStateMonitor

Fornisce API per l'esecuzione di query sul livello audio dei flussi audio e sulla ricezione di notifiche quando cambia il livello audio.
IAudioStreamVolume

L'interfaccia IAudioStreamVolume consente a un client di controllare e monitorare i livelli di volume per tutti i canali in un flusso audio.
IAudioTreble

L'interfaccia IAudioTreble consente l'accesso a un controllo a livello di treble hardware.
IAudioViewManagerService

Fornisce le API per l'associazione di un HWND a un flusso audio.
IAudioVolumeDuckNotification

L'interfaccia IAudioVolumeDuckNotification viene usata dal sistema per inviare notifiche sulle modifiche di attenuazione del flusso. Stream attenuazione, o anatraggio, è una funzionalità introdotta in Windows 7, in cui il sistema regola il volume di un flusso non di comunicazione quando viene aperto un nuovo flusso di comunicazione. Per altre informazioni su questa funzionalità, vedere Default Ducking Experience.For more information about this feature, see Default Ducking Experience.
IAudioVolumeLevel

L'interfaccia IAudioVolumeLevel consente di accedere a un controllo del volume hardware.
IChannelAudioVolume

L'interfaccia IChannelAudioVolume consente a un client di controllare e monitorare i livelli di volume per tutti i canali nella sessione audio a cui appartiene il flusso.
IConnector

L'interfaccia IConnector rappresenta un punto di connessione tra i componenti.
IControlChangeNotify

L'interfaccia IControlChangeNotify fornisce notifiche quando cambia lo stato di una parte (connettore o subunit).
IControlInterface

L'interfaccia IControlInterface rappresenta un'interfaccia di controllo in una parte (connettore o subunit) in una topologia del dispositivo. Il client ottiene un riferimento all'interfaccia IControlInterface di una parte chiamando il metodo IPart::GetControlInterface.
IDeviceSpecificProperty

L'interfaccia IDeviceSpecificProperty consente di accedere al valore di controllo di un controllo hardware specifico del dispositivo.
IDeviceTopology

L'interfaccia IDeviceTopology consente di accedere alla topologia di un dispositivo audio.
IHardwareAudioEngineBase

L'interfaccia IHardwareAudioEngineBase viene implementata dagli endpoint audio per lo stack audio da usare per configurare e recuperare informazioni sul motore audio hardware.
IKsFormatSupport

L'interfaccia IKsFormatSupport fornisce informazioni sui formati di dati audio supportati da una connessione I/O configurata dal software (in genere un canale DMA) tra un dispositivo adattatore audio e la memoria di sistema.
IKsJackDescription

L'interfaccia IKsJackDescription fornisce informazioni sui jack o sui connettori interni che forniscono una connessione fisica tra un dispositivo su una scheda audio e un dispositivo endpoint esterno o interno ,ad esempio un microfono o un lettore CD.
IKsJackDescription2

L'interfaccia IKsJackDescription2 fornisce informazioni sui jack o sui connettori interni che forniscono una connessione fisica tra un dispositivo su una scheda audio e un dispositivo endpoint esterno o interno ,ad esempio un microfono o un lettore CD.
IKsJackSinkInformation

L'interfaccia IKsJackSinkInformation fornisce l'accesso alle informazioni sul sink jack se il jack è supportato dall'hardware.
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.
IPart

L'interfaccia IPart rappresenta una parte (connettore o subunit) di una topologia del dispositivo.
IPartsList

L'interfaccia IPartsList rappresenta un elenco di parti, ognuna delle quali è un oggetto con un'interfaccia IPart che rappresenta un connettore o una subunit.
IPerChannelDbLevel

L'interfaccia IPerChannelDbLevel rappresenta un'interfaccia di controllo di subunit generica che fornisce il controllo per canale sul livello del volume, in decibel, di un flusso audio o di una banda di frequenza in un flusso audio.
ISimpleAudioVolume

L'interfaccia ISimpleAudioVolume consente a un client di controllare il livello di volume master di una sessione audio.
ISpatialAudioClient

L'interfaccia ISpatialAudioClient consente a un client di creare flussi audio che emettono audio da una posizione nello spazio 3D.
ISpatialAudioClient2

L'interfaccia ISpatialAudioClient2 eredita da ISpatialAudioClient e aggiunge metodi per eseguire query per il supporto per l'offload di buffer audio di grandi dimensioni.
ISpatialAudioMetadataClient

Fornisce una class factory per la creazione di oggetti ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader e ISpatialAudioMetadataCopier.
ISpatialAudioMetadataCopier

Fornisce metodi per copiare tutti o sottoinsiemi di elementi di metadati da un oggetto SpatialAudioMetadataItems di origine in un oggetto SpatialAudioMetadataItems di destinazione.
ISpatialAudioMetadataItems

Rappresenta un buffer di elementi di metadati audio spaziali.
ISpatialAudioMetadataItemsBuffer

Fornisce metodi per collegare buffer a SpatialAudioMetadataItems per l'archiviazione sul posto dei dati.
ISpatialAudioMetadataReader

Fornisce metodi per estrarre elementi di metadati audio spaziali e coppie di valori di comando elemento da un oggetto ISpatialAudioMetadataItems.
ISpatialAudioMetadataWriter

Fornisce metodi per l'archiviazione di elementi di metadati audio spaziali posizionati all'interno di un intervallo di fotogrammi audio corrispondenti.
ISpatialAudioObject

Rappresenta un oggetto che fornisce dati audio di cui eseguire il rendering da una posizione nello spazio 3D, rispetto all'utente.
ISpatialAudioObjectBase

Interfaccia di base che rappresenta un oggetto che fornisce dati audio di cui eseguire il rendering da una posizione nello spazio 3D, rispetto all'utente.
ISpatialAudioObjectForHrtf

Rappresenta un oggetto che fornisce dati audio di cui eseguire il rendering da una posizione nello spazio 3D, rispetto all'utente, una funzione di trasferimento relativo alla testa (HRTF).
ISpatialAudioObjectForMetadataCommands

Usato per scrivere comandi di metadati per l'audio spaziale.
ISpatialAudioObjectForMetadataItems

Usato per scrivere metadati audio spaziali per le applicazioni che richiedono più elementi di metadati per buffer con posizionamento accurato dei fotogrammi.
ISpatialAudioObjectRenderStream

Fornisce metodi per controllare un flusso di rendering di un oggetto audio spaziale, inclusi l'avvio, l'arresto e la reimpostazione del flusso.
ISpatialAudioObjectRenderStreamBase

Interfaccia di base che fornisce metodi per controllare un flusso di rendering di un oggetto audio spaziale, tra cui l'avvio, l'arresto e la reimpostazione del flusso.
ISpatialAudioObjectRenderStreamForHrtf

Fornisce metodi per controllare un flusso di rendering di un oggetto audio spaziale Hrtf, tra cui l'avvio, l'arresto e la reimpostazione del flusso.
ISpatialAudioObjectRenderStreamForMetadata

Fornisce metodi per controllare un flusso di rendering di un oggetto audio spaziale per i metadati, tra cui l'avvio, l'arresto e la reimpostazione del flusso.
ISpatialAudioObjectRenderStreamNotify

Fornisce notifiche per i client audio spaziali per rispondere alle modifiche nello stato di un ISpatialAudioObjectRenderStream.
ISubunit

L'interfaccia ISubunit rappresenta una subunit hardware (ad esempio, un controllo volume) che si trova nel percorso dati tra un client e un dispositivo endpoint audio.

Strutture

 
AUDIO_EFFECT

Rappresenta un effetto audio.
AUDIO_VOLUME_NOTIFICATION_DATA

La struttura AUDIO_VOLUME_NOTIFICATION_DATA descrive una modifica del livello del volume o dello stato di disattivazione di un dispositivo endpoint audio.
AUDIOCLIENT_ACTIVATION_PARAMS

Specifica i parametri di attivazione per una chiamata a ActivateAudioInterfaceAsync.
AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS

Specifica i parametri per una chiamata a ActivateAudioInterfaceAsync in cui viene richiesta l'attivazione del loopback.
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.
KSJACK_DESCRIPTION

La struttura KSJACK_DESCRIPTION descrive un jack audio.
KSJACK_DESCRIPTION2

La struttura KSJACK_DESCRIPTION2 descrive un jack audio. Per ottenere la descrizione di un jack audio di un connettore, chiamare IKsJackDescription2::GetJackDescription2.
KSJACK_SINK_INFORMATION

La struttura KSJACK_SINK_INFORMATION archivia informazioni su un sink di jack audio.
LUID

La struttura LUID archivia l'identificatore della porta video. Questa struttura viene archiviata nel membro PortId della struttura KSJACK_SINK_INFORMATION.
SpatialAudioClientActivationParams

Rappresenta i parametri di attivazione facoltativi per un flusso di rendering audio spaziale. Passare questa struttura a ActivateAudioInterfaceAsync quando si attiva un'interfaccia ISpatialAudioClient.
SpatialAudioHrtfActivationParams

Specifica i parametri di attivazione per ISpatialAudioRenderStreamForHrtf.
SpatialAudioHrtfActivationParams2

Rappresenta i parametri di attivazione per un flusso di rendering audio spaziale, estendendo SpatialAudioHrtfActivationParams con la possibilità di specificare le opzioni di flusso.
SpatialAudioHrtfDirectivity

Rappresenta un modello omnidirectionale per un ISpatialAudioObjectForHrtf. L'emissione omnidirectionale viene interpolata in modo lineare con il modello di directivity specificato nel campo Tipo in base al valore del campo Ridimensionamento.
SpatialAudioHrtfDirectivityCardioid

Rappresenta un modello di directivity a forma di cardioid per un ISpatialAudioObjectForHrtf.
SpatialAudioHrtfDirectivityCone

Rappresenta un modello di directivity a forma di cone per un ISpatialAudioObjectForHrtf.
SpatialAudioHrtfDirectivityUnion

Definisce un modello di directivity audio spaziale per un ISpatialAudioObjectForHrtf.
SpatialAudioHrtfDistanceDecay

Rappresenta il modello di decadimento applicato a distanza dalla posizione di un ISpatialAudioObjectForHrtf alla posizione del listener.
SpatialAudioMetadataItemsInfo

Fornisce informazioni su un oggetto ISpatialAudioMetadataItems. Ottenere una copia di questa struttura chiamando GetInfo.
SpatialAudioObjectRenderStreamActivationParams

Rappresenta i parametri di attivazione per un flusso di rendering audio spaziale. Passare questa struttura a ISpatialAudioClient::ActivateSpatialAudioStream quando si attiva un flusso.
SpatialAudioObjectRenderStreamActivationParams2

Rappresenta i parametri di attivazione per un flusso di rendering audio spaziale, estendendo SpatialAudioObjectRenderStreamActivationParams con la possibilità di specificare le opzioni di flusso.
SpatialAudioObjectRenderStreamForMetadataActivationParams

Rappresenta i parametri di attivazione per un flusso di rendering audio spaziale per i metadati. Passare questa struttura a ISpatialAudioClient::ActivateSpatialAudioStream quando si attiva un flusso.
SpatialAudioObjectRenderStreamForMetadataActivationParams2

Rappresenta i parametri di attivazione per un flusso di rendering audio spaziale per i metadati, estendendo SpatialAudioObjectRenderStreamForMetadataActivationParams con la possibilità di specificare le opzioni di flusso.