CORE Audio API
Información general sobre la tecnología core Audio APIs.
Para desarrollar core Audio APIs, necesita estos encabezados:
- audioclient.h
- audioendpoints.h
- audioenginebaseapo.h
- audioengineendpoint.h
- audiopolicy.h
- audiosessiontypes.h
- audiostatemonitorapi.h
- devicetopology.h
- endpointvolume.h
- mmdeviceapi.h
- spatialaudioclient.h
- spatialaudiohrtf.h
- spatialaudiometadata.h
Para obtener instrucciones de programación para esta tecnología, consulte:
_AUDCLNT_BUFFERFLAGS La enumeración _AUDCLNT_BUFFERFLAGS define marcas que indican el estado de un búfer de punto de conexión de audio. |
AUDCLNT_SHAREMODE La enumeración AUDCLNT_SHAREMODE define constantes que indican si una secuencia de audio se ejecutará en modo compartido o en modo exclusivo. |
AUDCLNT_STREAMOPTIONS Define valores que describen las características de una secuencia de audio. |
AUDIO_DUCKING_OPTIONS Especifica las opciones de pato de audio. Use valores de esta enumeración al llamar a IAudioClientDuckingControl::SetDuckingOptionsForCurrentStream |
AUDIO_EFFECT_STATE Especifica el estado de un efecto de audio. |
AUDIO_STREAM_CATEGORY Especifica la categoría de una secuencia de audio. |
AUDIOCLIENT_ACTIVATION_TYPE Especifica el tipo de activación de una estructura de AUDIOCLIENT_ACTIVATION_PARAMS pasada a una llamada a ActivateAudioInterfaceAsync. |
AudioObjectType Especifica el tipo de un objeto ISpatialAudioObject. |
AudioSessionState La enumeración AudioSessionState define constantes que indican el estado actual de una sesión de audio. |
AudioStateMonitorSoundLevel |
ConnectorType La enumeración ConnectorType indica el tipo de conexión de la que forma parte un conector. |
Flujo de datos La enumeración DataFlow indica la dirección del flujo de datos de una secuencia de audio a través de un conector. |
EDataFlow La enumeración EDataFlow define constantes que indican la dirección en la que fluyen los datos de audio entre un dispositivo de punto de conexión de audio y una aplicación. |
EndpointFormFactor La enumeración EndpointFormFactor define constantes que indican los atributos físicos generales de un dispositivo de punto de conexión de audio. |
ERole La enumeración ERole define constantes que indican el rol que el sistema ha asignado a un dispositivo de punto de conexión de audio. |
KSJACK_SINK_CONNECTIONTYPE La enumeración KSJACK_SINK_CONNECTIONTYPE define constantes que especifican el tipo de conexión. Estos valores se usan en la estructura KSJACK_SINK_INFORMATION que almacena información sobre un receptor de conector de audio. |
PartType La enumeración PartType define constantes que indican si una parte de una topología de dispositivo es un conector o subunidad. |
PROCESS_LOOPBACK_MODE Especifica el modo de bucle invertido para una estructura de AUDIOCLIENT_ACTIVATION_PARAMS pasada a una llamada a ActivateAudioInterfaceAsync. |
SPATIAL_AUDIO_STREAM_OPTIONS Especifica las opciones de secuencia de audio para las llamadas a ActivateSpatialAudioStream. |
SpatialAudioHrtfDirectivityType Especifica la forma en la que un ISpatialAudioObjectForHrtf emite el sonido. |
SpatialAudioHrtfDistanceDecayType Especifica el tipo de decaimiento aplicado a distancia desde la posición de un ISpatialAudioObjectForHrtf hasta la posición del agente de escucha. |
SpatialAudioHrtfEnvironmentType Especifica el tipo de entorno acústico que se simula cuando se procesa el audio para un ISpatialAudioObjectForHrtf. |
SpatialAudioMetadataCopyMode Especifica el modo de copia utilizado al llamar a ISpatialAudioMetadataCopier::CopyMetadataForFrames. |
SpatialAudioMetadataWriterOverflowMode Especifica el comportamiento deseado cuando un ISpatialAudioMetadataWriter intenta escribir más elementos en el búfer de metadatos que se especificó cuando se inicializó el cliente. |
Activar El método Activate crea un objeto COM con la interfaz especificada. |
Activar El método Activate activa una interfaz específica de la función en un conector o subunidad. |
ActivateAudioInterfaceAsync Permite que las aplicaciones de la Tienda Windows accedan a interfaces preexistentes del Modelo de objetos componentes (COM) en la familia WASAPI. |
ActivateCompleted Indica que la activación de una interfaz WASAPI está completa y los resultados están disponibles. |
ActivateSpatialAudioMetadataCopier Crea un objeto ISpatialAudioMetadataWriter para copiar elementos de metadatos de audio espacial desde un objeto ISpatialAudioMetadataItems a otro. |
ActivateSpatialAudioMetadataItems Crea un objeto ISpatialAudioMetadataItems para almacenar elementos de metadatos de audio espaciales. |
ActivateSpatialAudioMetadataReader Crea un objeto ISpatialAudioMetadataWriter para leer elementos de metadatos de audio espacial desde un objeto ISpatialAudioMetadataItems. |
ActivateSpatialAudioMetadataWriter Crea un objeto ISpatialAudioMetadataWriter para escribir elementos de metadatos de audio espaciales en un objeto ISpatialAudioMetadataItems. |
ActivateSpatialAudioObject Activa un ISpatialAudioObject para la representación de audio. |
ActivateSpatialAudioObjectForHrtf Activa un ISpatialAudioObjectForHrtf para la representación de audio. |
ActivateSpatialAudioObjectForMetadataCommands Active un ISpatialAudioObjectForMetadataCommands para su representación. |
ActivateSpatialAudioObjectForMetadataItems Active un ISpatialAudioObjectForMetadataItems para su representación. |
ActivateSpatialAudioStream Activa e inicializa la secuencia de audio espacial mediante una de las estructuras de activación de secuencias de audio espaciales. |
AttachToBuffer Asocia la memoria proporcionada por el autor de la llamada para el almacenamiento de objetos ISpatialAudioMetadataItems. |
AttachToPopulatedBuffer Adjunta un búfer rellenado previamente para el almacenamiento de objetos ISpatialAudioMetadataItems. Los elementos de metadatos que ya están en el búfer se conservan. |
AudioStateMonitorCallback Se produce cuando el sistema cambia el nivel de sonido de las secuencias de audio que supervisa un IAudioStreamStateMonitor. |
BeginUpdatingAudioObjects Coloca el sistema en el estado en el que se pueden enviar los datos del objeto de audio para su procesamiento y se puede modificar el estado ISpatialAudioObject. |
Close Completa las operaciones necesarias en el objeto SpatialAudioMetadataItems y libera el objeto . (ISpatialAudioMetadataCopier.Close) |
Close Completa las operaciones necesarias en el objeto SpatialAudioMetadataItems y libera el objeto . (ISpatialAudioMetadataReader.Close) |
Close Completa las operaciones necesarias en el búfer de metadatos y libera el objeto ISpatialAudioMetadataItems especificado. |
ConnectTo El método ConnectTo conecta este conector a un conector en otro objeto de topología de dispositivo. |
CopyMetadataForFrames Copia los elementos de metadatos del objeto ISpatialAudioMetadataItems de origen, proporcionados al método Open, al objeto ISpatialAudioMetadataItems de destino, especificado con el parámetro dstMetadataItems. |
CreateCaptureAudioStateMonitor Crea una nueva instancia de IAudioStateMonitor para secuencias de captura. |
CreateCaptureAudioStateMonitorForCategory Crea una nueva instancia de IAudioStateMonitor para secuencias de captura con la categoría de audio especificada. |
CreateCaptureAudioStateMonitorForCategoryAndDeviceId Crea una nueva instancia de IAudioStateMonitor para secuencias de captura con la categoría de audio y el identificador de dispositivo de audio especificados. |
CreateCaptureAudioStateMonitorForCategoryAndDeviceRole Crea una nueva instancia de IAudioStateMonitor para secuencias de captura con la categoría de audio y el rol de dispositivo de audio especificados. |
CreateRenderAudioStateMonitor Crea una nueva instancia de IAudioStateMonitor para secuencias de representación. |
CreateRenderAudioStateMonitorForCategory Crea una nueva instancia de IAudioStateMonitor para las secuencias de representación con la categoría de audio especificada. |
CreateRenderAudioStateMonitorForCategoryAndDeviceId Crea una nueva instancia de IAudioStateMonitor para las secuencias de representación con la categoría de audio y el identificador de dispositivo de audio especificados. |
CreateRenderAudioStateMonitorForCategoryAndDeviceRole Crea una nueva instancia de IAudioStateMonitor para las secuencias de representación con la categoría de audio y el rol de dispositivo de audio especificados. |
DetachBuffer Desasocia el búfer. La memoria solo se puede adjuntar a un único elemento de metadatos a la vez. |
Desconexión El método Disconnect desconecta este conector de otro conector. |
EndUpdatingAudioObjects Notifica al sistema que la aplicación ha terminado de proporcionar datos de audio para los objetos de audio espaciales activados con ActivateSpatialAudioObject. |
EnumAudioEndpoints El método EnumAudioEndpoints genera una colección de dispositivos de punto de conexión de audio que cumplen los criterios especificados. |
EnumPartsIncoming El método EnumPartsIncoming obtiene una lista de todas las partes entrantes que es decir, las partes que residen en rutas de acceso de datos que están ascendentes desde esta parte. |
EnumPartsOutgoing El método EnumPartsOutgoing recupera una lista de todas las partes salientes que es, las partes que residen en rutas de acceso de datos que están de bajada de esta parte. |
Get4BRange El método Get4BRange obtiene el intervalo de 4 bytes del valor de propiedad específico del dispositivo. |
GetActivateResult Obtiene los resultados de una activación asincrónica de una interfaz WASAPI iniciada por una aplicación que llama a la función ActivateAudioInterfaceAsync. |
GetAllVolumes El método GetAllVolumes recupera los niveles de volumen de todos los canales de la secuencia de audio. |
GetAllVolumes El método GetAllVolumes recupera los niveles de volumen de todos los canales de la sesión de audio. |
GetAudioEffects Obtiene la lista actual de efectos de audio para la secuencia de audio asociada. |
GetAudioObjectType Obtiene un valor que especifica el tipo de objeto de audio representado por ISpatialAudioObject. |
GetAudioSessionControl El método GetAudioSessionControl recupera un control de sesión de audio. |
GetAvailableDynamicObjectCount Obtiene el número de objetos de audio espacial dinámicos que están disponibles actualmente. |
GetAvailableOffloadConnectorCount El método GetAvailableOffloadConnectorCount recupera el número de puntos de conexión disponibles que pueden controlar las secuencias descargadas en el motor de audio de hardware. |
GetBuffer Obtiene un búfer que se usa para proporcionar los datos de audio para ISpatialAudioObject. |
GetBuffer Recupera un puntero al siguiente paquete disponible de datos en el búfer del punto de conexión de captura. |
GetBuffer Recupera un puntero al siguiente espacio disponible en el búfer del punto de conexión de representación en el que el autor de la llamada puede escribir un paquete de datos. |
GetBufferSize El método GetBufferSize recupera el tamaño (capacidad máxima) del búfer del punto de conexión. |
GetBufferSizeLimits El método GetBufferSizeLimits devuelve los límites de tamaño del búfer del motor de audio de hardware en unidades de 100 nanosegundos. |
GetChannelConfig El método GetChannelConfig obtiene la máscara de configuración de canal actual de un control de configuración de canal. |
GetChannelCount El método GetChannelCount obtiene el número de canales en la secuencia de audio. (IAudioPeakMeter.GetChannelCount) |
GetChannelCount El método GetChannelCount obtiene el número de canales en la secuencia de audio. (IPerChannelDbLevel.GetChannelCount) |
GetChannelCount El método GetChannelCount recupera el número de canales en la secuencia de audio. |
GetChannelCount El método GetChannelCount recupera el número de canales en el formato de secuencia para la sesión de audio. |
GetChannelCount El método GetChannelCount obtiene un recuento de los canales de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
GetChannelsPeakValues El método GetChannelsPeakValues obtiene los valores de ejemplo máximos de todos los canales de la secuencia de audio. |
GetChannelVolume El método GetChannelVolume recupera el nivel de volumen del canal especificado en la secuencia de audio. |
GetChannelVolume El método GetChannelVolume recupera el nivel de volumen del canal especificado en la sesión de audio. |
GetChannelVolumeLevel El método GetChannelVolumeLevel obtiene el nivel de volumen, en decibelios, del canal especificado en la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
GetChannelVolumeLevelScalar El método GetChannelVolumeLevelScalar obtiene el nivel de volumen normalizado y con cinta de audio del canal especificado de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
GetChannelVolumes El método GetChannelVolumes recupera los niveles de volumen de los distintos canales de audio de la secuencia descargada. |
GetCharacteristics El método GetCharacteristics está reservado para su uso futuro. |
GetConnectedTo El método GetConnectedTo obtiene el conector al que está conectado este conector. |
GetConnector El método GetConnector obtiene el conector especificado por un número de conector. |
GetConnectorCount El método GetConnectorCount obtiene el número de conectores en el objeto device-topology. |
GetConnectorIdConnectedTo El método GetConnectorIdConnectedTo obtiene el identificador global del conector, si existe, al que está conectado este conector. |
GetControlInterface El método GetControlInterface obtiene una referencia a la interfaz de control especificada, si esta parte la admite. |
GetControlInterfaceCount El método GetControlInterfaceCount obtiene el número de interfaces de control que admite esta parte. |
GetCount Obtiene el número de formatos de audio admitidos en la lista. |
GetCount El método GetCount recupera un recuento de los dispositivos de la colección de dispositivos. |
GetCount El método GetCount obtiene el número de partes de la lista de partes. |
GetCount El método GetCount obtiene el número total de sesiones de audio abiertas en el dispositivo de audio. |
GetCurrentPadding El método GetCurrentPadding recupera el número de fotogramas de relleno en el búfer del punto de conexión. |
GetCurrentSharedModeEnginePeriod Devuelve el formato actual y la periodicidad del motor de audio. |
GetDataFlow El método GetDataFlow indica si el dispositivo de punto de conexión de audio es un dispositivo de representación o un dispositivo de captura. |
GetDataFlow El método GetDataFlow obtiene la dirección del flujo de datos a través de este conector. |
GetDefaultAudioEndpoint El método GetDefaultAudioEndpoint recupera el punto de conexión de audio predeterminado para la dirección y el rol de flujo de datos especificados. |
GetDevice El método GetDevice recupera un dispositivo de punto de conexión de audio identificado por una cadena de identificador de punto de conexión. |
GetDeviceId El método GetDeviceId obtiene el identificador de dispositivo del dispositivo representado por el objeto device-topology. |
GetDeviceIdConnectedTo El método GetDeviceIdConnectedTo obtiene el identificador de dispositivo del dispositivo de audio, si existe, al que está conectado este conector. |
GetDevicePeriod El método GetDevicePeriod recupera la longitud del intervalo periódico que separa los pasos de procesamiento sucesivos por parte del motor de audio en los datos del búfer del extremo. |
GetDevicePosition El método GetDevicePosition obtiene la posición actual del dispositivo, en fotogramas, directamente desde el hardware. |
GetDevicePreferredFormat El método GetDevicePreferredFormat obtiene el formato de secuencia de audio preferido para la conexión. |
GetDisplayName El método GetDisplayName recupera el nombre para mostrar de la sesión de audio. |
GetEnabled El método GetEnabled obtiene el estado actual (habilitado o deshabilitado) del AGC. |
GetEnabled El método GetEnabled obtiene el estado actual (habilitado o deshabilitado) del control de ruido. |
GetEngineFormat El método GetEngineFormat recupera el formato de datos actual de la secuencia de audio descargada. |
GetFormat Obtiene el formato con el índice especificado en la lista. Los formatos se muestran en orden de importancia. El formato más preferible es primero en la lista. |
GetFrameCount Obtiene el recuento total de fotogramas del ISpatialAudioMetadataItems, que define los desplazamientos de elementos válidos. |
GetFrequency El método GetFrequency obtiene la frecuencia del dispositivo. |
GetGfxState El método GetGfxState recupera el estado GFX de la secuencia de audio descargada. |
GetGlobalId El método GetGlobalId obtiene el identificador global de esta parte. |
GetGroupingParam El método GetGroupingParam recupera el parámetro de agrupación de la sesión de audio. |
GetIconPath El método GetIconPath recupera la ruta de acceso del icono de presentación de la sesión de audio. |
GetId El método GetId recupera una cadena de identificador de punto de conexión que identifica el dispositivo de punto de conexión de audio. |
GetIID El método GetIID obtiene el identificador de interfaz de la interfaz de control específica de la función de la parte. |
GetInfo Obtiene el recuento total de fotogramas para ISpatialAudioMetadataItems, que define los desplazamientos de elementos válidos. |
GetItemCount Número actual de elementos almacenados por ISpatialAudioMetadataItems. |
GetJackCount El método GetJackCount obtiene el número de conectores necesarios para conectarse a un dispositivo de punto de conexión de audio. |
GetJackCount El método GetJackCount obtiene el número de conectores en el conector, que son necesarios para conectarse a un dispositivo de punto de conexión. |
GetJackDescription El método GetJackDescription obtiene una descripción de un conector de audio. |
GetJackDescription2 El método GetJackDescription2 obtiene la descripción de un conector de audio especificado. |
GetJackSinkInformation El método GetJackSinkInformation recupera la información del receptor para el conector especificado. |
GetLevel El método GetLevel obtiene el nivel máximo que el medidor máximo registrado para el canal especificado desde el nivel máximo de ese canal se leyó anteriormente. |
GetLevel El método GetLevel obtiene el nivel de volumen, en decibelios, del canal especificado. |
GetLevelRange El método GetLevelRange obtiene el intervalo, en decibelios, del nivel de volumen del canal especificado. |
GetLocalEffectsState El método GetLocalEffectsState recupera el estado de efectos locales que se aplica actualmente a la secuencia de audio descargada. |
GetLocalId El método GetLocalId obtiene el identificador local de esta parte. |
GetMasterVolume El método GetMasterVolume recupera el nivel de volumen de cliente para la sesión de audio. |
GetMasterVolumeLevel El método GetMasterVolumeLevel obtiene el nivel de volumen maestro, en decibelios, de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
GetMasterVolumeLevelScalar El método GetMasterVolumeLevelScalar obtiene el nivel de volumen maestro de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. El nivel de volumen se expresa como un valor normalizado y con cinta de audio en el intervalo comprendido entre 0,0 y 1,0. |
GetMaxDynamicObjectCount Obtiene el número máximo de objetos de audio dinámicos para el cliente de audio espacial. |
GetMaxFrameCount Obtiene el número máximo posible de fotogramas por paso de procesamiento. Este método se puede usar para determinar el tamaño del búfer de origen que se debe asignar para transmitir datos de audio para cada paso de procesamiento. |
GetMaxFrameCountForCategory Obtiene el número máximo de fotogramas admitidos por paso de procesamiento. |
GetMaxItemCount Número máximo de elementos permitidos por los ISpatialAudioMetadataItems, definidos cuando se crea el objeto. |
GetMaxValueBufferLength Tamaño del valor de comando más grande definido por el formato de metadatos para los ISpatialAudioMetadataItems. |
GetMeterChannelCount Obtiene el número de canales de audio disponibles en la secuencia descargada que se puede medir. |
GetMeteringChannelCount El método GetMeteringChannelCount obtiene el número de canales en la secuencia de audio supervisada por medidores de pico. |
GetMeteringData El método GetMeteringData recupera información general sobre los canales de audio disponibles en la secuencia descargada. |
GetMixFormat El método GetMixFormat recupera el formato de secuencia que usa el motor de audio para su procesamiento interno de secuencias en modo compartido. |
GetMute El método GetMute recupera el estado silenciado de la secuencia de audio descargada. |
GetMute El método GetMute obtiene el estado actual (habilitado o deshabilitado) del control silenciado. |
GetMute El método GetMute recupera el estado de exclusión actual de la sesión de audio. |
GetMute El método GetMute obtiene el estado de silenciamiento de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
GetName El método GetName obtiene el nombre descriptivo de la función de audio que la interfaz de control encapsula. |
GetName El método GetName obtiene el nombre descriptivo de esta parte. |
GetNativeStaticObjectTypeMask Obtiene una máscara de canal que representa el subconjunto de canales de cama de altavoz estáticos nativos del motor de representación actual. |
GetNextPacketSize El método GetNextPacketSize recupera el número de fotogramas del siguiente paquete de datos en el búfer del punto de conexión de captura. |
GetPart El método GetPart obtiene una parte de la lista de elementos. |
GetPartById El método GetPartById obtiene una parte identificada por su identificador local. |
GetPartType El método GetPartType obtiene el tipo de pieza de esta parte. |
GetPeakValue El método GetPeakValue obtiene el valor de ejemplo máximo para los canales de la secuencia de audio. |
GetPosition El método GetPosition obtiene la posición actual del dispositivo. |
GetProcessId El método GetProcessId recupera el identificador de proceso de la sesión de audio. |
GetSelection El método GetSelection obtiene el identificador local del elemento que está conectado a la entrada del selector seleccionada actualmente. |
GetSelection El método GetSelection obtiene el identificador local del elemento que está conectado a la salida del selector seleccionada actualmente. |
GetService Obtiene servicios adicionales de ISpatialAudioObjectRenderStream. |
GetService El método GetService accede a servicios adicionales desde el objeto de cliente de audio. |
GetSession El método GetSession obtiene la sesión de audio especificada por un número de sesión de audio. |
GetSessionEnumerator El método GetSessionEnumerator obtiene un puntero al objeto enumerador de sesión de audio. |
GetSessionIdentifier El método GetSessionIdentifier recupera el identificador de sesión de audio. |
GetSessionInstanceIdentifier El método GetSessionInstanceIdentifier recupera el identificador de la instancia de sesión de audio. |
GetSharedModeEnginePeriod Devuelve el intervalo de periodicidades admitidos por el motor para el formato de secuencia especificado. |
GetSignalPath El método GetSignalPath obtiene una lista de partes de la ruta de acceso de señal que vincula dos partes, si la ruta de acceso existe. |
GetSimpleAudioVolume El método GetSimpleAudioVolume recupera un control de volumen de audio simple. |
GetSoundLevel Obtiene el nivel de sonido actual de las secuencias de audio asociadas a un IAudioStateMonitor. |
GetSpatialAudioMetadataItems Obtiene un puntero al objeto ISpatialAudioMetadataItems que almacena los elementos de metadatos para ISpatialAudioObjectForMetadataItems. |
GetSpatialAudioMetadataItemsBufferLength Obtiene la longitud del búfer necesario para almacenar el número especificado de elementos de metadatos de audio espacial. |
GetState El método GetState recupera el estado actual del dispositivo. |
GetState El método GetState recupera el estado actual de la sesión de audio. |
GetStaticObjectPosition Obtiene la posición en el espacio 3D del canal de audio espacial estático especificado. |
GetStreamLatency El método GetStreamLatency recupera la latencia máxima para la secuencia actual y se puede llamar a cualquier momento después de inicializar la secuencia. |
GetSubType El método GetSubType obtiene el subtipo de parte de esta parte. |
GetSubunit El método GetSubunit obtiene la subunidad especificada por un número de subunidad. |
GetSubunitCount El método GetSubunitCount obtiene el número de subunits de la topología del dispositivo. |
GetSupportedAudioObjectFormatEnumerator Obtiene un IAudioFormatEnumerator que contiene todos los formatos de audio admitidos para objetos de audio espacial, el primer elemento de la lista representa el formato más preferible. |
GetTopologyObject El método GetTopologyObject obtiene una referencia a la interfaz IDeviceTopology del objeto device-topology que contiene esta parte. |
GetType El método GetType obtiene el tipo de este conector. |
GetType El método GetType obtiene el tipo de datos del valor de propiedad específico del dispositivo. |
GetValue El método GetValue obtiene el valor actual de la propiedad específica del dispositivo. |
GetVolumeChannelCount El método GetVolumeChannelCount recupera el número de canales de audio disponibles en la secuencia descargada. |
GetVolumeRange El método GetVolumeRange obtiene el intervalo de volúmenes, en decibelios, de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
GetVolumeRangeChannel El método GetVolumeRangeChannel obtiene el intervalo de volúmenes de un canal especificado. |
GetVolumeStepInfo El método GetVolumeStepInfo obtiene información sobre el paso actual del intervalo de volúmenes. |
Inicialización El método Initialize inicializa la secuencia de audio. |
InitializeSharedAudioStream Inicializa una secuencia compartida con la periodicidad especificada. |
IsActive Obtiene un valor booleano que indica si ISpatialAudioObject es válido. |
IsAudioObjectFormatSupported Obtiene un valor que indica si ISpatialAudioObjectRenderStream admite un formato especificado. |
IsConnected El método IsConnected indica si este conector está conectado a otro conector. |
IsFormatSupported El método IsFormatSupported indica si el dispositivo de punto de conexión de audio admite el formato de secuencia de audio especificado. |
IsFormatSupported El método IsFormatSupported indica si el dispositivo de punto de conexión de audio admite un formato de secuencia determinado. |
IsLastBufferControlSupported Indica si se admite el último control de búfer. |
IsOffloadCapable Consulta si el punto de conexión de representación de audio en el que se creó ISpatialAudioClient2 admite el procesamiento de audio descargado de hardware. |
IsOffloadCapable El método IsOffloadCapable recupera información sobre si el punto de conexión en el que se crea una secuencia es capaz de admitir una secuencia de audio descargada. |
IsSpatialAudioStreamAvailable Cuando se ejecuta correctamente, obtiene un valor que indica si el motor de representación espacial actualmente activo admite la secuencia de representación de audio espacial especificada. |
IsSystemSoundsSession El método IsSystemSoundsSession indica si la sesión es una sesión de sonido del sistema. |
Elemento El método Item recupera un puntero al elemento especificado en la colección de dispositivos. |
OnAudioEffectsChanged Lo llama el sistema cuando cambia la lista de efectos de audio o los recursos necesarios para habilitar un cambio de efecto. |
OnAvailableDynamicObjectCountChange Notifica al cliente de audio espacial cuando la capacidad de representación de un ISpatialAudioObjectRenderStream está a punto de cambiar, especifica la hora después de la cual se producirá el cambio y especifica el número de objetos de audio dinámicos que estarán disponibles después del cambio. |
OnChannelVolumeChanged El método OnChannelVolumeChanged notifica al cliente que ha cambiado el nivel de volumen de un canal de audio en la submezcla de sesión. |
OnDefaultDeviceChanged El método OnDefaultDeviceChanged notifica al cliente que ha cambiado el dispositivo de punto de conexión de audio predeterminado para un rol de dispositivo determinado. |
OnDeviceAdded El método OnDeviceAdded indica que se ha agregado un nuevo dispositivo de punto de conexión de audio. |
OnDeviceRemoved El método OnDeviceRemoved indica que se ha quitado un dispositivo de punto de conexión de audio. |
OnDeviceStateChanged El método OnDeviceStateChanged indica que el estado de un dispositivo de punto de conexión de audio ha cambiado. |
OnDisplayNameChanged El método OnDisplayNameChanged notifica al cliente que ha cambiado el nombre para mostrar de la sesión. |
OnGroupingParamChanged El método OnGroupingParamChanged notifica al cliente que el parámetro de agrupación de la sesión ha cambiado. |
OnIconPathChanged El método OnIconPathChanged notifica al cliente que ha cambiado el icono de presentación de la sesión. |
OnNotify El método OnNotify notifica al cliente cuando cambia el estado de un conector o subunidad. |
OnNotify El método OnNotify notifica al cliente que el nivel de volumen o el estado de silenciación del dispositivo de punto de conexión de audio ha cambiado. |
OnPropertyValueChanged El método OnPropertyValueChanged indica que el valor de una propiedad que pertenece a un dispositivo de punto de conexión de audio ha cambiado. |
OnSessionCreated El método OnSessionCreated notifica a los procesos registrados que se han creado la sesión de audio. |
OnSessionDisconnected El método OnSessionDisconnected notifica al cliente que se ha desconectado la sesión de audio. |
OnSimpleVolumeChanged El método OnSimpleVolumeChanged notifica al cliente que el nivel de volumen o el estado de silenciamiento de la sesión de audio ha cambiado. |
OnStateChanged El método OnStateChanged notifica al cliente que el estado de la actividad de flujo de la sesión ha cambiado. |
OnVolumeDuckNotification El método OnVolumeDuckNotification envía una notificación sobre un evento de pato del sistema pendiente. |
OnVolumeUnduckNotification El método OnVolumeUnduckNotification envía una notificación sobre un evento de desduplicación del sistema pendiente. |
Abrir Abre un objeto ISpatialAudioMetadataItems para copiarlo. |
Abrir Abre un objeto ISpatialAudioMetadataItems para su lectura. |
Abrir Abre un objeto ISpatialAudioMetadataItems para escribir. |
OpenPropertyStore El método OpenPropertyStore recupera una interfaz en el almacén de propiedades del dispositivo. |
QueryHardwareSupport El método QueryHardwareSupport consulta el dispositivo de punto de conexión de audio para sus funciones compatibles con hardware. (IAudioEndpointVolume.QueryHardwareSupport) |
QueryHardwareSupport El método QueryHardwareSupport consulta el dispositivo de punto de conexión de audio para sus funciones compatibles con hardware. (IAudioMeterInformation.QueryHardwareSupport) |
ReadNextItem Obtiene el número de comandos y el desplazamiento de ejemplo para el elemento de metadatos que se va a leer. |
ReadNextItemCommand Lee los comandos de metadatos y los datos de valor del elemento actual. |
RegisterAudioEffectsChangedNotificationCallback Registra una interfaz AudioEffectsChangedNotificationClient. |
RegisterAudioSessionNotification El método RegisterAudioSessionNotification registra al cliente para recibir notificaciones de eventos de sesión, incluidos los cambios en el estado de la secuencia. |
RegisterCallback Registra una implementación de AudioStateMonitorCallback a la que se llama cuando el sistema cambia el nivel de sonido de las secuencias de audio supervisadas por un IAudioStateMonitor. |
RegisterControlChangeCallback El método RegisterControlChangeCallback registra la interfaz IControlChangeNotify, que el cliente implementa para recibir notificaciones de cambios de estado en esta parte. |
RegisterControlChangeNotify El método RegisterControlChangeNotify registra la interfaz de devolución de llamada de notificación de un cliente. |
RegisterDuckNotification El método RegisterDuckNotification registra la aplicación con el administrador de sesiones para recibir notificaciones de pato. |
RegisterEndpointNotificationCallback El método RegisterEndpointNotificationCallback registra la interfaz de devolución de llamada de notificación de un cliente. |
RegisterSessionNotification El método RegisterSessionNotification registra la aplicación para recibir una notificación cuando se crea una sesión. |
ReleaseBuffer El método ReleaseBuffer libera el búfer. |
ReleaseBuffer El método ReleaseBuffer libera el espacio de búfer adquirido en la llamada anterior al método IAudioRenderClient::GetBuffer. |
ReleaseOutputDataPointerForLastBuffer Libera el puntero de datos de salida para el último búfer. |
Reset Restablezca una secuencia de audio detenida. |
Reset El método Reset restablece la secuencia de audio. |
ResetToDefault Restablece el formato a la configuración predeterminada proporcionada por el fabricante del dispositivo. |
SetAllVolumes El método SetAllVolumes establece los niveles de volumen individuales para todos los canales de la secuencia de audio. |
SetAllVolumes El método SetAllVolumes establece los niveles de volumen individuales para todos los canales de la sesión de audio. |
SetAudioEffectState El método IAudioEffectsManager::SetAudioEffectState (audioclient.h) establece el estado del efecto de audio especificado. |
SetAudioStreamWindow Asocia el identificador de ventana HWND especificado a una secuencia de audio. |
SetChannelConfig El método SetChannelConfig establece la máscara de configuración de canal en un control de configuración de canal. |
SetChannelVolume El método SetChannelVolume establece el nivel de volumen del canal especificado en la secuencia de audio. |
SetChannelVolume El método SetChannelVolume establece el nivel de volumen del canal especificado en la sesión de audio. |
SetChannelVolumeLevel El método SetChannelVolumeLevel establece el nivel de volumen, en decibelios, del canal especificado de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
SetChannelVolumeLevelScalar El método SetChannelVolumeLevelScalar establece el nivel de volumen normalizado y con cinta de audio del canal especificado en la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
SetChannelVolumes El método SetChannelVolumes establece los niveles de volumen de los distintos canales de audio en la secuencia descargada. |
SetClientProperties Establece las propiedades de la secuencia de audio rellenando una estructura AudioClientProperties. |
SetDirectivity Establece el modelo de directividad de audio espacial para ISpatialAudioObjectForHrtf. |
SetDisplayName El método SetDisplayName asigna un nombre para mostrar a la sesión actual. |
SetDistanceDecay Establece el modelo de descomposición que se aplica a lo largo de la distancia desde la posición de un ISpatialAudioObjectForHrtf en la posición del agente de escucha. |
SetDuckingOptionsForCurrentStream Establece las opciones de pato de audio para una secuencia de representación de audio. |
SetDuckingPreference El método SetDuckingPreference habilita o deshabilita la experiencia de atenuación de secuencia predeterminada (pato automático) proporcionada por el sistema. |
SetEchoCancellationRenderEndpoint Establece el punto de conexión de representación de audio que se debe usar como flujo de referencia para la cancelación acústica de eco (AEC). |
SetEnabled El método SetEnabled habilita o deshabilita el AGC. |
SetEnabled El método SetEnabled habilita o deshabilita el control de voz. |
SetEndOfStream Indica al sistema que se ha enviado el bloque final de datos de audio para ISpatialAudioObject para que el objeto se pueda desactivar y sus recursos se puedan reutilizar. |
SetEngineDeviceFormat El método SetEngineDeviceFormat establece el formato de audio de forma de onda para el motor de audio de hardware. |
SetEnvironment Establece el tipo de entorno acústico que se simula cuando se procesa el audio para ISpatialAudioObjectForHrtf. |
SetEventHandle El método SetEventHandle establece el identificador de eventos que indica el sistema cuando el cliente está listo para procesar un búfer de audio. |
SetGain Establece la ganancia para ISpatialAudioObjectForHrtf. |
SetGfxState El método SetGfxState establece el estado GFX de la secuencia de audio descargada. |
SetGroupingParam El método SetGroupingParam asigna una sesión a una agrupación de sesiones. |
SetIconPath El método SetIconPath asigna un icono de presentación a la sesión actual. |
SetLevel El método SetLevel establece el nivel de volumen, en decibelios, del canal especificado. |
SetLevelAllChannels El método SetLevelAllChannels establece los niveles de volumen, en decibelios, de todos los canales de la secuencia de audio. |
SetLevelUniform El método SetLevelUniform establece todos los canales de la secuencia de audio en el mismo nivel uniforme de volumen, en decibelios. |
SetLocalEffectsState El método SetLocalEffectsState establece el estado de efectos locales que se va a aplicar a la secuencia de audio descargada. |
SetMasterVolume El método SetMasterVolume establece el nivel de volumen maestro para la sesión de audio. |
SetMasterVolumeLevel El método SetMasterVolumeLevel establece el nivel de volumen maestro, en decibelios, de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
SetMasterVolumeLevelScalar El método SetMasterVolumeLevelScalar establece el nivel de volumen maestro de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. El nivel de volumen se expresa como un valor normalizado y con cinta de audio en el intervalo comprendido entre 0,0 y 1,0. |
SetMute El método SetMute establece el estado de silenciación de la secuencia de audio descargada. |
SetMute El método SetMute habilita o deshabilita el control silenciado. |
SetMute El método SetMute establece el estado de silenciamiento de la sesión de audio. |
SetMute El método SetMute establece el estado de silenciamiento de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
SetOrientation Establece la orientación en el espacio 3D, en relación con el marco de referencia del agente de escucha, desde el que se representarán los datos de audio ISpatialAudioObjectForHrtf. |
SetPosition Establece la posición en el espacio 3D, en relación con el agente de escucha, desde el que se representarán los datos de audio ISpatialAudioObjectForHrtf. |
SetPosition Establece la posición en el espacio 3D, en relación con el agente de escucha, desde el que se representarán los datos de audio ISpatialAudioObject. |
SetSampleRate El método SetSampleRate establece la frecuencia de muestreo de una secuencia. |
SetSelection El método SetSelection selecciona una de las entradas del selector de entrada. |
SetSelection El método SetSelection selecciona una de las salidas del selector de salida. |
SetValue El método SetValue establece el valor de la propiedad específica del dispositivo. |
Setvolume Establece un multiplicador de amplitud de audio que se aplicará a los datos de audio proporcionados por ISpatialAudioObject antes de enviarlos al motor de representación de audio. |
Iniciar Inicia la secuencia de audio espacial. |
Iniciar El método Start inicia la secuencia de audio. |
Detención Detiene una secuencia de audio en ejecución. |
Detención El método Stop detiene la secuencia de audio. |
UnregisterAudioEffectsChangedNotificationCallback Anula el registro de una interfaz IAudioEffectsChangedNotificationClient. |
UnregisterAudioSessionNotification El método UnregisterAudioSessionNotification elimina un registro anterior por parte del cliente para recibir notificaciones. |
Anulación del registroCallback Anula el registro de un AudioStateMonitorCallback registrado anteriormente con una llamada a IAudioStateMonitor::RegisterCallback. |
UnregisterControlChangeCallback El método UnregisterControlChangeCallback quita el registro de una interfaz IControlChangeNotify que el cliente registró previamente mediante una llamada al método IPart::RegisterControlChangeCallback. |
UnregisterControlChangeNotify El método UnregisterControlChangeNotify elimina el registro de la interfaz de devolución de llamada de notificación de un cliente que el cliente registró en una llamada anterior al método IAudioEndpointVolume::RegisterControlChangeNotify. |
Anular el registroDuckNotification El método UnregisterDuckNotification elimina un registro anterior de la aplicación para recibir notificaciones. |
Anular el registroEndpointNotificationCallback El método UnregisterEndpointNotificationCallback elimina el registro de una interfaz de notificación que el cliente registró en una llamada anterior al método IMMDeviceEnumerator::RegisterEndpointNotificationCallback. |
Anular el registroSessionNotification El método UnregisterSessionNotification elimina el registro para recibir una notificación cuando se crea una sesión. |
VolumeStepDown El método VolumeStepDown disminuye, en un paso, el nivel de volumen de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
VolumeStepUp El método VolumeStepUp incrementa, en un paso, el nivel de volumen de la secuencia de audio que entra o sale del dispositivo de punto de conexión de audio. |
WriteNextItem Inicia un nuevo elemento de metadatos en el desplazamiento especificado. |
WriteNextItemCommand Escribe los comandos de metadatos y los datos de valor en el elemento actual. |
WriteNextMetadataCommand Escribe un comando de metadatos en el objeto de audio espacial, cada comando solo se puede agregar una vez por objeto por ciclo de procesamiento. |
IAcousticEchoCancellationControl Proporciona un mecanismo para determinar si un punto de conexión de captura de audio admite la cancelación acústica de eco (AEC) y, si es así, permite al cliente establecer el punto de conexión de representación de audio que se debe usar como secuencia de referencia. |
IActivateAudioInterfaceAsyncOperation Representa una operación asincrónica que activa una interfaz WASAPI y proporciona un método para recuperar los resultados de la activación. |
IActivateAudioInterfaceCompletionHandler Proporciona una devolución de llamada para indicar que la activación de una interfaz WASAPI está completa. |
IAudioAutoGainControl La interfaz IAudioAutoGainControl proporciona acceso a un control automático de ganancia de hardware (AGC). |
IAudioBass La interfaz IAudioBass proporciona acceso a un control de bajo de hardware. |
IAudioCaptureClient La interfaz IAudioCaptureClient permite a un cliente leer los datos de entrada de un búfer de punto de conexión de captura. |
IAudioChannelConfig La interfaz IAudioChannelConfig proporciona acceso a un control de configuración de canal de hardware. |
IAudioClient La interfaz IAudioClient permite a un cliente crear e inicializar una secuencia de audio entre una aplicación de audio y el motor de audio (para una secuencia en modo compartido) o el búfer de hardware de un dispositivo de punto de conexión de audio (para una secuencia en modo exclusivo). |
IAudioClient2 La interfaz IAudioClient2 se deriva de la interfaz IAudioClient, con un conjunto de métodos adicionales que permiten que un cliente de audio de la API de sesión de audio (WASAPI) de Windows haga lo siguiente: _opt en para descargar, consultar propiedades de flujo y obtener información del hardware que controla la descarga. El cliente de audio puede crear correctamente una secuencia descargada si el punto de conexión subyacente admite el motor de audio de hardware, el punto de conexión se ha enumerado y detectado por el sistema de audio y todavía hay instancias de anclaje de descarga disponibles en el punto de conexión. |
IAudioClient3 La interfaz IAudioClient3 se deriva de la interfaz IAudioClient2, con un conjunto de métodos adicionales que permiten que un cliente de audio de la API de sesión de audio (WASAPI) de Windows consulte las periodicidades admitidas del motor de audio y la periodicidad actual, así como la inicialización de una secuencia de audio compartida con una periodicidad especificada. |
IAudioClientDuckingControl Proporciona un método, SetDuckingOptionsForCurrentStream, que permite a una aplicación especificar que el sistema no debe pato el audio de otras secuencias cuando la secuencia de representación de audio de la aplicación está activa. |
IAudioClock La interfaz IAudioClock permite a un cliente supervisar la velocidad de datos de una secuencia y la posición actual en la secuencia. |
IAudioClock2 La interfaz IAudioClock2 se usa para obtener la posición actual del dispositivo. |
IAudioClockAdjustment La interfaz IAudioClockAdjustment se usa para ajustar la frecuencia de muestreo de una secuencia. |
IAudioEffectsChangedNotificationClient Una interfaz de devolución de llamada permite a las aplicaciones recibir notificaciones cuando cambia la lista de efectos de audio o los recursos necesarios para habilitar un cambio de efecto. |
IAudioEffectsManager Proporciona funcionalidad de administración para la canalización de efectos de audio. |
IAudioEndpointFormatControl Se usa para restablecer el formato actual del dispositivo de punto de conexión de audio. |
IAudioEndpointLastBufferControl Proporciona funcionalidad para permitir que un cliente de flujo de descarga notifique al punto de conexión que el último búfer se ha enviado solo parcialmente rellenado. |
IAudioEndpointOffloadStreamMeter La interfaz IAudioEndpointOffloadStreamMeter recupera información general sobre los canales de audio en la secuencia de audio descargada. |
IAudioEndpointOffloadStreamMute La interfaz IAudioEndpointOffloadStreamMute permite a un cliente manipular el estado de exclusión de la secuencia de audio descargada. |
IAudioEndpointOffloadStreamVolume La interfaz IAudioEndpointOffloadStreamVolume permite a la aplicación cliente manipular el nivel de volumen de la secuencia de audio descargada. |
IAudioEndpointVolume La interfaz IAudioEndpointVolume representa los controles de volumen de la secuencia de audio hacia o desde un dispositivo de punto de conexión de audio. |
IAudioEndpointVolumeCallback La interfaz IAudioEndpointVolumeCallback proporciona notificaciones de los cambios en el nivel de volumen y el estado de silenciación de un dispositivo de punto de conexión de audio. |
IAudioEndpointVolumeEx La interfaz IAudioEndpointVolumeEx proporciona controles de volumen en la secuencia de audio hacia o desde un punto de conexión de dispositivo. |
IAudioFormatEnumerator Proporciona una lista de formatos de audio admitidos. El formato más preferido es primero en la lista. Obtenga una referencia a esta interfaz llamando a ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator. |
IAudioInputSelector La interfaz IAudioInputSelector proporciona acceso a un control de multiplexador de hardware (selector de entrada). |
IAudioLfxControl La interfaz IAudioLfxControl permite al cliente aplicar o quitar efectos locales de la secuencia de audio descargada. |
IAudioLoudness La interfaz IAudioLoudness proporciona acceso a un control de compensación de "voz alta". |
IAudioMeterInformation La interfaz IAudioMeterInformation representa un medidor máximo en una secuencia de audio hacia o desde un dispositivo de punto de conexión de audio. |
IAudioMidrange La interfaz IAudioMidrange proporciona acceso a un control de nivel medio de hardware. |
IAudioMute La interfaz IAudioMute proporciona acceso a un control de exclusión de hardware. |
IAudioOutputSelector La interfaz IAudioOutputSelector proporciona acceso a un control demultiplexer de hardware (selector de salida). |
IAudioPeakMeter La interfaz IAudioPeakMeter proporciona acceso a un control de medidor máximo de hardware. |
IAudioRenderClient La interfaz IAudioRenderClient permite a un cliente escribir datos de salida en un búfer de punto de conexión de representación. |
IAudioSessionControl La interfaz IAudioSessionControl permite a un cliente configurar los parámetros de control para una sesión de audio y supervisar eventos en la sesión. |
IAudioSessionControl2 Un cliente puede usar la interfaz IAudioSessionControl2 para obtener información sobre la sesión de audio. |
IAudioSessionEnumerator La interfaz IAudioSessionEnumerator enumera las sesiones de audio en un dispositivo de audio. |
IAudioSessionEvents La interfaz IAudioSessionEvents proporciona notificaciones de eventos relacionados con la sesión, como cambios en el nivel de volumen, el nombre para mostrar y el estado de sesión. |
IAudioSessionManager La interfaz IAudioSessionManager permite a un cliente acceder a los controles de sesión y a los controles de volumen para sesiones de audio entre procesos y específicas del proceso. |
IAudioSessionManager2 La interfaz IAudioSessionManager2 permite a una aplicación administrar submezclas para el dispositivo de audio. |
IAudioSessionNotification La interfaz IAudioSessionNotification proporciona una notificación cuando se crea una sesión de audio. |
IAudioStateMonitor Proporciona API para consultar el nivel de sonido de las secuencias de audio y para recibir notificaciones cuando cambia el nivel de sonido. |
IAudioStreamVolume La interfaz IAudioStreamVolume permite a un cliente controlar y supervisar los niveles de volumen de todos los canales de una secuencia de audio. |
IAudioTreble La interfaz IAudioTreble proporciona acceso a un control de nivel de treble de hardware. |
IAudioViewManagerService Proporciona API para asociar un HWND con una secuencia de audio. |
IAudioVolumeDuckNotification El sistema usa la interfaz IAudioVolumeDuckNotification para enviar notificaciones sobre los cambios de atenuación de secuencias. Stream Atenuación, o pato, es una característica introducida en Windows 7, donde el sistema ajusta el volumen de una secuencia de no comunicación cuando se abre una nueva secuencia de comunicación. Para obtener más información sobre esta característica, consulte Default Ducking Experience. |
IAudioVolumeLevel La interfaz IAudioVolumeLevel proporciona acceso a un control de volumen de hardware. |
IChannelAudioVolume La interfaz IChannelAudioVolume permite a un cliente controlar y supervisar los niveles de volumen de todos los canales de la sesión de audio a la que pertenece la secuencia. |
IConnector La interfaz IConnector representa un punto de conexión entre componentes. |
IControlChangeNotify La interfaz IControlChangeNotify proporciona notificaciones cuando cambia el estado de una parte (conector o subbúnit). |
IControlInterface La interfaz IControlInterface representa una interfaz de control de una parte (conector o subunidad) en una topología de dispositivo. El cliente obtiene una referencia a la interfaz IControlInterface de un elemento llamando al método IPart::GetControlInterface. |
IDeviceSpecificProperty La interfaz IDeviceSpecificProperty proporciona acceso al valor de control de un control de hardware específico del dispositivo. |
IDeviceTopology La interfaz IDeviceTopology proporciona acceso a la topología de un dispositivo de audio. |
IHardwareAudioEngineBase La interfaz IHardwareAudioEngineBase se implementa mediante puntos de conexión de audio para la pila de audio que se usarán para configurar y recuperar información sobre el motor de audio de hardware. |
IKsFormatSupport La interfaz IKsFormatSupport proporciona información sobre los formatos de datos de audio compatibles con una conexión de E/S configurada por software (normalmente un canal DMA) entre un dispositivo de adaptador de audio y la memoria del sistema. |
IKsJackDescription La interfaz IKsJackDescription proporciona información sobre los conectores o conectores internos que proporcionan una conexión física entre un dispositivo en un adaptador de audio y un dispositivo de punto de conexión externo o interno (por ejemplo, un micrófono o reproductor de CD). |
IKsJackDescription2 La interfaz IKsJackDescription2 proporciona información sobre los conectores o conectores internos que proporcionan una conexión física entre un dispositivo en un adaptador de audio y un dispositivo de punto de conexión externo o interno (por ejemplo, un micrófono o reproductor de CD). |
IKsJackSinkInformation La interfaz IKsJackSinkInformation proporciona acceso a la información del receptor del conector si el hardware admite el conector. |
IMMDevice La interfaz IMMDevice encapsula las características genéricas de un recurso de dispositivo multimedia. |
IMMDeviceCollection La interfaz IMMDeviceCollection representa una colección de recursos de dispositivos multimedia. |
IMMDeviceEnumerator La interfaz IMMDeviceEnumerator proporciona métodos para enumerar recursos de dispositivos multimedia. |
IMMEndpoint La interfaz IMMEndpoint representa un dispositivo de punto de conexión de audio. |
IMMNotificationClient La interfaz IMMNotificationClient proporciona notificaciones cuando se agrega o quita un dispositivo de punto de conexión de audio, cuando cambia el estado o las propiedades de un dispositivo de punto de conexión, o cuando hay un cambio en el rol predeterminado asignado a un dispositivo de punto de conexión. |
IPart La interfaz IPart representa una parte (conector o subunidad) de una topología de dispositivo. |
IPartsList La interfaz IPartsList representa una lista de partes, cada una de las cuales es un objeto con una interfaz IPart que representa un conector o subunidad. |
IPerChannelDbLevel La interfaz IPerChannelDbLevel representa una interfaz de control de subunidad genérica que proporciona control por canal sobre el nivel de volumen, en decibelios, de una secuencia de audio o de una banda de frecuencia en una secuencia de audio. |
ISimpleAudioVolume La interfaz ISimpleAudioVolume permite a un cliente controlar el nivel de volumen maestro de una sesión de audio. |
ISpatialAudioClient La interfaz ISpatialAudioClient permite a un cliente crear secuencias de audio que emiten audio desde una posición en el espacio 3D. |
ISpatialAudioClient2 La interfaz ISpatialAudioClient2 hereda de ISpatialAudioClient y agrega métodos para consultar la compatibilidad con la descarga de búferes de audio grandes. |
ISpatialAudioMetadataClient Proporciona una fábrica de clases para crear objetos ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader e ISpatialAudioMetadataCopier. |
ISpatialAudioMetadataCopier Proporciona métodos para copiar todos o subconjuntos de elementos de metadatos de un objeto SpatialAudioMetadataItems de origen en un objeto SpatialAudioMetadataItems de destino. |
ISpatialAudioMetadataItems Representa un búfer de elementos de metadatos de audio espacial. |
ISpatialAudioMetadataItemsBuffer Proporciona métodos para adjuntar búferes a SpatialAudioMetadataItems para el almacenamiento local de datos. |
ISpatialAudioMetadataReader Proporciona métodos para extraer elementos de metadatos de audio espacial y pares de valores de comando de elemento de un objeto ISpatialAudioMetadataItems. |
ISpatialAudioMetadataWriter Proporciona métodos para almacenar elementos de metadatos de audio espaciales colocados dentro de un intervalo de fotogramas de audio correspondientes. |
ISpatialAudioObject Representa un objeto que proporciona datos de audio que se van a representar desde una posición en el espacio 3D, en relación con el usuario. |
ISpatialAudioObjectBase Interfaz base que representa un objeto que proporciona datos de audio que se van a representar desde una posición en el espacio 3D, en relación con el usuario. |
ISpatialAudioObjectForHrtf Representa un objeto que proporciona datos de audio que se van a representar desde una posición en el espacio 3D, en relación con el usuario, una función de transferencia relativa a la cabeza (HRTF). |
ISpatialAudioObjectForMetadataCommands Se usa para escribir comandos de metadatos para audio espacial. |
ISpatialAudioObjectForMetadataItems Se usa para escribir metadatos de audio espacial para aplicaciones que requieren varios elementos de metadatos por búfer con ubicación precisa de fotogramas. |
ISpatialAudioObjectRenderStream Proporciona métodos para controlar un flujo de representación de objeto de audio espacial, incluido el inicio, la detención y el restablecimiento de la secuencia. |
ISpatialAudioObjectRenderStreamBase Interfaz base que proporciona métodos para controlar un flujo de representación de objetos de audio espacial, incluido el inicio, la detención y el restablecimiento de la secuencia. |
ISpatialAudioObjectRenderStreamForHrtf Proporciona métodos para controlar un flujo de representación de objeto de audio espacial Hrtf, incluido el inicio, la detención y el restablecimiento de la secuencia. |
ISpatialAudioObjectRenderStreamForMetadata Proporciona métodos para controlar un flujo de representación de objetos de audio espacial para metadatos, incluidos el inicio, la detención y el restablecimiento de la secuencia. |
ISpatialAudioObjectRenderStreamNotify Proporciona notificaciones para que los clientes de audio espacial respondan a los cambios en el estado de un ISpatialAudioObjectRenderStream. |
ISubunit La interfaz ISubunit representa una subunidad de hardware (por ejemplo, un control de volumen) que se encuentra en la ruta de acceso de datos entre un cliente y un dispositivo de punto de conexión de audio. |
AUDIO_EFFECT Representa un efecto de audio. |
AUDIO_VOLUME_NOTIFICATION_DATA La estructura de AUDIO_VOLUME_NOTIFICATION_DATA describe un cambio en el nivel de volumen o el estado de silenciación de un dispositivo de punto de conexión de audio. |
AUDIOCLIENT_ACTIVATION_PARAMS Especifica los parámetros de activación de una llamada a ActivateAudioInterfaceAsync. |
AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS Especifica los parámetros de una llamada a ActivateAudioInterfaceAsync donde se solicita la activación de bucle invertido. |
AudioExtensionParams Esta estructura se pasa a la página de propiedades de la extensión de punto de conexión de Panel de control a través de IShellPropSheetExt::AddPages y se usa para crear propertyPages del punto de conexión. |
DIRECTX_AUDIO_ACTIVATION_PARAMS La estructura DIRECTX_AUDIO_ACTIVATION_PARAMS especifica los parámetros de inicialización de una secuencia de DirectSound. |
KSJACK_DESCRIPTION La estructura KSJACK_DESCRIPTION describe un conector de audio. |
KSJACK_DESCRIPTION2 La estructura de KSJACK_DESCRIPTION2 describe un conector de audio. Para obtener la descripción de una toma de audio de un conector, llame a IKsJackDescription2::GetJackDescription2. |
KSJACK_SINK_INFORMATION La estructura KSJACK_SINK_INFORMATION almacena información sobre un receptor de conector de audio. |
LUID La estructura LUID almacena el identificador de puerto de vídeo. Esta estructura se almacena en el miembro PortId de la estructura KSJACK_SINK_INFORMATION. |
SpatialAudioClientActivationParams Representa parámetros de activación opcionales para una secuencia de representación de audio espacial. Pase esta estructura a ActivateAudioInterfaceAsync al activar una interfaz ISpatialAudioClient. |
SpatialAudioHrtfActivationParams Especifica los parámetros de activación de un ISpatialAudioRenderStreamForHrtf. |
SpatialAudioHrtfActivationParams2 Representa los parámetros de activación de una secuencia de representación de audio espacial, ampliando SpatialAudioHrtfActivationParams con la capacidad de especificar opciones de secuencia. |
SpatialAudioHrtfDirectivity Representa un modelo omnidireccional para un ISpatialAudioObjectForHrtf. La emisión omnidireccional se interpola linealmente con el modelo de directividad especificado en el campo Tipo basado en el valor del campo Escalado. |
SpatialAudioHrtfDirectivityCardioid Representa un modelo de directividad con forma cardioide para un ISpatialAudioObjectForHrtf. |
SpatialAudioHrtfDirectivityCone Representa un modelo de directividad con forma de cono para un ISpatialAudioObjectForHrtf. |
SpatialAudioHrtfDirectivityUnion Define un modelo de directividad de audio espacial para un ISpatialAudioObjectForHrtf. |
SpatialAudioHrtfDistanceDecay Representa el modelo de descomposición que se aplica a lo largo de la distancia desde la posición de un ISpatialAudioObjectForHrtf hasta la posición del agente de escucha. |
SpatialAudioMetadataItemsInfo Proporciona información sobre un objeto ISpatialAudioMetadataItems. Obtenga una copia de esta estructura llamando a GetInfo. |
SpatialAudioObjectRenderStreamActivationParams Representa los parámetros de activación de una secuencia de representación de audio espacial. Pase esta estructura a ISpatialAudioClient::ActivateSpatialAudioStream al activar una secuencia. |
SpatialAudioObjectRenderStreamActivationParams2 Representa los parámetros de activación de una secuencia de representación de audio espacial, ampliando SpatialAudioObjectRenderStreamActivationParams con la capacidad de especificar opciones de secuencia. |
SpatialAudioObjectRenderStreamForMetadataActivationParams Representa los parámetros de activación de una secuencia de representación de audio espacial para los metadatos. Pase esta estructura a ISpatialAudioClient::ActivateSpatialAudioStream al activar una secuencia. |
SpatialAudioObjectRenderStreamForMetadataActivationParams2 Representa parámetros de activación para un flujo de representación de audio espacial para metadatos, ampliando SpatialAudioObjectRenderStreamForMetadataActivationParams con la capacidad de especificar opciones de secuencia. |