Audio

Pilote audio ACX

Pour développer des pilotes d’extension de classe audio (ACX), utilisez ces en-têtes :

Pour plus d’informations sur la programmation audio ACX, consultez Vue d’ensemble des extensions de classe audio ACX.

Pilote audio portcls WDM

Ces en-têtes sont utilisés pour créer des pilotes audio WDM (Microsoft Windows Driver Model). Ces pilotes contrôlent le matériel audio qui affiche et capture des flux contenant des données audio.

Pour développer des pilotes audio portcls WDM, utilisez les en-têtes suivants :

Pour plus d’informations sur la programmation audio du portcls WDM, consultez Guide de conception des périphériques audio.

IOCTLs

 
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID

Un pilote audio peut envoyer un code de contrôle IOCTL_BTHHFP_DEVICE_GET_CODEC_ID pour interroger la pile de pilotes Bluetooth sur l’ID de codec utilisé par le service HFP. Cela permet au pilote audio de déterminer le taux d’échantillonnage des données.
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE

Le IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL obtient une connexion status mise à jour.
IOCTL_BTHHFP_DEVICE_GET_CONTAINERID

Le IOCTL_BTHHFP_DEVICE_GET_CONTAINERID IOCTL obtient l’ID de conteneur PnP de l’appareil Bluetooth.
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR

Le pilote audio émet le code de contrôle IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR pour obtenir des informations sur une interface de périphérique GUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASS activée.
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

Le IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 IOCTL obtient des informations descriptives sur l’appareil de profil mains libres (HFP) jumelé.
IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES

Le IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES IOCTL obtient les types KSNODE qui décrivent le mieux l’entrée et la sortie de l’appareil Bluetooth.
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE

Le IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL obtient la réduction du bruit/annulation de l’écho (NREC) Désactiver status mises à jour à partir de l’appareil Bluetooth distant.
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES

Le IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL retourne KSPROPERTY_VALUES données pour la propriété KSPROPERTY_AUDIO_VOLUMELEVEL.
IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT

Le IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT IOCTL demande une connexion de niveau de service de profil mains libres (HFP) à l’appareil Bluetooth.
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT

Le IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL supprime la connexion de niveau de service handfree Profile (HFP) qui existait entre le pilote audio et le périphérique Bluetooth.
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE

Le IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL obtient le paramètre de niveau de volume du microphone de l’appareil Bluetooth.
IOCTL_BTHHFP_MIC_SET_VOLUME

Le IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL définit le niveau de volume du microphone pour l’appareil Bluetooth.
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE

Le IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL obtient le paramètre de niveau de volume du haut-parleur de l’appareil Bluetooth.
IOCTL_BTHHFP_SPEAKER_SET_VOLUME

Le IOCTL_BTHHFP_SPEAKER_SET_VOLUME IOCTL définit le niveau de volume du haut-parleur de l’appareil Bluetooth.
IOCTL_BTHHFP_STREAM_CLOSE

Le IOCTL_BTHHFP_STREAM_CLOSE IOCTL indique que le pilote client n’a plus besoin du canal synchrone orienté connexion (SCO) pour le streaming audio.
IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE

Le IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL obtient un canal de flux status mise à jour.
IOCTL_BTHHFP_STREAM_OPEN

Le IOCTL_BTHHFP_STREAM_OPEN IOCTL demande un canal ouvert orienté connexion synchrone (SCO) pour transmettre des données audio par voie aérienne.
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE

Le code de contrôle IOCTL IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE obtient une connexion status mise à jour.
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR

Le pilote audio émet le IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR pour obtenir des informations sur une interface de périphérique audio à bande latérale activée.
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR

Le pilote audio émet le code de contrôle IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR pour obtenir des informations sur un point de terminaison Audio exposé via l’interface de périphérique audio à bande latérale.
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2

Le pilote audio émet le code de contrôle IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 pour obtenir des informations sur un point de terminaison Audio exposé via l’interface de périphérique audio à bande latérale.
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE

Le IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL est utilisé pour les mises à jour status d’erreur.
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE

Le IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL obtient le paramètre de niveau de sourdine du point de terminaison audio de bande latérale.
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES

Le pilote audio peut appeler le IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL pour interroger les plages de données pas à pas de sourdine et les valeurs min/max pour tous les canaux.
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE

Le IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL obtient le paramètre sidetone du point de terminaison audio de bande latérale.
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES

Le IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL obtient les valeurs de propriété de volume sidetone du point de terminaison audio de bande latérale spécifiée
IOCTL_SBAUD_GET_SIOP

Le IOCTL_SBAUD_GET_SIOP IOCTL est utilisé pour obtenir le SIOP.
IOCTL_SBAUD_GET_SIOP_UPDATE

Le IOCTL_SBAUD_GET_SIOP_UPDATE est utilisé pour obtenir le siOP configuré pouvant être mis à jour.
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE

Le IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL est utilisé pour les mises à jour status de flux.
IOCTL_SBAUD_GET_SUPPORTED_FORMATS

Le pilote audio émet le code de contrôle IOCTL_SBAUD_GET_SUPPORTED_FORMATS pour obtenir des informations sur les formats de flux pris en charge par le point de terminaison audio à bande latérale.
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE

Le IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL obtient le paramètre de niveau de volume du point de terminaison audio de bande latérale.
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES

Le pilote audio peut appeler IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES pour interroger les plages de données pas à pas de volume et les valeurs min/max pour tous les canaux.
IOCTL_SBAUD_SET_DEVICE_CLAIMED

Le IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL réclame l’appareil pour la bande latérale.
IOCTL_SBAUD_SET_MUTE

Le IOCTL_SBAUD_SET_MUTE IOCTL est utilisé pour définir le rendu (haut-parleur) muet.
IOCTL_SBAUD_SET_SIDETONE_PROPERTY

Le IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL est utilisé pour définir la propriété de tonalité latérale.
IOCTL_SBAUD_SET_SIOP

Le IOCTL_SBAUD_SET_SIOP IOCTL est utilisé pour définir une commande SIOP.
IOCTL_SBAUD_SET_VOLUME

Le IOCTL_SBAUD_SET_VOLUME IOCTL est utilisé pour définir le volume sur un canal spécifique.
IOCTL_SBAUD_STREAM_CLOSE

Lors de la fermeture de la broche KS, envoyez IOCTL_SBAUD_STREAM_CLOSE.
IOCTL_SBAUD_STREAM_OPEN

Lors de la première transition au-dessus de KSSTATE_STOP (normalement vers KSSTATE_ACQUIRE), envoyez IOCTL_SBAUD_STREAM_OPEN.
IOCTL_SBAUD_STREAM_START

Lors de la transition jusqu’à KSSTATE_RUN, envoyez IOCTL_SBAUD_STREAM_START.
IOCTL_SBAUD_STREAM_SUSPEND

Lors de la transition ci-dessous KSSTATE_RUN, envoyez IOCTL_SBAUD_STREAM_SUSPEND.

Énumérations

 
ACX_AUDIOENGINE_CONFIG_FLAGS

L’énumération ACX_AUDIOENGINE_CONFIG_FLAGS définit les indicateurs de configuration pour le moteur audio ACX.
ACX_AUDIOMODULE_CONFIG_FLAGS

L’énumération ACX_AUDIOMODULE_CONFIG_FLAGS définit les indicateurs de configuration pour le module audio ACX.
ACX_CIRCUIT_TEMPLATE_CONFIG_FLAGS

L’énumération ACX_CIRCUIT_TEMPLATE_CONFIG_FLAGS permet de configurer les propriétés d’un modèle de circuit utilisé par le gestionnaire d’extension de classe audio (ACX).
ACX_CIRCUIT_TYPE

L’énumération ACX_CIRCUIT_TYPE définit les types d’ACXCIRCUITs.
ACX_COMPOSITE_TEMPLATE_CONFIG_FLAGS

L’énumération ACX_COMPOSITE_TEMPLATE_CONFIG_FLAGS permet de configurer les propriétés d’un modèle composite utilisé par le gestionnaire d’extension de classe audio (ACX).
ACX_CONNECTION_FLAGS

L’énumération ACX_CONNECTION_FLAGS est utilisée par la structure ACX_CONNECTION pour spécifier les types d’identificateur d’objet ACX.
ACX_CONSTRICTOR_OPTION

L’énumération ACX_CONSTRICTOR_OPTION définit les options pour la protection en boucle status d’un nœud de moteur audio de flux.
ACX_DATAFORMAT_CONFIG_FLAGS

L’énumération ACX_DATAFORMAT_CONFIG_FLAGS permet de configurer les propriétés d’un format de données utilisé par un pilote d’extension de classe audio (ACX).
ACX_DATAFORMAT_LIST_CONFIG_FLAGS

L’énumération ACX_DATAFORMAT_LIST_CONFIG_FLAGS permet de configurer une liste de format de données utilisée par un pilote d’extension de classe audio (ACX).
ACX_DATAFORMAT_LIST_ITERATOR_CONFIG_FLAGS

L’énumération ACX_DATAFORMAT_LIST_ITERATOR_CONFIG_FLAGS est utilisée pour configurer un itérateur de liste de format de données utilisé par un pilote d’extension de classe audio (ACX).
ACX_DATAFORMAT_TYPE

L’énumération ACX_DATAFORMAT_TYPE permet de spécifier le type d’un format de données utilisé par un pilote d’extension de classe audio (ACX).
ACX_DEVICE_CONFIG_FLAGS

L’énumération ACX_DEVICE_CONFIG_FLAGS définit les valeurs utilisées pour configurer l’extension de classe audio.
ACX_DEVICEINIT_CONFIG_FLAGS

L’énumération ACX_DEVICEINIT_CONFIG_FLAGS définit les valeurs utilisées pour initialiser l’extension de classe audio.
ACX_DRIVER_CONFIG_FLAGS

L’énumération ACX_DRIVER_CONFIG_FLAGS définit les valeurs utilisées pour configurer l’extension de classe audio.
ACX_DX_EXIT_LATENCY

L’énumération ACX_DX_EXIT_LATENCY définit les valeurs qui définissent la latence de sortie de l’appareil ACX.
ACX_ELEMENT_CONFIG_FLAGS

L’énumération ACX_ELEMENT_CONFIG_FLAGS définit les indicateurs de configuration d’un élément ACX.
ACX_EVENT_CONFIG_FLAGS

L’énumération ACX_EVENT_CONFIG_FLAGS définit les indicateurs de configuration EVENT pour un type ACXEVENT.
ACX_EVENT_VERB

L’énumération ACX_EVENT_VERB décrit le type d’opérations de verbe prises en charge sur les événements ACX.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS

L’énumération ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS définit les indicateurs d’ajout de circuit d’usine.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS

L’énumération ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS définit les indicateurs de suppression de circuit d’usine.
ACX_ITEM_TYPE

L’énumération ACX_ITEM_TYPE décrit les types d’éléments possibles.
ACX_JACK_CONFIG_FLAGS

L’énumération ACX_JACK_CONFIG_FLAGS est utilisée pour décrire les propriétés d’une prise jack physique à une extension de classe audio (ACX).
ACX_JACK_CONNECTION_TYPE

L’énumération ACX_JACK_CONNECTION_TYPE est utilisée pour décrire le type d’une prise jack de connexion physique.
ACX_JACK_GEN_LOCATION

L’énumération ACX_JACK_GEN_LOCATION est utilisée par la structure ACX_JACK_DESCRIPTION pour décrire l’emplacement général d’une prise audio au sein d’un système.
ACX_JACK_GEO_LOCATION

L’énumération ACX_JACK_GEO_LOCATION est utilisée par la structure ACX_JACK_DESCRIPTION pour décrire l’emplacement géométrique d’une prise audio.
ACX_JACK_PORT_CONNECTION

L’énumération ACX_JACK_PORT_CONNECTION est utilisée par la structure ACX_JACK_DESCRIPTION et spécifie le type de port représenté par la prise jack.
ACX_JACK_SINK_INFO_CONNECTION_TYPE

L’énumération ACX_JACK_SINK_INFO_CONNECTION_TYPE est utilisée par la structure ACX_JACK_SINK_INFORMATION pour spécifier le type d’une connexion.
ACX_KEYWORDSPOTTER_CONFIG_FLAGS

L’énumération ACX_KEYWORDSPOTTER_CONFIG_FLAGS définit les indicateurs de configuration pour le spotter audio ACX mot clé.
ACX_METHOD_VERB

La structure ACX_METHOD_VERB décrit le type d’opérations de verbe prises en charge sur les méthodes ACX.
ACX_MIC_ARRAY_TYPE

L’énumération ACX_MIC_ARRAY_TYPE est utilisée pour spécifier le type d’un tableau de microphones.
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS

L’énumération ACX_MICARRAYGEOMETRY_CONFIG_FLAGS est utilisée pour configurer la géométrie d’un tableau de microphones.
ACX_MICROPHONE_CONFIG_FLAGS

L’énumération ACX_MICROPHONE_CONFIG_FLAGS est utilisée pour configurer un microphone physique.
ACX_MICROPHONE_TYPE

L’énumération ACX_MICROPHONE_TYPE est utilisée pour identifier le modèle de prise en charge d’un microphone.
ACX_MUTE_CONFIG_FLAGS

L’énumération ACX_MUTE_CONFIG_FLAGS définit les indicateurs de configuration pour l’élément de sourdine ACX.
ACX_OBJECTBAG_CONFIG_FLAGS

L’énumération ACX_OBJECTBAG_CONFIG_FLAGS définit la configuration d’un AcxObjectBag.
ACX_PEAKMETER_CONFIG_FLAGS

L’énumération ACX_PEAKMETER_CONFIG_FLAGS définit les indicateurs de configuration pour l’élément peakmeter ACX.
ACX_PHYSICAL_CONNECTION_FLAGS

L’énumération ACX_PHYSICAL_CONNECTION_FLAGS est utilisée par la structure ACX_PHYSICAL_CONNECTION pour initialiser une connexion physique.
ACX_PIN_COMMUNICATION

L’énumération ACX_PIN_COMMUNICATION est utilisée par la structure ACX_PIN_CONFIG pour indiquer le type de communication d’une broche.
ACX_PIN_CONFIG_FLAGS

L’énumération ACX_PIN_CONFIG_FLAGS spécifie les paramètres de configuration des broches utilisés dans la structure ACX_PIN_CONFIG.
ACX_PIN_QUALIFIER

L’énumération ACX_PIN_QUALIFIER spécifie la façon dont le code confidentiel est connecté dans la topologie audio multi-circuit.
ACX_PIN_TYPE

L’énumération ACX_PIN_TYPE est utilisée par la structure ACX_PIN_CONFIG pour indiquer le type d’une broche.
ACX_PNPEVENT_CONFIG_FLAGS

L’énumération ACX_PNPEVENT_CONFIG_FLAGS définit les indicateurs de configuration PNPEVENT pour un type ACXEVENT.
ACX_PROPERTY_VERB

L’énumération ACX_PROPERTY_VERB décrit le type d’opérations de verbe prises en charge sur les propriétés ACX.
ACX_REQUEST_TYPE

L’énumération ACX_REQUEST_TYPE décrit les types possibles de requêtes ACX.
ACX_STOP_IO_FLAGS

L’énumération ACX_STOP_IO_FLAGS définit les indicateurs Arrêter les E/S.
ACX_STREAM_BRIDGE_TYPE

L’énumération ACX_STREAM_BRIDGE_TYPE décrit le type de pont Acx Stream.
ACX_STREAM_STATE

ACX_STREAM_STATE décrit les indicateurs d’état acx Stream. Cette fonction se trouve dans l’en-tête acxstreams.
ACX_STREAMAUDIOENGINE_CONFIG_FLAGS

L’énumération ACX_STREAMAUDIOENGINE_CONFIG_FLAGS définit les indicateurs de configuration pour le moteur audio de flux ACX.
ACX_TARGET_CIRCUIT_CONFIG_FLAGS

L’énumération ACX_TARGET_CIRCUIT_CONFIG_FLAGS définit les indicateurs de configuration pour le circuit cible ACX.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS

L’énumération ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS définit les indicateurs de configuration pour la fabrique de circuit cible ACX.
ACX_TARGET_STREAM_CONFIG_FLAGS

L’énumération ACX_TARGET_STREAM_CONFIG_FLAGS définit les indicateurs de configuration pour le flux cible ACX.
ACX_VOLUME_CONFIG_FLAGS

L’énumération ACX_VOLUME_CONFIG_FLAGS définit les indicateurs de configuration pour l’élément de volume ACX.
ACX_VOLUME_CURVE_TYPE

L’énumération ACX_VOLUME_CURVE_TYPE définit des constantes qui spécifient un algorithme de courbe à appliquer pour définir un niveau de volume.
ACXFUNCENUM

L’énumération ACXFUNCENUM fournit des index dans la table des fonctions ACX.
ACXSTRUCTENUM

L’énumération ACXSTRUCTENUM fournit des index dans la table des structures ACX.
AUDIO_CURVE_TYPE

L’énumération AUDIO_CURVE_TYPE définit des constantes qui spécifient un algorithme de courbe à appliquer pour définir un niveau de volume.
DMUS_STREAM_TYPE

Utilisé pour un appareil de synthétiseur DirectMusic.
eChannelTargetType

L’énumération eChannelTargetType définit des constantes qui spécifient un type de nœud (cible) dans un canal donné.
eEngineFormatType

L’énumération eEngineFormatType définit des constantes qui spécifient le type de données audio pris en charge par le moteur audio.
EPcMiniportEngineEvent

Cette rubrique présente l’énumération EPcMiniportEngineEvent et décrit les paramètres qui fournissent des informations supplémentaires lorsque le pilote miniport signale une erreur de glitching.
EVENTACTIONCONTEXTTYPE

Énumération des types de contexte associés à une action.
EVENTACTIONSCALE

Énumération définissant la qualité associée à une détection spécifique.
EVENTACTIONTYPE

Actions à effectuer sur une détection.
EVENTFEATURES

Fonctionnalités d’événement.
HDAUDIO_CODEC_POWER_STATE

L’énumération HDAUDIO_CODEC_POWER_STATE définit des constantes qui spécifient les différents états d’alimentation que les codecs Audio HD peuvent prendre en charge. Tous les états proviennent de DEVICE_POWER_STATE, à l’exception de PowerCodecD3Cold.
HDAUDIO_STREAM_STATE

L’énumération HDAUDIO_STREAM_STATE définit des constantes qui spécifient les différents états de flux pris en charge par HDAudio.
HFP_BYPASS_CODEC_ID_VERSION

L’énumération HFP_BYPASS_CODEC_ID_VERSION définit les versions de structure d’ID de codec prises en charge par le service HFP.
KEYWORDID

L’énumération KEYWORDID identifie le texte/la fonction d’expression d’un mot clé. La valeur est également utilisée dans les adaptateurs du service biométrique Windows.
KSPROPERTY_INTERLEAVEDAUDIO

L’énumération KSPROPERTY_INTERLEAVEDAUDIO définit une constante qui peut être utilisée par le code pin Spotter du mot clé matériel pour inclure l’audio de bouclage entrelacé avec l’audio du microphone.
PC_EXIT_LATENCY

Cette rubrique traite de l’énumération PC_EXIT_LATENCY et décrit ses membres. Les temps de latence correspondent à des heures maximales spécifiques pendant lesquelles l’appareil doit être en mesure de quitter son état de veille et d’entrer dans l’état entièrement fonctionnel (D0).
PC_REBALANCE_TYPE

L’énumération PC_REBALANCE_TYPE décrit le type de prise en charge du rééquilibrage.
PcStreamResourceType

Cette rubrique décrit l’énumération PcStreamResourceType et décrit ses membres. L’énumération PcStreamResourceType est utilisée pour définir le type de ressources utilisées pour la diffusion en continu audio spécifique.
SIDEBANDAUDIO_EP_USB_TRANSPORT_RESOURCE_TYPE

Décrit le type de ressource de transport.
SIDEBANDAUDIO_PARAMS_A2DP

Identifie le paramètre SIDEBANDAUDIO_PARAMS_SET_A2DP.
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID

Paramètres définis pour SIDEBANDAUDIO_PARAMS_SET_STANDARD - ID de type Microsoft
SIDEBANDAUDIO_USB_CONTROLLER_CONFIG_INFO_TYPE

Ensemble de paramètres du contrôleur USB Usb à bande latérale Audio Microsoft.
TELEPHONY_CALLCONTROLOP

L’énumération TELEPHONY_CALLCONTROLOP définit des constantes qui spécifient une opération à effectuer sur un appel téléphonique.
TELEPHONY_CALLSTATE

L’énumération TELEPHONY_CALLSTATE définit des constantes qui spécifient l’état d’un appel téléphonique.
TELEPHONY_CALLTYPE

L’énumération TELEPHONY_CALLTYPE définit des constantes qui spécifient le type d’appel téléphonique.
TELEPHONY_PROVIDERCHANGEOP

L’énumération TELEPHONY_PROVIDERCHANGEOP définit des constantes qui spécifient l’opération de modification de fournisseur demandée.

Fonctions

 
ACX_AUDIOENGINE_CALLBACKS_INIT

La fonction ACX_AUDIOENGINE_CALLBACKS_INIT initialise la structure ACX_AUDIOENGINE_CALLBACKS d’un pilote.
ACX_AUDIOENGINE_CONFIG_INIT

La fonction ACX_AUDIOENGINE_CONFIG_INIT initialise la structure ACX_AUDIOENGINE_CONFIG d’un pilote.
ACX_AUDIOENGINE_CONFIG_INIT_ID

Étant donné que le ACX_AUDIOENGINE_CONFIG_INIT_ID fournit les mêmes fonctionnalités que ACX_AUDIOENGINE_CONFIG_INIT, l’utilisation de ACX_AUDIOENGINE_CONFIG_INIT est recommandée.
ACX_AUDIOMODULE_CALLBACKS_INIT

La fonction ACX_AUDIOMODULE_CALLBACKS_INIT initialise la structure ACX_AUDIOMODULE_CALLBACKS.
ACX_AUDIOMODULE_CONFIG_INIT

La fonction ACX_AUDIOMODULE_CONFIG_INIT initialise une structure ACX_AUDIOMODULE_CONFIG.
ACX_AUDIOMODULE_CONFIG_INIT_ID

Comme le ACX_AUDIOMODULE_CONFIG_INIT_ID fournit les mêmes fonctionnalités que ACX_AUDIOMODULE_CONFIG_INIT, l’utilisation de ACX_AUDIOMODULE_CONFIG_INIT est recommandée.
ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT

La fonction ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT initialise une structure ACX_CIRCUIT_COMPOSITE_CALLBACKS.
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT

La fonction ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT initialise une structure ACX_CIRCUIT_PNPPOWER_CALLBACKS.
ACX_CIRCUIT_TEMPLATE_CONFIG_INIT

La fonction ACX_CIRCUIT_TEMPLATE_CONFIG_INIT initialise une structure de ACX_CIRCUIT_TEMPLATE_CONFIG.
ACX_COMPOSITE_TEMPLATE_CONFIG_INIT

La fonction ACX_COMPOSITE_TEMPLATE_CONFIG_INIT initialise une structure ACX_COMPOSITE_TEMPLATE_CONFIG.
ACX_CONNECTION_INIT

Initialise une structure ACX_CONNECTION pour une utilisation dans la configuration d’une connexion.
ACX_DATAFORMAT_CONFIG_INIT

La fonction ACX_DATAFORMAT_CONFIG_INIT initialise une structure ACX_DATAFORMAT_CONFIG.
ACX_DATAFORMAT_CONFIG_INIT_KS

La fonction ACX_DATAFORMAT_CONFIG_INIT_KS initialise une structure de ACX_DATAFORMAT_CONFIG à l’aide d’un format de données KS.
ACX_DATAFORMAT_LIST_CONFIG_INIT

La fonction ACX_DATAFORMAT_LIST_CONFIG_INIT initialise une structure ACX_DATAFORMAT_LIST_CONFIG à utiliser par un pilote d’extension de classe audio (ACX).
ACX_DATAFORMAT_LIST_ITERATOR_INIT

La fonction ACX_DATAFORMAT_LIST_ITERATOR_INIT initialise une structure de ACX_DATAFORMAT_LIST_ITERATOR à utiliser par un pilote d’extension de classe audio (ACX).
ACX_DEVICE_CONFIG_INIT

La fonction ACX_DEVICE_CONFIG_INIT initialise une structure ACX_DEVICE_CONFIG à utiliser lors de l’appel de la fonction AcxDeviceInitialize.
ACX_DEVICEINIT_CONFIG_INIT

La fonction ACX_DEVICEINIT_CONFIG_INIT initialise la structure ACX_DEVICEINIT_CONFIG.
ACX_DRIVER_CONFIG_INIT

La fonction ACX_DRIVER_CONFIG_INIT initialise une structure de ACX_DRIVER_CONFIG avant d’appeler AcxDriverInitialize.
ACX_DRIVER_VERSION_AVAILABLE_PARAMS_INIT

La fonction ACX_DRIVER_VERSION_AVAILABLE_PARAMS_INIT initialise une structure de ACX_DRIVER_VERSION_AVAILABLE_PARAMS avant d’appeler la fonction AcxDriverIsVersionAvailable.
ACX_ELEMENT_CONFIG_INIT

La fonction ACX_ELEMENT_CONFIG_INIT initialise une structure ACX_ELEMENT_CONFIG.
ACX_ELEMENT_CONFIG_INIT_ID

Étant donné que le ACX_ELEMENT_CONFIG_INIT_ID fournit les mêmes fonctionnalités que ACX_ELEMENT_CONFIG_INIT, l’utilisation de ACX_ELEMENT_CONFIG_INIT est recommandée.
ACX_EVENT_CALLBACKS_INIT

La fonction ACX_EVENT_CALLBACKS_INIT initialise une structure ACX_EVENTS_CALLBACKS.
ACX_EVENT_CONFIG_INIT

La fonction ACX_EVENT_CONFIG_INIT initialise une structure ACX_EVENT_CONFIG.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT

La fonction ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT initialise une structure de ACX_FACTORY_CIRCUIT_ADD_CIRCUIT.
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT

La fonction ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT initialise une structure de configuration ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS.
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT

La fonction ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT initialise une structure ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT

La fonction ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT initialise une structure ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT.
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT

La fonction ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT initialise une structure ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION à utiliser.
ACX_IS_FIELD_AVAILABLE

La fonction ACX_IS_FIELD_AVAILABLE vous permet d’interroger si le champ spécifié est disponible dans la structure ACX spécifiée sur le système.
ACX_IS_FUNCTION_AVAILABLE

La fonction ACX_IS_FUNCTION_AVAILABLE vous permet d’interroger si la fonction ACX spécifiée est disponible sur le système.
ACX_IS_STRUCTURE_AVAILABLE

La fonction ACX_IS_STRUCTURE_AVAILABLE vous permet d’interroger si la structure ACX spécifiée est disponible sur system.d
ACX_JACK_CALLBACKS_INIT

La fonction ACX_JACK_CALLBACKS_INIT initialise une structure de ACX_JACK_CALLBACKS à utiliser.
ACX_JACK_CONFIG_INIT

La macro ACX_JACK_CONFIG_INIT appelle la fonction ACX_JACK_CONFIG_INIT_ID avec la valeur d’ID par défaut.
ACX_JACK_CONFIG_INIT_ID

La fonction ACX_JACK_CONFIG_INIT_ID initialise une structure de ACX_JACK_CONFIG avec l’ID spécifié.
ACX_KEYWORDSPOTTER_CALLBACKS_INIT

La fonction ACX_KEYWORDSPOTTER_CALLBACKS_INIT initialise une structure ACX_KEYWORDSPOTTER_CALLBACKS.
ACX_KEYWORDSPOTTER_CONFIG_INIT

La fonction ACX_KEYWORDSPOTTER_CONFIG_INIT initialise une structure ACX_KEYWORDSPOTTER_CONFIG.
ACX_KEYWORDSPOTTER_CONFIG_INIT_ID

Étant donné que le ACX_KEYWORDSPOTTER_CONFIG_INIT_ID fournit les mêmes fonctionnalités que ACX_KEYWORDSPOTTER_CONFIG_INIT, l’utilisation de ACX_KEYWORDSPOTTER_CONFIG_INIT est recommandée.
ACX_MICARRAYGEOMETRY_CONFIG_INIT

La fonction ACX_MICARRAYGEOMETRY_CONFIG_INIT initialise une structure de ACX_MICARRAYGEOMETRY_CONFIG à utiliser.
ACX_MICROPHONE_CONFIG_INIT

La fonction ACX_MICROPHONE_CONFIG_INIT initialise une structure de ACX_MICROPHONE_CONFIG à utiliser.
ACX_MUTE_CALLBACKS_INIT

La fonction ACX_MUTE_CALLBACKS_INIT initialise une structure ACX_MUTE_CALLBACKS.
ACX_MUTE_CONFIG_INIT

La fonction ACX_MUTE_CONFIG_INIT initialise une structure de ACX_MUTE_CONFIG.
ACX_MUTE_CONFIG_INIT_ID

Comme le ACX_MUTE_CONFIG_INIT_ID fournit les mêmes fonctionnalités que ACX_MUTE_CONFIG_INIT, l’utilisation de ACX_MUTE_CONFIG_INIT est recommandée.
ACX_OBJECTBAG_CONFIG_INIT

La fonction ACX_OBJECTBAG_CONFIG_INIT initialise une structure de ACX_OBJECTBAG_CONFIG.
ACX_PEAKMETER_CALLBACKS_INIT

La fonction ACX_PEAKMETER_CALLBACKS_INIT initialise une structure ACX_PEAKMETER_CALLBACKS.
ACX_PEAKMETER_CONFIG_INIT

La fonction ACX_PEAKMETER_CONFIG_INIT initialise une structure ACX_PEAKMETER_CONFIG.
ACX_PEAKMETER_CONFIG_INIT_ID

Comme le ACX_PEAKMETER_CONFIG_INIT_ID fournit les mêmes fonctionnalités que ACX_PEAKMETER_CONFIG_INIT, l’utilisation de ACX_PEAKMETER_CONFIG_INIT est recommandée.
ACX_PHYSICAL_CONNECTION_INIT

La fonction ACX_PHYSICAL_CONNECTION_INIT initialise une structure ACX_PHYSICAL_CONNECTION à utiliser.
ACX_PIN_CALLBACKS_INIT

La fonction ACX_PIN_CALLBACKS_INIT initialise une structure de ACX_PIN_CALLBACKS à utiliser.
ACX_PIN_CONFIG_INIT

La macro ACX_PIN_CONFIG_INIT appelle la fonction ACX_PIN_CONFIG_INIT_ID avec la valeur d’ID par défaut.
ACX_PIN_CONFIG_INIT_ID

La fonction ACX_PIN_CONFIG_INIT_ID initialise une structure ACX_PIN_CONFIG avec l’ID spécifié.
ACX_PNPEVENT_CONFIG_INIT

La fonction ACX_PNPEVENT_CONFIG_INIT initialise une structure ACX_PNPEVENT_CONFIG.
ACX_REQUEST_PARAMETERS_INIT

La fonction ACX_REQUEST_PARAMETERS_INIT initialise ACX_REQUEST_PARAMETERS struct.
ACX_REQUEST_PARAMETERS_INIT_METHOD

Le ACX_REQUEST_PARAMETERS_INIT_METHOD initialise un struct de ACX_REQUEST_PARAMETERS avec les paramètres de la méthode ACX.
ACX_REQUEST_PARAMETERS_INIT_PROPERTY

Le ACX_REQUEST_PARAMETERS_INIT_PROPERTY initialise un struct de ACX_REQUEST_PARAMETERS avec les paramètres de propriété ACX.
ACX_RT_STREAM_CALLBACKS_INIT

La méthode de fonction ACX_RT_STREAM_CALLBACKS_INIT initialise les rappels de flux ACX RT. Cette fonction se trouve dans l’en-tête acxstreams.
ACX_RTPACKET_INIT

ACX_RTPACKET_INIT initialise la structure de paquets ACX RT. Cette fonction se trouve dans l’en-tête acxstreams.
ACX_STREAM_BRIDGE_CONFIG_INIT

La fonction ACX_STREAM_BRIDGE_CONFIG_INIT initialise une structure de configuration de pont de flux ACX.
ACX_STREAM_CALLBACKS_INIT

La fonction ACX_STREAM_CALLBACKS_INIT initialise les rappels de flux ACX.
ACX_STREAMAUDIOENGINE_CALLBACKS_INIT

La fonction ACX_STREAMAUDIOENGINE_CALLBACKS_INIT initialise une structure de ACX_STREAMAUDIOENGINE_CALLBACKS.
ACX_STREAMAUDIOENGINE_CONFIG_INIT

La fonction ACX_STREAMAUDIOENGINE_CONFIG_INIT initialise une structure de ACX_STREAMAUDIOENGINE_CONFIG.
ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID

Comme le ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID fournit les mêmes fonctionnalités que ACX_STREAMAUDIOENGINE_CONFIG_INIT, l’utilisation de ACX_STREAMAUDIOENGINE_CONFIG_INIT est recommandée.
ACX_STRUCTURE_SIZE

Le ACX_STRUCTURE_SIZE fonctions obtient la taille, en octets, de la structure ACX spécifiée.
ACX_TARGET_CIRCUIT_CONFIG_INIT

La fonction ACX_TARGET_CIRCUIT_CONFIG_INIT initialise une structure de configuration de circuit cible ACX.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT

La fonction ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT initialise une structure de configuration de circuit d’usine cible ACX.
ACX_TARGET_STREAM_CONFIG_INIT

La fonction ACX_TARGET_STREAM_CONFIG_INIT initialise une structure de configuration de flux cible ACX.
ACX_VOLUME_CALLBACKS_INIT

La fonction ACX_VOLUME_CALLBACKS_INIT initialise une structure ACX_VOLUME_CALLBACKS.
ACX_VOLUME_CONFIG_INIT

La fonction ACX_VOLUME_CONFIG_INIT initialise une structure ACX_VOLUME_CONFIG.
ACX_VOLUME_CONFIG_INIT_ID

À ce stade, le ACX_VOLUME_CONFIG_INIT_ID peut uniquement prendre AcxElementIdDefault comme entrée pour l’ID de l’élément, ce qui est identique à l’utilisation de ACX_VOLUME_CONFIG_INIT.
AcxAudioEngineCreate

La fonction AcxAudioEngineCreate est utilisée pour créer un moteur audio qui sera associé à un parent d’objet d’appareil WDFDEVICE de circuit.
AcxAudioEngineGetDeviceFormatList

La fonction AcxAudioEngineGetDeviceFormatList récupère un objet ACXDATAFORMATLIST au format d’appareil.
AcxAudioModuleCreate

La fonction AcxAudioModuleCreate permet de créer un module audio qui sera associé à un objet de circuit ACX parent.
AcxCircuitAddConnections

La fonction AcxCircuitAddConnections ajoute des connexions à un ACXCIRCUIT.
AcxCircuitAddElements

La fonction AcxCircuitAddElements ajoute des éléments à un ACXCIRCUIT.
AcxCircuitAddEvents

La fonction AcxCircuitAddEvents ajoute un ou plusieurs événements à un ACXCIRCUIT.
AcxCircuitAddPhysicalConnections

La fonction AcxCircuitAddPhysicalConnections ajoute des connexions physiques à un ACXCIRCUIT.
AcxCircuitAddPins

La fonction AcxCircuitAddPins ajoute des broches à un ACXCIRCUIT.
AcxCircuitCreate

La fonction AcxCircuitCreate est utilisée pour créer un ACXCIRCUIT.
AcxCircuitDispatchAcxRequest

AcxCircuitDispatchAcxRequest distribue un objet WDFREQUEST ACX à l’infrastructure ACX qui gérera la requête.
AcxCircuitGetElementById

Lorsqu’elle fournit un numéro ElementID valide, la fonction AcxCircuitGetElementById retourne l’objet ACXELEMENT correspondant.
AcxCircuitGetElementsCount

La fonction AcxCircuitGetElementsCount récupère le nombre d’éléments attachés au circuit ACX spécifié.
AcxCircuitGetNotificationId

La fonction AcxCircuitGetNotificationId récupère l’ID de notification Plug-and-Play utilisé pour les notifications de module audio pour le circuit ACX spécifié.
AcxCircuitGetPinById

Lorsqu’un numéro PinID valide est fourni, la fonction AcxCircuitGetPinById retourne l’objet ACXPIN correspondant.
AcxCircuitGetPinsCount

La fonction AcxCircuitGetPinsCount récupère le nombre de broches pour l’objet de circuit spécifié.
AcxCircuitGetSymbolicLinkName

La fonction AcxCircuitGetSymbolicLinkName récupère le nom de lien symbolique de l’objet de circuit spécifié.
AcxCircuitGetWdfDevice

Étant donné un objet ACX Circuit existant, la fonction AcxCircuitGetWdfDevice retourne l’objet WDFDEVICE associé.
AcxCircuitInitAllocate

La fonction AcxCircuitInitAllocate permet d’initialiser la structure opaque ACXCIRCUIT_INIT utilisée par la fonction AcxCircuitCreate.
AcxCircuitInitAssignAcxCreateStreamCallback

La fonction AcxCircuitInitAssignAcxCreateStreamCallback est utilisée pour attribuer un rappel de flux de création ACX.
AcxCircuitInitAssignAcxRequestPreprocessCallback

La fonction AcxCircuitInitAssignAcxRequestPreprocessCallback ajoute un rappel de préprocesseur WDFREQUEST.
AcxCircuitInitAssignCategories

La fonction AcxCircuitInitAssignCategories affecte un ensemble d’entrées KSCATERGORY pour l’ACXCIRCUIT.
AcxCircuitInitAssignComponentUri

La fonction AcxCircuitInitAssignComponentUri affecte une chaîne d’URI comme identificateur pour l’ACXCIRCUIT.
AcxCircuitInitAssignMethods

La fonction AcxCircuitInitAssignMethods affecte une ou plusieurs méthodes ACX pour l’ACXCIRCUIT.
AcxCircuitInitAssignName

La fonction AcxCircuitInitAssignName attribue un nom convivial à l’OBJET ACXCIRCUIT.
AcxCircuitInitAssignProperties

La fonction AcxCircuitInitAssignProperties affecte une ou plusieurs propriétés ACX pour l’ACXCIRCUIT.
AcxCircuitInitDisableDefaultStreamBridgeHandling

La fonction AcxCircuitInitDisableDefaultStreamBridgeHandling désactive la gestion par défaut du pont de flux ACX dans un environnement multi-circuit.
AcxCircuitInitFree

La fonction AcxCircuitInitFree supprime l’objet d’initialisation de circuit.
AcxCircuitInitSetAcxCircuitCompositeCallbacks

La fonction AcxCircuitInitSetAcxCircuitCompositeCallbacks définit les rappels composites du pilote pour l’ACXCIRCUIT.
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks

La fonction AcxCircuitInitSetAcxCircuitPnpPowerCallbacks définit les rappels PNP du pilote pour l’ACXCIRCUIT.
AcxCircuitInitSetCircuitType

La fonction AcxCircuitInitSetCircuitType est utilisée pour définir le type de circuit de l’ACXCIRCUIT.
AcxCircuitInitSetComponentId

La fonction AcxCircuitInitSetComponentId définit l’ID de composant pour ACXCIRCUIT.
AcxCircuitResumeIo

La fonction AcxCircuitResumeIo permet de reprendre les E/S du circuit après son arrêt temporaire.
AcxCircuitResumeIoActual

La fonction AcxCircuitResumeIoActual est utilisée pour reprendre les E/S du circuit après son arrêt.
AcxCircuitResumeIoWithTag

La fonction AcxCircuitResumeIoWithTag est utilisée pour reprendre les E/S du circuit après son arrêt.
AcxCircuitStopIo

La fonction AcxCircuitStopIo est utilisée pour signaler au système d’exploitation l’arrêt temporaire des E/S du circuit.
AcxCircuitStopIoActual

La fonction AcxCircuitStopIoActual est utilisée pour signaler au système d’exploitation l’arrêt temporaire des E/S du circuit.
AcxCircuitStopIoWithTag

La fonction AcxCircuitStopIoWithTag est utilisée pour signaler au système d’exploitation l’arrêt temporaire des E/S du circuit.
AcxCircuitTemplateCreate

La fonction AcxCircuitTemplateCreate permet de créer un modèle de circuit à utiliser par le gestionnaire d’extension de classe audio (ACX).
AcxCompositeTemplateAssignCircuits

La fonction AcxCompositeTemplateAssignCircuits ajoute un tableau de modèles de circuit au modèle composite spécifié.
AcxCompositeTemplateCreate

La fonction AcxCompositeTemplateCreate permet de créer un modèle composite à utiliser par le gestionnaire d’extensions de classe audio (ACX).
AcxCompositeTemplateSetCoreCircuit

La fonction AcxCompositeTemplateSetCoreCircuit définit le modèle de circuit principal pour le modèle composite spécifié.
AcxDataFormatCreate

La fonction AcxDataFormatCreate permet de créer un format de données à utiliser par un pilote ACX (audio class extension).
AcxDataFormatGetAverageBytesPerSec

La fonction AcxDataFormatGetAverageBytesPerSec obtient le taux de transfert d’octets par seconde requis pour le format de données spécifié.
AcxDataFormatGetBitsPerSample

La fonction AcxDataFormatGetBitsPerSample obtient les bits par exemple audio pour le format de données spécifié.
AcxDataFormatGetBlockAlign

La fonction AcxDataFormatGetBlockAlign obtient l’alignement des blocs du format de données spécifié.
AcxDataFormatGetChannelMask

La fonction AcxDataFormatGetChannelMask obtient le masque de canal pour le format de données spécifié.
AcxDataFormatGetChannelsCount

La fonction AcxDataFormatGetChannelsCount obtient le nombre de canaux audio dans le format de données spécifié.
AcxDataFormatGetEncodedAverageBytesPerSec

La fonction AcxDataFormatGetEncodedAverageBytesPerSec obtient le taux de transfert d’octets par seconde requis pour le format de données encodé spécifié.
AcxDataFormatGetEncodedChannelCount

La fonction AcxDataFormatGetEncodedChannelCount obtient le nombre de canaux pour le format de données encodé spécifié.
AcxDataFormatGetEncodedSamplesPerSec

La fonction AcxDataFormatGetEncodedSamplesPerSec obtient le nombre d’exemples audio par seconde pour le format de données encodé spécifié.
AcxDataFormatGetKsDataFormat

La fonction AcxDataFormatGetKsDataFormat obtient le format de données de streaming du noyau pour le format de données spécifié.
AcxDataFormatGetMajorFormat

AcxDataFormatGetMajorFormat
AcxDataFormatGetSampleRate

La fonction AcxDataFormatGetSampleRate obtient le taux d’échantillonnage pour le format de données spécifié.
AcxDataFormatGetSampleSize

La fonction AcxDataFormatGetSampleSize obtient la taille de l’exemple pour le format de données spécifié.
AcxDataFormatGetSamplesPerBlock

La fonction AcxDataFormatGetSamplesPerBlock obtient le nombre d’exemples par bloc pour le format de données spécifié.
AcxDataFormatGetSpecifier

La fonction AcxDataFormatGetSpecifier obtient le spécificateur pour le format de données spécifié.
AcxDataFormatGetSubFormat

La fonction AcxDataFormatGetSubFormat obtient le sous-format pour le format de données spécifié.
AcxDataFormatGetValidBitsPerSample

La fonction AcxDataFormatGetValidBitsPerSample obtient le nombre valide de bits par exemple pour le format de données spécifié.
AcxDataFormatGetWaveFormatEx

La fonction AcxDataFormatGetWaveFormatEx obtient la structure WAVEFORMATEX associée au format de données spécifié.
AcxDataFormatGetWaveFormatExtensible

La fonction AcxDataFormatGetWaveFormatExtensible obtient la structure WAVEFORMATEXTENSIBLE associée au format de données spécifié.
AcxDataFormatGetWaveFormatExtensibleIec61937

La fonction AcxDataFormatGetWaveFormatExtensibleIec61937 obtient la structure WAVEFORMATEXTENSIBLE_IEC61937 associée au format de données spécifié.
AcxDataFormatIsEqual

La fonction AcxDataFormatIsEqual compare deux objets ACXDATAFORMAT pour l’égalité.
AcxDataFormatListAddDataFormat

La fonction AcxDataFormatListAddDataFormat ajoute un objet ACXDATAFORMAT à une liste de formats de données.
AcxDataFormatListAssignDefaultDataFormat

La fonction AcxDataFormatListAssignDefaultDataFormat ajoute un objet ACXDATAFORMAT à la liste de format de données spécifiée et définit l’objet ACXDATAFORMAT comme objet par défaut.
AcxDataFormatListBeginIteration

La fonction AcxDataFormatListBeginIteration obtient une ACX_DATAFORMAT_LIST_ITERATOR à utiliser pour l’itération dans la liste de formats de données spécifiée.
AcxDataFormatListCreate

La fonction AcxDataFormatListCreate crée une liste de formats de données ACX.
AcxDataFormatListEndIteration

La fonction AcxDataFormatListEndIteration met fin au processus d’itération sur une liste de format de données ACX.
AcxDataFormatListRemoveDataFormat

La fonction AcxDataFormatListRemoveDataFormat supprime le format de données ACX spécifié d’une liste de formats de données ACX.
AcxDataFormatListRemoveDataFormats

La fonction AcxDataFormatListRemoveDataFormats supprime tous les formats de données de la liste de formats de données ACX spécifiée.
AcxDataFormatListRetrieveDefaultDataFormat

AcxDataFormatListRetrieveDefaultDataFormat obtient le format de données ACX par défaut à partir de la liste des formats de données ACX spécifié.
AcxDataFormatListRetrieveNextFormat

La fonction AcxDataFormatListRetrieveNextFormat obtient le format de données ACX suivant lors de l’itération d’une liste de formats de données ACX.
AcxDeviceAddCircuit

La fonction AcxDeviceAddCircuit ajoute un circuit ACX à un WDFDEVICE pour créer un point de terminaison audio.
AcxDeviceAddCircuitDevice

La fonction AcxDeviceAddCircuitDevice ajoute un périphérique de circuit ACX à un appareil parent spécifié représentant un chemin audio.
AcxDeviceAddFactoryCircuit

La fonction AcxDeviceAddFactoryCircuit ajoute un circuit de fabrique à un WDFDEVICE pour créer des circuits audio.
AcxDeviceDetachCircuit

La fonction AcxDeviceDetachCircuit détache un circuit audio d’un WDFDEVICE avant la suppression.
AcxDeviceGetCurrentDxExitLatency

La fonction AcxDeviceGetCurrentDxExitLatency obtient la valeur actuelle de latence de sortie de l’état de veille du périphérique audio.
AcxDeviceInitialize

La fonction AcxDeviceInitialize initialise un appareil d’extension de classe audio (ACX).
AcxDeviceInitInitialize

Le pilote client doit appeler AcxDeviceInitInitialize dans son rappel EVT_WDF_DRIVER_DEVICE_ADD, avant d’appeler WdfDeviceCreate.
AcxDeviceRemoveCircuit

La fonction AcxDeviceRemoveCircuit supprime le circuit audio spécifié d’un appareil ACX.
AcxDeviceRemoveCircuitDevice

La fonction AcxDeviceRemoveCircuitDevice supprime un périphérique de circuit ACX d’un appareil parent spécifié.
AcxDeviceRemoveFactoryCircuit

La fonction AcxDeviceRemoveFactoryCircuit supprime un circuit d’usine permettant de créer des circuits audio à partir d’un WDFDEVICE.
AcxDriverInitialize

La fonction AcxDriverInitialize initialise le pilote audio spécifié.
AcxDriverIsVersionAvailable

La fonction AcxDriverIsVersionAvailable retourne une valeur booléenne indiquant si la version de pilote spécifiée est disponible.
AcxDrmAddContentHandlers

La fonction AcxDrmAddContentHandlers fournit au système une liste de fonctions qui gèrent le contenu protégé.
AcxDrmCreateContentMixed

La fonction AcxCreateContentMixed crée un ID de contenu DRM pour identifier un flux audio ACX contenant du contenu mixte à partir d’un certain nombre de flux
AcxDrmDestroyContent

La fonction AcxDrmDestroyContent supprime un ID de contenu DRM créé par AcxDrmCreateContentMixed.
AcxDrmForwardContentToDeviceObject

La fonction AcxDrmForwardContentToDeviceObject accepte un objet d’appareil représentant un appareil vers lequel l’appelant a l’intention de transférer du contenu protégé.
AcxDrmRetrieveContentRights

La fonction AcxDrmRetrieveContentRights obtient les droits de contenu DRM attribués à un ID de contenu DRM.
AcxElementAddEvents

La fonction AcxElementAddEvents permet d’ajouter des objets d’événement ACXEVENT à un objet ACXELEMENT.
AcxElementCreate

La fonction AcxElementCreate permet de créer un objet ACXELEMENT qui sera associé à un parent d’objet d’appareil de circuit ou de flux.
AcxElementGetContainer

La fonction AcxElementGetContainer récupère le conteneur associé pour l’élément ACX donné.
AcxElementGetId

La fonction AcxElementGetId récupère le nombre qui représente l’ID d’élément d’un objet d’élément ACX donné.
AcxEventAddEventData

La fonction AcxEventAddEventData ajoute des données d’événement à un objet ACXEVENT.
AcxEventCreate

La fonction AcxEventCreate crée un événement.
AcxEventGenerateEvent

La fonction AcxEventGenerateEvent génère un événement.
AcxFactoryCircuitAddElements

La fonction AcxFactoryCircuitAddElements ajoute des éléments à un ACXFACTORYCIRCUIT.
AcxFactoryCircuitCreate

La fonction AcxFactoryCircuitCreate est utilisée pour créer un ACXFACTORYCIRCUIT.
AcxFactoryCircuitGetSymbolicLinkName

La fonction AcxFactoryCircuitGetSymbolicLinkName récupère le nom de lien symbolique pour le circuit d’usine ACX spécifié.
AcxFactoryCircuitInitAllocate

La fonction AcxFactoryCircuitInitAllocate permet d’initialiser la structure opaque ACXFACTORYCIRCUIT_INIT utilisée par la fonction AcxFactoryCircuitCreate.
AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback

La fonction AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback ajoute un rappel de prétraitement WDFREQUEST.
AcxFactoryCircuitInitAssignCategories

La fonction AcxFactoryCircuitInitAssignCategories affecte un ensemble d’entrées de catégorie de pilote (GUID) pour l’ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignComponentUri

La fonction AcxFactoryCircuitInitAssignComponentUri affecte une chaîne d’URI comme identificateur pour l’ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignMethods

La fonction AcxCircuitFactoryInitAssignMethods affecte une ou plusieurs méthodes ACX pour ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignName

La fonction AcxFactoryCircuitInitAssignName attribue un nom convivial à l’ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignProperties

La fonction AcxFactoryCircuitInitAssignProperties affecte une ou plusieurs propriétés ACX pour l’ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitFree

La fonction AcxFactoryCircuitInitFree supprime l’objet d’initialisation du circuit de fabrique.
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks

La fonction AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks définit les rappels PNP du pilote pour l’ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitSetComponentId

La fonction AcxFactoryCircuitInitSetComponentId définit l’ID de composant de l’ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitSetOperationCallbacks

AcxFactoryCircuitInitSetOperationCallbacks définit les rappels d’opération d’usine du pilote pour ACXFACTORYCIRCUIT.
AcxGetManager

La fonction AcxGetManager retourne le handle ACXMANAGER sous-jacent.
AcxJackChangeStateNotification

La fonction AcxJackChangeStateNotification indique qu’une modification de l’état de la prise spécifiée s’est produite.
AcxJackCreate

La fonction AcxJackCreate crée et initialise un nouvel objet de prise audio.
AcxKeywordSpotterCreate

La fonction AcxKeywordSpotterCreate est utilisée pour créer un objet ACX mot clé spotter qui sera associé à un parent d’objet de périphérique de circuit.
AcxManagerAddCompositeTemplate

La fonction AcxManagerAddCompositeTemplate ajoute le modèle composite spécifié à l’ACXMANAGER spécifié.
AcxManagerRemoveCompositeTemplate

La fonction AcxManagerRemoveCompositeTemplate supprime le modèle composite spécifié de l’ACXMANAGER spécifié.
AcxMicArrayGeometryAddMicrophoneCoordinates

La fonction AcxMicArrayGeometryAddMicrophoneCoordinates ajoute des coordonnées physiques à une géométrie de tableau de microphones.
AcxMicArrayGeometryCreate

La fonction AcxMicArrayGeometryCreate crée et initialise un nouvel objet ACXMICARRAYGEOMETRY.
AcxMuteChangeStateNotification

La fonction AcxMuteChangeStateNotification envoie une notification de changement d’état muet sur un objet ACXMUTE afin qu’acx puisse générer un événement correspondant.
AcxMuteCreate

La fonction AcxMuteCreate permet de créer un objet de désactivation ACX qui sera associé à un parent d’objet de circuit.
AcxObjectBagAddBlob

La fonction AcxObjectBagAddBlob ajoute des données blob à un AcxObjectBag initialisé existant.
AcxObjectBagAddGuid

La fonction AcxObjectBagAddGuid ajoute des données Guid à un AcxObjectBag initialisé existant.
AcxObjectBagAddI1

La fonction AcxObjectBagAddI1 ajoute une valeur int one octet (CHAR) I1 à un AcxObjectBag initialisé existant.
AcxObjectBagAddI2

La fonction AcxObjectBagAddI2 ajoute une valeur I2 (SHORT) de deux octets int à un AcxObjectBag initialisé existant.
AcxObjectBagAddI4

La fonction AcxObjectBagAddI4 ajoute une valeur I4 (LONG) de quatre octets int à un AcxObjectBag initialisé existant.
AcxObjectBagAddI8

La fonction AcxObjectBagAddI8 ajoute une valeur I8 (LONG64) de huit octets int à un AcxObjectBag initialisé existant.
AcxObjectBagAddMultiString

La fonction AcxObjectBagAddMultiString ajoute un MultiString à un AcxObjectBag initialisé existant.
AcxObjectBagAddSizeT

La fonction AcxObjectBagAddSizeT ajoute une entrée SIZE_T à un AcxObjectBag initialisé existant.
AcxObjectBagAddString

La fonction AcxObjectBagAddString ajoute un objet WDFSTRING à un AcxObjectBag initialisé existant.
AcxObjectBagAddUI1

La fonction AcxObjectBagAddUI1 ajoute une valeur unsigned int one octet (UCHAR) I1 à un AcxObjectBag initialisé existant.
AcxObjectBagAddUI2

La fonction AcxObjectBagAddUI2 ajoute une valeur I2 non signée int two octets (USHORT) à un AcxObjectBag initialisé existant.
AcxObjectBagAddUI4

La fonction AcxObjectBagAddUI4 ajoute une valeur I4 non signée int quatre octets (ULONG) à un AcxObjectBag initialisé existant.
AcxObjectBagAddUI8

La fonction AcxObjectBagAddUI8 ajoute une valeur I8 non signée int huit octets (ULONG64) à un AcxObjectBag initialisé existant.
AcxObjectBagAddUnicodeString

La fonction AcxObjectBagAddUnicodeString ajoute une chaîne Unicode à acxObjectBag initialisé et existant.
AcxObjectBagCreate

La fonction AcxObjectBagCreate crée un nouvel Objet AcxObjectBag.
AcxObjectBagOpen

La fonction AcxObjectBagOpen ouvre un AcxObjectBag initialisé existant.
AcxObjectBagRetrieveBlob

La fonction AcxObjectBagRetrieveBlob récupère une valeur d’objet blob à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveGuid

La fonction AcxObjectBagRetrieveGuid récupère une valeur GUID à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveI1

La fonction AcxObjectBagRetrieveI1 récupère une valeur int one octet (CHAR) I1 à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveI2

La fonction AcxObjectBagRetrieveI2 récupère une valeur I2 (SHORT) de deux octets int à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveI4

La fonction AcxObjectBagRetrieveI4 récupère une valeur I4 (LONG) de quatre octets int à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveI8

La fonction AcxObjectBagRetrieveI8 récupère une valeur I8 (LONG64) de huit octets int à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveMultiString

La fonction AcxObjectBagRetrieveMultiString récupère une valeur MultiString à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveSizeT

La fonction AcxObjectBagRetrieveSizeT récupère une valeur SIZE_T d’un AcxObjectBag initialisé existant.
AcxObjectBagRetrieveString

La fonction AcxObjectBagRetrieveString récupère un objet WDFSTRING à partir d’un AcxObjectBag initialisé existant.
AcxObjectBagRetrieveUI1

La fonction AcxObjectBagRetrieveUI1 récupère une valeur uCHAR (UCHAR) UI1 d’un octet non signée à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveUI2

La fonction AcxObjectBagRetrieveUI2 récupère un UI2 non signé int two octets (USHORT) à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveUI4

La fonction AcxObjectBagRetrieveUI4 récupère une valeur ULONG (ULONG) non signée à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveUI8

La fonction AcxObjectBagRetrieveUI8 récupère une valeur UI8 non signée int huit octets (ULONG64) à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveUnicodeString

La fonction AcxObjectBagRetrieveUnicodeString récupère une valeur de chaîne Unicode à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxPeakMeterCreate

La fonction AcxPeakMeterCreate permet de créer un objet peakmeter ACX qui sera associé à un parent d’objet circuit.
AcxPinAddEvents

La fonction AcxPinAddEvents ajoute un tableau d’événements à l’épingle spécifiée.
AcxPinAddJacks

La fonction AcxPinAddJacks ajoute un tableau de prises à la broche spécifiée.
AcxPinAddStreamBridges

La fonction AcxPinAddStreamBridges ajoute des ponts de flux à la broche spécifiée.
AcxPinAssignModeDataFormatList

La fonction AcxPinAssignModeDataFormatList affecte une liste de formats de données de mode à l’épingle spécifiée.
AcxPinCreate

La fonction AcxPinCreate crée et initialise un nouvel objet ACXPIN.
AcxPinGetCircuit

La fonction AcxPinGetCircuit retourne le circuit auquel la broche est connectée.
AcxPinGetId

La fonction AcxPinGetId retourne l’ID de l’épingle spécifiée.
AcxPinGetRawDataFormatList

La fonction AcxPinGetRawDataFormatList retourne la liste des formats de données en mode brut pour l’épingle spécifiée.
AcxPinGetType

La fonction AcxPinGetType retourne le type de l’épingle spécifiée.
AcxPinNotifyDataFormatChange

La fonction AcxPinNotifyDataFormatChange est appelée pour générer un événement de notification de modification de format de données pour l’épingle spécifiée.
AcxPinRemoveModeDataFormatList

La fonction AcxPinRemoveModeDataFormatList supprime la liste des formats de données de mode pour l’épingle spécifiée.
AcxPinRemoveStreamBridges

La fonction AcxPinRemoveStreamBridges supprime les objets ACXSTREAMBRIDGE de la broche spécifiée.
AcxPinRetrieveModeDataFormatList

La fonction AcxPinRetrieveModeDataFormatList obtient la liste des formats de données de mode pour l’épingle spécifiée.
AcxPnpEventCreate

La fonction AcxPnpEventCreate crée un ACXPNPEVENT.
AcxPnpEventGenerateEvent

La fonction AcxPnpEventGenerateEvent génère un événement ACX PNP.
AcxRequestGetParameters

La fonction AcxRequestGetParameters obtient les paramètres de requête ACX d’un OBJET WDFREQUEST.
AcxRtStreamCreate

AcxRtStreamCreate crée une Stream basée sur ACX RT qui est utilisée par le système d’exploitation pour diffuser en continu des données audio.
AcxRtStreamNotifyPacketComplete

Le pilote appelle AcxRtStreamNotifyPacketComplete lorsqu’un paquet est terminé.
AcxStreamAddConnections

La fonction AcxStreamAddConnections ajoute des connexions explicites à un nouveau flux ACX pendant EvtAcxCircuitCreateStream
AcxStreamAddElements

AcxStreamAddElements est utilisé pour ajouter des éléments de flux à un AcxStream.
AcxStreamAddEvents

AcxStreamAddEvents ajoute des événements à un flux à l’aide d’un objet ACXEVENT.
AcxStreamAudioEngineCreate

La fonction AcxStreamAudioEngineCreate permet de créer un objet moteur audio de flux ACX qui sera associé à un parent d’objet de flux ACX.
AcxStreamAudioEngineGetStream

La fonction AcxStreamAudioEngineGetStream récupère l’objet ACXSTREAM associé à l’objet moteur audio de flux donné.
AcxStreamBridgeAddStream

La fonction AcxStreamBridgeAddStream ajoute un flux existant à un pont existant. Cette fonction se trouve dans l’en-tête acxstream.
AcxStreamBridgeCreate

La fonction AcxStreamBridgeCreate utilise une configuration de flux pour créer un StreamBridge pour un circuit.
AcxStreamBridgeGetTargetStream

La fonction AcxStreamBridgeGetTargetStream obtient le flux associé à un objet ACXSTREAMBRIDGE spécifique.
AcxStreamBridgeRemoveStream

La fonction AcxStreamBridgeRemoveStream supprime le flux spécifié de l’objet ACXSTREAMBRIDGE associé.
AcxStreamCreate

AcxStreamCreate crée un Stream ACX utilisé pour contrôler le comportement de diffusion en continu.
AcxStreamDispatchAcxRequest

AcxStreamDispatchAcxRequest distribue une requête ACX à l’aide d’un objet de requête d’infrastructure WDFREQUEST.
AcxStreamGetCircuit

La fonction AcxStreamGetCircuit renvoie l’objet ACXCIRCUIT associé au flux.
AcxStreamGetElementById

La fonction AcxStreamGetElementById retourne le handle d’objet ACXELEMENT pour l’ID d’élément demandé.
AcxStreamGetElementsCount

La fonction AcxStreamGetElementsCount récupère le nombre d’éléments pour le flux audio spécifié.
AcxStreamGetNotificationId

La fonction AcxStreamGetNotificationId récupère l’ID de notification Plug-and-Play pour le flux audio spécifié.
AcxStreamInitAssignAcxRequestPreprocessCallback

La fonction AcxStreamInitAssignAcxRequestPreprocessCallback affecte un AcxRequestPreprocessCallback à un flux.
AcxStreamInitAssignAcxRtStreamCallbacks

La fonction AcxStreamInitAssignAcxRtStreamCallbacks définit les rappels RT à l’aide d’un objet ACXSTREAM_INIT.
AcxStreamInitAssignAcxStreamCallbacks

La fonction AcxStreamInitAssignAcxStreamCallbacks définit les rappels à l’aide d’une structure ACX_STREAM_CALLBACKS et d’un objet ACXSTREAM_INIT.
AcxStreamInitAssignMethods

La fonction AcxStreamInitAssignMethods affecte un tableau de méthodes à un flux à l’aide de l’objet ACXSTREAM_INIT.
AcxStreamInitAssignProperties

La fonction AcxStreamInitAssignProperties affecte un tableau de propriétés à un flux à l’aide d’un objet ACXSTREAM_INIT.
AcxStreamInitSetAcxRtStreamSupportsNotifications

La fonction AcxStreamInitSetAcxRtStreamSupportsNotifications est utilisée pour indiquer que les notifications de mémoire tampon sont prises en charge.
AcxStreamResumeIo

La fonction AcxStreamResumeIo est utilisée pour reprendre les E/S d’un flux.
AcxStreamResumeIoActual

La fonction AcxStreamResumeIoActual est utilisée pour reprendre les E/S d’un flux.
AcxStreamResumeIoWithTag

La fonction AcxStreamResumeIoWithTag est utilisée pour reprendre les E/S d’un flux.
AcxStreamStopIo

La fonction AcxStreamStopIo permet d’arrêter temporairement les E/S d’un flux.
AcxStreamStopIoActual

La fonction AcxStreamStopIoActual est utilisée pour arrêter temporairement les E/S d’un flux.
AcxStreamStopIoWithTag

La fonction AcxStreamStopIoWithTag est utilisée pour arrêter temporairement les E/S d’un flux.
AcxTargetCircuitCreate

La fonction AcxTargetCircuitCreate est utilisée pour créer un circuit cible ACX.
AcxTargetCircuitFormatRequestForMethod

AcxTargetCircuitFormatRequestForMethod met en forme une WDFREQUEST en tant que demande de méthode ACX à utiliser sur la cible de circuit spécifiée.
AcxTargetCircuitFormatRequestForProperty

AcxTargetCircuitFormatRequestForProperty met en forme un WDFREQUEST en tant que demande de propriété ACX à utiliser sur la cible de circuit spécifiée.
AcxTargetCircuitGetElementsCount

La fonction AcxTargetCircuitGetElementsCount retourne le nombre d’éléments ACX sur la cible distante.
AcxTargetCircuitGetPinsCount

La fonction AcxTargetCircuitGetPinsCount retourne le nombre de broches ACX sur la cible distante.
AcxTargetCircuitGetSymbolicLinkName

La fonction AcxTargetCircuitGetSymbolicLinkName récupère le nom de lien symbolique du circuit cible ACX spécifié.
AcxTargetCircuitGetTargetElement

La fonction AcxTargetCircuitGetTargetElement, avec une valeur d’index d’élément valide, retourne l’objet ACXTARGETELEMENT associé.
AcxTargetCircuitGetTargetPin

La fonction AcxTargetCircuitGetTargetPin, avec une valeur d’index d’épingle valide, retourne l’objet ACXTARGETPIN associé.
AcxTargetCircuitGetWdfIoTarget

La fonction AcxTargetCircuitGetWdfIoTarget retourne l’objet WDFIOTARGET associé.
AcxTargetElementFormatRequestForMethod

La fonction AcxTargetElementFormatRequestForMethod met en forme une WDFREQUEST en tant que demande de méthode ACX à utiliser sur la cible d’élément spécifiée.
AcxTargetElementFormatRequestForProperty

AcxTargetElementFormatRequestForProperty met en forme un OBJET WDFREQUEST en tant que demande de propriété ACX à utiliser sur la cible d’élément spécifiée.
AcxTargetElementGetId

AcxTargetElementGetId en fonction d’un objet ACXTARGETELEMENT existant, retourne sa valeur d’ID correspondante.
AcxTargetElementGetNameTag

AcxTargetElementGetNameTag, à partir d’un objet ACXTARGETELEMENT existant, retourne son name-tag sous la forme d’un GUID.
AcxTargetElementGetType

La fonction AcxTargetElementGetType en fonction d’un objet ACXTARGETELEMENT existant retourne son type d’élément correspondant sous la forme d’un GUID.
AcxTargetElementGetWdfIoTarget

L’AcxTargetElementGetWdfIoTarget, à l’aide d’un objet ACXTARGETELEMENT existant, retourne son objet WDFIOTARGET correspondant.
AcxTargetFactoryCircuitCreate

La fonction AcxTargetFactoryCircuitCreate retourne un handle à un nouvel objet ACXTARGETFACTORYCIRCUIT ACX.
AcxTargetFactoryCircuitFormatRequestForMethod

AcxTargetFactoryCircuitFormatRequestForMethod met en forme un WDFREQUEST en tant que demande de méthode ACX à utiliser sur la cible de fabrique de circuit spécifiée.
AcxTargetFactoryCircuitFormatRequestForProperty

AcxTargetFactoryCircuitFormatRequestForProperty met en forme un WDFREQUEST en tant que demande de propriété ACX à utiliser sur la cible de fabrique de circuit spécifiée.
AcxTargetFactoryCircuitGetWdfIoTarget

L’AcxTargetFactoryCircuitGetWdfIoTarget, à l’aide d’un objet ACXTARGETFACTORYCIRCUIT existant, retourne son objet WDFIOTARGET correspondant.
AcxTargetPinFlushModeDataFormatListCache

La fonction AcxTargetPinFlushModeDataFormatListCache vide le cache de la liste de format de données en mode pour l’épingle cible spécifiée.
AcxTargetPinFormatRequestForMethod

La fonction AcxTargetPinFormatRequestForMethod met en forme une WDFREQUEST en tant que demande de méthode ACX à utiliser sur la cible de broche spécifiée.
AcxTargetPinFormatRequestForProperty

AcxTargetPinFormatRequestForProperty met en forme un OBJET WDFREQUEST en tant que demande de propriété ACX à utiliser sur la cible de broche spécifiée.
AcxTargetPinGetId

L’AcxTargetPinGetId en fonction d’un objet ACXTARGETPIN existant retourne sa valeur d’ID associée.
AcxTargetPinGetWdfIoTarget

La fonction AcxTargetPinGetWdfIoTarget, à l’aide d’un objet ACXTARGETPIN existant, retourne son objet WDFIOTARGET correspondant.
AcxTargetPinRetrieveModeDataFormatList

La fonction AcxTargetPinRetrieveModeDataFormatList en fonction d’un objet ACXTARGETPIN existant, retourne l’ACXDATAFORMATLIST associé à la liste de formats de données en mode de traitement du signal spécifiée.
AcxTargetStreamAssignDrmContentId

La fonction AcxTargetStreamAssignDrmContentId en fonction d’un objet ACXTARGETSTREAM existant affecte un ID de contenu DRM à ce flux.
AcxTargetStreamCreate

La fonction AcxTargetStreamCreate est utilisée pour créer un flux cible.
AcxTargetStreamFormatRequestForMethod

AcxTargetStreamFormatRequestForMethod met en forme une WDFREQUEST en tant que demande de méthode ACX à utiliser sur la cible de flux spécifiée.
AcxTargetStreamFormatRequestForProperty

AcxTargetStreamFormatRequestForProperty met en forme un OBJET WDFREQUEST en tant que demande de propriété ACX à utiliser sur la cible de flux spécifiée.
AcxTargetStreamGetElementsCount

La fonction AcxTargetStreamGetElementsCount en fonction d’un objet ACXTARGETSTREAM, retourne son nombre d’éléments ACX.
AcxTargetStreamGetTargetElement

La fonction AcxTargetStreamGetTargetElement, avec une valeur d’index d’élément valide, retourne l’objet ACX correspondant associé au flux spécifié.
AcxTargetStreamGetWdfIoTarget

La fonction AcxTargetStreamGetWdfIoTarget retourne un objet WDF WDFIOTARGET associé au flux spécifié.
AcxVolumeChangeLevelNotification

La fonction AcxVolumeChangeLevelNotification envoie une notification de modification au niveau du volume sur un objet ACXVOLUME afin qu’acx puisse générer un événement correspondant.
AcxVolumeCreate

La fonction AcxVolumeCreate permet de créer un objet de volume ACX qui sera associé à un parent d’objet de circuit.
AddContentHandlers

La méthode AddContentHandlers fournit au système une liste de fonctions qui gèrent le contenu protégé.
AddEntry

La méthode AddEntry ajoute une entrée à une liste de ressources.
AddEntryFromParent

La méthode AddEntryFromParent ajoute à une liste de ressources une entrée trouvée dans la liste parente de la liste de ressources.
AddEventToEventList

La méthode AddEventToEventList ajoute un événement à la liste des événements du pilote de port.
AddMember

La méthode AddMember ajoute un membre au groupe de services.
AddStreamResource

AddStreamResource ajoute une ressource de flux. Deux types de ressources de flux sont pris en charge : les interruptions et les threads appartenant au pilote.
AddStreamResource2

AddStreamResource2 ajoute une ressource de flux. Deux types de ressources de flux sont pris en charge : _interrupts et threads appartenant au pilote. La méthode AddStreamResource2 ne peut être utilisée que par les pilotes de miniport audio waveRT.
AllocateAudioBuffer

La méthode AllocateAudioBuffer alloue une mémoire tampon cyclique pour les données audio.
AllocateBuffer

La méthode AllocateBuffer alloue une mémoire tampon commune accessible par le pilote de port et le matériel DMA.
AllocateBufferWithNotification

La méthode AllocateAudioBufferWithNotification alloue une mémoire tampon cyclique pour les données audio lorsque vous souhaitez implémenter une notification d’événement pilotée par DMA. Si vous ne souhaitez pas de notification d’événement, vous devez utiliser IMiniportWaveRTStream ::AllocateAudioBuffer.
AllocateContiguousPagesForMdl

La méthode AllocateContiguousPagesForMdl alloue une liste de pages de mémoire physique contiguës, non paginées et retourne un pointeur vers une liste de descripteurs mémoire (MDL) qui les décrit.
AllocationBufferSize

La méthode AllocatedBufferSize retourne la taille de la mémoire tampon allouée.
AllocatePagesForMdl

La méthode AllocatePagesForMdl alloue une liste de pages de mémoire physique non paginée et retourne un pointeur vers une liste de descripteurs mémoire (MDL) qui les décrit.
AllocNotificationBuffer

Alloue une mémoire tampon de la taille spécifiée, dans le pool de mémoires spécifié, pour une utilisation dans l’envoi de notifications, afin de permettre les communications entre les modules audio et les applications UWP.
BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT

La méthode BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT retourne un pointeur vers une structure de données BTHHFP_AUDIO_DEVICE_CAPABILTIES initialisée.
BufferSize

La méthode BufferSize retourne la taille en octets de la mémoire tampon de données du canal DMA.
BuildArmingPatternData

Génère les données de modèle à utiliser lors d’une requête arm suivante : cette opération est effectuée une fois pour chaque broche instance.
BuildArmingPatternData

La méthode BuildArmingPatternData est appelée par le système d’exploitation pour générer des données de modèle spécifiques à l’OEM qui incluent toutes les données de modèle mot clé et spécifiques à l’utilisateur à des fins de détection.
CallSynchronizedRoutine

La méthode CallSynchronizedRoutine appelle une routine qui n’est pas une routine de service d’interruption (ISR), mais dont l’exécution doit être synchronisée avec les ISR.
CancelDelayedService

La méthode CancelDelayedService annule le service retardé précédemment demandé.
ComputeAndAddUserModelData

Ajoute les données de modèle spécifiques à l’utilisateur à un objet blob de données de modèle existant.
ComputeAndAddUserModelData

La méthode ComputeAndAddUserModelData est utilisée par l’expérience utilisateur d’apprentissage pour calculer les informations spécifiques à l’utilisateur relatives aux mot clé indépendantes de l’utilisateur.
Connexion

La méthode Connect connecte l’objet de synchronisation à l’interruption.
ConnectOutput

La méthode ConnectOutput connecte cette interface IMXF au récepteur spécifié par le paramètre pSinkMXF.
CopyFrom

La méthode CopyFrom copie des exemples de données de la mémoire tampon commune du canal DMA vers la mémoire tampon de destination spécifiée.
CopyTo

La méthode CopyTo copie des exemples de données dans la mémoire tampon commune du canal DMA à partir de la mémoire tampon source spécifiée.
CreateContentMixed

La méthode CreateContentMixed calcule les droits de contenu DRM pour un flux composite contenant du contenu mixte provenant d’un certain nombre de flux audio KS.
D3ExitLatencyChanged

PortCls appelle la méthode D3ExitLatencyChanged lorsque l’appareil est en état d’alimentation en veille (D3), pour fournir une nouvelle valeur de latence de sortie.
DataRangeIntersection

La méthode DataRangeIntersection détermine l’intersection de qualité la plus élevée de deux plages de données.
DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX.
DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX. Les propriétés définies par Hdaudio commencent par « hda_ ».
DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX. Les propriétés définies par Soundwire commencent par « sdca_ ».
DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX. Les propriétés définies par le système commencent par « sys_ ».
DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX. Les propriétés définies par USB commencent par « usb_ ».
DEFINE_ACXDRMRIGHTS_DEFAULT

Cette macro fournit les droits DRM par défaut
DeleteKey

La méthode DeleteKey supprime la clé de Registre.
DestroyContent

La méthode DestroyContent supprime un ID de contenu DRM créé par IDrmPort ::CreateContentMixed.
Déconnexion

La méthode Disconnect déconnecte l’objet de synchronisation de l’interruption.
DisconnectOutput

La méthode DisconnectOutput déconnecte cette interface IMXF du récepteur de synthèse ou du récepteur de capture.
DrmAddContentHandlers

La fonction DrmAddContentHandlers fournit au système une liste de fonctions qui gèrent le contenu protégé.
DrmCreateContentMixed

La fonction DrmCreateContentMixed crée un ID de contenu DRM pour identifier un flux audio KS contenant du contenu mixte à partir d’un certain nombre de flux.
DrmDestroyContent

La fonction DrmDestroyContent supprime un ID de contenu DRM créé par DrmCreateContentMixed.
DrmForwardContentToDeviceObject

La fonction DrmForwardContentToDeviceObject accepte un objet d’appareil représentant un appareil vers lequel l’appelant a l’intention de transférer du contenu protégé.
DrmForwardContentToFileObject

La fonction DrmForwardContentToFileObject est obsolète et est conservée uniquement pour prendre en charge les pilotes existants.
DrmForwardContentToInterface

La fonction DrmForwardContentToInterface accepte un pointeur vers l’interface COM d’un objet vers lequel l’appelant a l’intention de transférer du contenu protégé.
DrmGetContentRights

La fonction DrmGetContentRights récupère les droits de contenu DRM attribués à un ID de contenu DRM.
EnumerateKey

La méthode EnumerateKey retourne des informations sur les sous-clés de la clé ouverte.
EnumerateValueKey

La méthode EnumerateValueKey retourne des informations sur une entrée de Registre qui contient une clé de valeur.
EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE

La fonction de rappel EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE est implémentée par le pilote et est appelée lorsque l’état des effets globaux est défini pour un nœud de moteur audio.
EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT

La fonction de rappel EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT est implémentée par le pilote et appelée lorsque le format de mixage interne est défini pour un nœud de moteur audio.
EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS

Le rappel EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS est implémenté par le pilote et est appelé lorsque les limites de taille de mémoire tampon pour un format de données donné sont demandées pour le moteur audio spécifié.
EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE

La fonction de rappel EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE est implémentée par le pilote et est appelée lorsque l’état des effets globaux est demandé pour le nœud du moteur audio spécifié.
EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT

Le rappel EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT est implémenté par le pilote et est appelé lorsque le format de mixage interne est demandé pour le moteur audio spécifié.
EVT_ACX_AUDIOMODULE_PROCESSCOMMAND

EVT_ACX_AUDIOMODULE_PROCESSCOMMAND indique au pilote de traiter une commande pour un élément de module audio.
EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE

Le rappel EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE est utilisé par le pilote pour effectuer toute initialisation d’un circuit composite lorsqu’il est détecté et initialisé par ACX Manager.
EVT_ACX_CIRCUIT_COMPOSITE_DEINITIALIZE

Le rappel EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_DEINITIALIZE est utilisé par le pilote pour effectuer toute dés-initialisation d’un circuit composite lorsqu’il est dé-initialisé par ACX Manager.
EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE

Le rappel EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE est utilisé par le pilote pour effectuer toute post-initialisation après l’assemblage du point de terminaison composite par ACX Manager.
EVT_ACX_CIRCUIT_CREATE_STREAM

Le pilote définit le rappel EVT_ACX_CIRCUIT_CREATE_STREAM pour créer des instances de flux de circuit.
EVT_ACX_CIRCUIT_POWER_DOWN

Le rappel EVT_ACX_CIRCUIT_POWER_DOWN est utilisé par le pilote pour ajouter des fonctionnalités dans le chemin d’arrêt d’un objet ACXCIRCUIT.
EVT_ACX_CIRCUIT_POWER_UP

Le rappel EVT_ACX_CIRCUIT_POWER_UP est utilisé par le pilote pour ajouter des fonctionnalités dans le chemin d’accès de mise sous tension d’un objet ACXCIRCUIT.
EVT_ACX_CIRCUIT_PREPARE_HARDWARE

Le rappel EVT_ACX_CIRCUIT_PREPARE_HARDWARE est utilisé par le pilote pour ajouter des fonctionnalités lorsqu’un circuit est en phase de préparation du matériel.
EVT_ACX_CIRCUIT_RELEASE_HARDWARE

Le rappel EVT_ACX_CIRCUIT_RELEASE_HARDWARE est utilisé par le pilote pour ajouter des fonctionnalités lorsqu’un ACXCIRCUIT est dans la phase matérielle de mise en production.
EVT_ACX_EVENT_DISABLE

Le rappel EVT_ACX_EVENT_DISABLE est utilisé par le pilote pour désactiver la source ACXEVENT.
EVT_ACX_EVENT_ENABLE

Le rappel EVT_ACX_EVENT_ENABLE est utilisé par le pilote pour activer la source ACXEVENT.
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT

Le rappel EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT est appelé par ACX lorsque le pilote doit créer un objet ACXCIRCUIT avec la configuration spécifiée.
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE

Le rappel EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE est appelé par ACX lorsque le pilote doit créer un WDFDEVICE pour un nouvel objet ACXCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE

Le rappel EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE est appelé par ACX lorsque le pilote doit supprimer un WDFDEVICE créé précédemment associé à un objet ACXCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN

Le rappel EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN est utilisé par le pilote pour ajouter des fonctionnalités dans le chemin d’accès hors tension d’un objet ACXFACTORYCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_POWER_UP

Le rappel EVT_ACX_FACTORY_CIRCUIT_POWER_UP est utilisé par le pilote pour ajouter des fonctionnalités dans le chemin d’accès d’alimentation d’un objet ACXFACTORYCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE

Le rappel EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE est utilisé par le pilote pour ajouter des fonctionnalités lorsqu’une fabrique de circuit est en phase de préparation du matériel.
EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE

Le rappel EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE est utilisé par le pilote pour ajouter des fonctionnalités lorsqu’un ACXFACTORYCIRCUIT est en phase de mise en production matérielle.
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE

La fonction de rappel EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE est implémentée par le pilote et est appelée lorsque l’état est demandé pour la prise spécifiée.
EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM

EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM définit l’état du bras de l’mot clé spotter.
EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS

EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS attribue des modèles de détection pour mot clé détection à utiliser par l’mot clé spotter.
EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET

EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET réinitialise le détecteur spotter mot clé à un état non armé sans aucun modèle défini.
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM récupère l’état actuel du bras de l’mot clé spotter.
EVT_ACX_MUTE_ASSIGN_STATE

La fonction de rappel EVT_ACX_MUTE_ASSIGN_STATE est implémentée par le pilote et est appelée lorsque l’état d’un canal spécifié sur un nœud muet est défini.
EVT_ACX_MUTE_RETRIEVE_STATE

La fonction de rappel EVT_ACX_MUTE_RETRIEVE_STATE est implémentée par le pilote et est appelée lorsque l’état d’un canal spécifié sur un nœud muet est demandé.
EVT_ACX_OBJECT_PREPROCESS_REQUEST

Le rappel EVT_ACX_OBJECT_PREPROCESS_REQUEST est utilisé par le pilote pour prétraiter les WDFREQUEST d’E/S.
EVT_ACX_OBJECT_PROCESS_EVENT_REQUEST

Le rappel EVT_ACX_OBJECT_PROCESS_EVENT_REQUEST est utilisé par le pilote pour gérer les notifications d’événements.
EVT_ACX_OBJECT_PROCESS_REQUEST

Le rappel EVT_ACX_OBJECT_PROCESS_REQUEST est utilisé par le pilote pour gérer un WDFREQUEST.
EVT_ACX_PEAKMETER_RETRIEVE_LEVEL

La fonction de rappel EVT_ACX_PEAKMETER_RETRIEVE_LEVEL est implémentée par le pilote et est appelée lorsque le niveau d’un canal spécifié sur un nœud peakmeter est demandé.
EVT_ACX_PIN_CONNECTED

La fonction de rappel EVT_ACX_PIN_CONNECTED est implémentée par le pilote et est appelée lorsque la broche de pont de circuit est connectée à la broche de pont d’un autre circuit.
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION

La fonction de rappel EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION est implémentée par le pilote et est appelée lorsqu’une modification de format de données se produit sur l’épingle spécifiée.
EVT_ACX_PIN_DISCONNECTED

La fonction de rappel EVT_ACX_PIN_DISCONNECTED est implémentée par le pilote et est appelée lorsque la broche du pont de circuit est déconnectée de la broche d’un autre circuit.
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO

La fonction de rappel EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO est implémentée par le pilote et est appelée lorsque des informations de récepteur sont demandées pour l’épingle spécifiée.
EVT_ACX_PIN_RETRIEVE_NAME

La fonction de rappel EVT_ACX_PIN_RETRIEVE_NAME est implémentée par le pilote et est appelée lorsque le nom est demandé pour l’épingle spécifiée.
EVT_ACX_PIN_SET_DATAFORMAT

La fonction de rappel EVT_ACX_PIN_SET_DATAFORMAT est implémentée par le pilote et appelée pour définir le format de données de l’épingle spécifiée.
EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL

EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL est implémenté par le pilote et est appelé lorsque le niveau de volume d’un canal est défini pour un nœud de volume.
EVT_ACX_STREAM_ALLOCATE_RTPACKETS

L’événement EvtAcxStreamAllocateRtPackets indique au pilote d’allouer des RtPackets pour la diffusion en continu.
EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID

L’événement EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID indique au pilote d’attribuer un ID de contenu à des fins de diffusion en continu DRM.
EVT_ACX_STREAM_FREE_RTPACKETS

L’événement EvtAcxStreamFreeRtPackets indique au pilote de libérer les RtPackets qui ont été alloués lors d’un appel précédent à EvtAcxStreamAllocateRtPackets.
EVT_ACX_STREAM_GET_CAPTURE_PACKET

EvtAcxStreamGetCapturePacket indique au pilote quel paquet (basé sur 0) a été complètement rempli récemment, y compris la valeur QPC au moment où le pilote a commencé à remplir le paquet.
EVT_ACX_STREAM_GET_CURRENT_PACKET

EvtAcxStreamGetCurrentPacket indique au pilote d’indiquer quel paquet (basé sur 0) est actuellement restitué au matériel ou est actuellement rempli par le matériel de capture.
EVT_ACX_STREAM_GET_HW_LATENCY

L’événement EvtAcxStreamGetHwLatency indique au pilote de fournir la latence de flux pour le circuit spécifique de ce flux (la latence globale sera une somme de la latence des différents circuits).
EVT_ACX_STREAM_GET_PRESENTATION_POSITION

EvtAcxStreamGetPresentationPosition indique au pilote d’indiquer la position actuelle avec la valeur QPC au moment où la position actuelle a été calculée.
EVT_ACX_STREAM_PAUSE

L’événement EvtAcxStreamPause indique au pilote de passer l’état du flux de Run à Pause.
EVT_ACX_STREAM_PREPARE_HARDWARE

L’événement EvtAcxStreamPrepareHardware indique au pilote de préparer le matériel pour la diffusion en continu.
EVT_ACX_STREAM_RELEASE_HARDWARE

L’événement EvtAcxStreamReleaseHardware indique au pilote de libérer tout matériel alloué au flux et de placer le flux à l’état Arrêter.
EVT_ACX_STREAM_RUN

L’événement EvtAcxStreamRun indique au pilote de passer l’état du flux de Pause à Exécuter.
EVT_ACX_STREAM_SET_RENDER_PACKET

L’événement EvtAcxStreamSetRenderPacket indique au pilote quel paquet vient d’être libéré par le client.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION

La fonction de rappel EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION est implémentée par le pilote et est appelée lorsque la position d’écriture actuelle du moteur audio de flux spécifié est définie.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE

La fonction de rappel EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE est implémentée par le pilote et est appelée lorsque l’état des effets locaux est défini pour un nœud de moteur audio de flux.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION

La fonction de rappel EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION est implémentée par le pilote et est appelée lorsque la position du dernier octet valide dans la mémoire tampon audio est définie pour le moteur audio de flux spécifié.
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION

EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION est implémenté par le pilote et est appelé lorsque le status de protection contre le bouclage est défini pour un nœud de moteur audio de flux.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE

La fonction de rappel EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE est implémentée par le pilote et est appelée lorsque l’état des effets locaux est demandé pour le moteur audio de flux spécifié.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION

Le rappel EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION est implémenté par le pilote et est appelé lorsque la position de mémoire tampon linéaire est demandée pour le moteur audio de flux spécifié.
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION

La fonction de rappel EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION est implémentée par le pilote et appelée pour récupérer la position actuelle dans les données audio rendues sur le nœud du moteur audio de flux.
EVT_ACX_VOLUME_ASSIGN_LEVEL

La fonction de rappel EVT_ACX_VOLUME_ASSIGN_LEVEL est implémentée par le pilote et est appelée lorsque le niveau de volume d’un canal est défini pour un nœud de volume.
EVT_ACX_VOLUME_RETRIEVE_LEVEL

La fonction de rappel EVT_ACX_VOLUME_RETRIEVE_LEVEL est implémentée par le pilote et est appelée lorsque le niveau de volume d’un canal spécifié sur un nœud de volume est demandé.
FindTranslatedEntry

La méthode FindTranslatedEntry retourne un pointeur vers une entrée traduite du type spécifié, ou NULL si aucune entrée de ce type n’est trouvée.
FindUntranslatedEntry

La méthode FindUntranslatedEntry retourne un pointeur vers une entrée non traduite du type spécifié, ou NULL si aucun pointeur de ce type n’est trouvé.
ForwardContentToDeviceObject

La méthode ForwardContentToDeviceObject accepte un objet d’appareil représentant un appareil vers lequel l’appelant a l’intention de transférer du contenu protégé.
ForwardContentToFileObject

La méthode ForwardContentToFileObject est obsolète et est conservée uniquement pour prendre en charge les pilotes existants.
ForwardContentToInterface

La méthode ForwardContentToInterface accepte un pointeur vers l’interface COM d’un objet vers lequel l’appelant a l’intention de transférer du contenu protégé.
FreeAudioBuffer

La méthode FreeAudioBuffer est utilisée pour libérer une mémoire tampon audio précédemment allouée avec un appel à IMiniportWaveRTStream ::AllocateAudioBuffer.
FreeBuffer

La méthode FreeBuffer libère la mémoire tampon allouée par l’appel précédent à IDmaChannel ::AllocateBuffer.
FreeBufferWithNotification

La méthode FreeBufferWithNotification est utilisée pour libérer une mémoire tampon audio précédemment allouée avec un appel à IMiniportWaveRTStreamNotification ::AllocateBufferWithNotification.
FreeNotificationBuffer

Libère une mémoire tampon IPortClsNotifications précédemment allouée. La mémoire tampon est utilisée dans l’envoi de notifications pour permettre les communications entre les modules audio et les applications UWP.
FreePagesFromMdl

La méthode FreePagesFromMdl libère une liste de descripteurs de mémoire (MDL).
GenerateEventList

La méthode GenerateEventList avertit les clients via la liste des entrées d’événement du pilote de port qu’un événement particulier s’est produit.
GET_VENDOR_ID_FROM_PARAMSET

Cette rubrique décrit la macro permettant d’obtenir l’ID de fournisseur à partir du JEU PARAMS VENDOR dérivé de SIDEBAND_PARAMS_SET_A2DP_VENDOR_BASE.
GetAdapterObject

La méthode GetAdapterObject retourne l’objet d’adaptateur matériel du canal DMA.
GetAllocatorFraming

La méthode GetAllocatorFraming obtient les paramètres de cadrage d’allocator préférés pour le flux.
GetAudioEngineDescriptor

Obtient le descripteur pour le nœud du moteur audio.
GetBuffer

La méthode GetBuffer alloue une mémoire tampon pour les événements MIDI longs.
GetBufferSize

La méthode GetBufferSize obtient la taille de la mémoire tampon à partir de l’allocator.
GetBufferSizeRange

Obtient la taille de mémoire tampon minimale et maximale que le moteur audio matériel peut prendre en charge.
GetCapabilities

Retourne les langauges et les fonctionnalités de détecteur prises en charge par l’objet.
GetCapabilities

La méthode GetCapabilities retourne les mots clés et les langages pris en charge par l’objet.
GetCapabilitiesForLanguage

Retourne les événements pris en charge par la langue spécifique.
GetClockRegister

La méthode GetClockRegister récupère les informations dont le pilote de port a besoin pour exposer le registre d’horloge au sous-système audio et à ses clients.
GetContentRights

La méthode GetContentRights récupère les droits de contenu DRM attribués à un flux identifié par un ID de contenu.
GetDescription

La méthode GetDescription génère un pointeur vers le descripteur de filtre de l’objet miniport.
GetDeviceAttributeSteppings

Obtient la valeur d’étape autorisée pour l’attribut de périphérique audio.
GetDeviceChannelCount

Obtient le nombre de canaux pris en charge par le périphérique audio.
GetDeviceChannelMute

Obtient l’état du nœud Mute pour le canal de périphérique audio.
GetDeviceChannelPeakMeter

Obtient la valeur PeakMeter pour le canal de périphérique audio.
GetDeviceChannelVolume

Obtient le niveau de volume pour un canal donné de l’appareil audio.
GetDeviceDescription

La méthode GetDeviceDescription retourne un pointeur vers une structure DEVICE_DESCRIPTION décrivant l’appareil.
GetDeviceFormat

Obtient le format de données audio d’un périphérique audio.
GetDeviceProperty

La méthode GetDeviceProperty fournit un accès simplifié aux propriétés d’appareil contenues dans le Registre pour les appareils Plug-and-Play.
GetEngineFormatSize

Obtient le type de format et la taille de la mémoire tampon pour le format de données audio du moteur audio.
GetGfxState

Obtient l’état du nœud GFX (Global Effects) dans le moteur audio.
GetHWLatency

La méthode GetHWLatency récupère des informations sur les sources de latence de flux dans le matériel audio.
GetKInterrupt

La méthode GetKInterrupt obtient un objet d’interruption WDM à partir d’un objet de synchronisation de classe de port.
GetLfxState

Obtient l’état du nœud d’effets locaux (LFX) qui se trouve dans le chemin d’accès du flux audio.
GetMapping

La méthode GetMapping obtient un mappage à partir du pilote de port et associe une balise au mappage.
GetMessage

La méthode GetMessage sert de point de récupération pour tout composant en mode noyau DirectMusic qui utilise l’allocateur du pilote de port pour réutiliser DMUS_KERNEL_EVENT structures.
GetMixFormat

Obtient le format de données audio pour le mélangeur du moteur audio.
GetModes

La méthode GetModes, obtient les modes de traitement du signal audio pris en charge par une broche audio.
GetOutputStreamPresentationPosition

Retourne les informations de présentation du flux.
GetPacketCount

GetPacketCount retourne le nombre (de base 1) de paquets complètement transférés de la mémoire tampon WaveRT vers le matériel.
GetPhysicalPageAddress

La méthode GetPhysicalPageAddress retourne l’adresse physique d’une page dans une liste de descripteurs mémoire (MDL).
GetPhysicalPagesCount

La méthode GetPhysicalPagesCount retourne le nombre de pages physiques dans une liste de descripteurs mémoire (MDL).
GetPinName

La méthode GetPinName récupère le nom convivial d’un point de terminaison audio.
GetPosition

La méthode GetPosition obtient la position actuelle du flux.
GetPosition

Découvrez comment la méthode GetPosition obtient la position actuelle du flux.
GetPosition

La méthode GetPosition récupère la position de lecture ou d’enregistrement actuelle en tant que décalage d’octets à partir du début de la mémoire tampon.
GetPositionRegister

La méthode GetPositionRegister récupère les informations dont le pilote de port a besoin pour exposer le registre de position au sous-système audio et à ses clients.
GetReadPacket

Retourne des informations sur les données capturées.
GetStreamAttributeSteppings

Obtient la valeur de pas à pas autorisée pour l’attribut de flux audio.
GetStreamChannelCount

Obtient le nombre de canaux disponibles pour le flux.
GetStreamChannelMute

Obtient l’état du nœud Muet dans le chemin du flux audio.
GetStreamChannelPeakMeter

Obtient la valeur du nœud PeakMeter dans le chemin du flux audio.
GetStreamChannelVolume

Obtient le niveau de volume actuel appliqué au flux audio.
GetStreamLinearBufferPosition

Obtient le nombre d’octets que DMA a extraits de la mémoire tampon audio depuis le début du flux.
GetStreamPresentationPosition

Obtient la position actuelle du curseur dans le flux de données audio qui est restitué au point de terminaison.
GetSupportedDeviceFormats

Obtient les formats de données audio pris en charge pour le périphérique audio.
GetSupportedRebalanceType

La méthode GetSupportedRebalanceType retourne le type de rééquilibrage pris en charge.
GetTime

La méthode GetTime récupère l’heure de référence actuelle lue à partir de l’horloge master.
GetVersion

La méthode GetVersion retourne la version du système d’exploitation Windows sur lequel le pilote s’exécute.
Init

La méthode Init initialise l’objet miniport DMus.
Init

La méthode Init initialise l’objet miniport MIDI.
Init

La méthode Init initialise l’objet miniport de topologie.
Init

La méthode Init initialise l’objet miniport WaveCyclique. L’initialisation inclut la vérification du matériel à l’aide des ressources spécifiées dans la liste des ressources.
Init

La méthode Init initialise l’objet miniport WavePci. L’initialisation inclut la vérification du matériel à l’aide des ressources spécifiées dans la liste des ressources.
Init

La méthode Init initialise l’objet pilote de miniport WaveRT.
Init

La méthode Init initialise le pilote de port.
MapAllocatedPages

La méthode MapAllocatedPages mappe une liste de pages physiques précédemment allouées dans un bloc contigu de mémoire virtuelle accessible à partir du mode noyau.
MappageAvailable

La méthode MappingAvailable indique qu’un nouveau mappage est disponible.
MaximumBufferSize

La méthode MaximumBufferSize retourne la taille en octets de la plus grande mémoire tampon que cet objet de canal DMA est configuré pour prendre en charge.
MiniportWriteEtwEvent

La méthode MiniportWriteEtwEvent est utilisée par un pilote de miniport audio pour fournir des informations sur un événement de suivi d’événements pour Windows (ETW).
NewMasterDmaChannel

La méthode NewMasterDmaChannel crée une nouvelle instance d’un canal DMA master bus.
NewMasterDmaChannel

Découvrez comment la méthode NewMasterDmaChannel crée une nouvelle instance d’un canal DMA master bus.
NewRegistryKey

La méthode NewRegistryKey ouvre une clé de Registre existante ou crée une clé dans le Registre. La méthode crée un objet de clé de Registre pour représenter la clé.
NewSlaveDmaChannel

La méthode NewSlaveDmaChannel crée une nouvelle instance d’un canal DMA subordonné.
NewStream

La méthode (IMiniportDMus) NewStream (dmusicks.h) crée une nouvelle instance d’un flux logique associé à un canal physique spécifié.
NewStream

La méthode (IMiniportMidi) NewStream (portcls.h) crée une nouvelle instance d’un flux logique associé à un canal physique spécifié.
NewStream

La méthode NewStream crée une nouvelle instance d’un flux logique associé à un canal physique spécifié.
NewStream

La méthode (IMiniportWavePci) NewStream (portcls.h) crée une nouvelle instance d’un flux logique associé à un canal physique spécifié.
NewStream

La méthode NewStream crée un instance d’un objet de flux WaveRT.
NewSubKey

La méthode NewSubKey crée une sous-clé de Registre ou ouvre une sous-clé existante sous la clé représentée par l’objet IRegistryKey.
NormalizePhysicalPosition

La méthode NormalizePhysicalPosition convertit une position de mémoire tampon physique en une valeur temporelle.
NormalizePhysicalPosition

Découvrez comment la méthode NormalizePhysicalPosition convertit une position de mémoire tampon physique en valeur temporelle.
Notifier

La méthode Notify doit être appelée à partir de la routine de service d’interruption (ISR) du pilote miniport lorsqu’une interruption matérielle s’est produite.
Notifier

La méthode Notify avertit le pilote de port qu’une interruption indiquant la progression du pointeur DMA s’est produite. Il doit être appelé à partir de la routine de service d’interruption (ISR) du pilote miniport.
Notifier

Découvrez comment la méthode Notify avertit le pilote de port qu’une interruption indiquant la progression du pointeur DMA s’est produite. Il doit être appelé à partir de la routine de service d’interruption (ISR) du pilote miniport.
Notifier

La méthode Notify avertit le pilote de port qu’une interruption indiquant la progression du pointeur DMA s’est produite.
NumberOfEntries

La méthode NumberOfEntries retourne le nombre d’éléments de ressources dans la liste de ressources.
NumberOfEntriesOfType

La méthode NumberOfEntriesOfType retourne le nombre d’éléments de ressources d’un type donné dans la liste de ressources. Pour chaque type de ressource, une macro est définie pour appeler cette méthode comme décrit précédemment.
PALLOCATE_CAPTURE_DMA_ENGINE

La routine AllocateCaptureDmaEngine alloue un moteur DMA pour un flux de capture. Le type de pointeur de fonction pour une routine AllocateCaptureDmaEngine est défini comme suit.
PALLOCATE_CONTIGUOUS_DMA_BUFFER

La routine AllocateContiguousDmaBuffer alloue une mémoire tampon DMA qui se compose d’un seul bloc contigu de mémoire physique. Le type de pointeur de fonction pour une routine AllocateContiguousDmaBuffer est défini comme suit.
PALLOCATE_DMA_BUFFER

La routine AllocateDmaBuffer alloue une mémoire tampon de données dans la mémoire système pour un moteur DMA. Le type de pointeur de fonction pour une routine AllocateDmaBuffer est défini comme suit.
PALLOCATE_DMA_BUFFER_WITH_NOTIFICATION

La routine AllocateDmaBufferWithNotification alloue une mémoire tampon de données dans la mémoire système pour un moteur DMA. Le type de pointeur de fonction pour une routine AllocateDmaBufferWithNotification est défini comme suit.
PALLOCATE_RENDER_DMA_ENGINE

La routine AllocateRenderDmaEngine alloue un moteur DMA pour un flux de rendu. Le type de pointeur de fonction pour une routine AllocateRenderDmaEngine est défini comme suit.
ParseDetectionResultData

Utilise les données et les SOUNDDETECTOR_PATTERNHEADER de modèle d’entrée pour déterminer les valeurs DETECTIONEVENTID, LANGID et USER détectées.
ParseDetectionResultData

La méthode ParseDetectionResultData est appelée par le système d’exploitation après avoir géré un événement de détection de mot clé et après avoir récupéré les données de résultat à partir de KSPROPERTY_SOUNDDETECTOR_MATCHRESULT.
PcAddAdapterDevice

La fonction PcAddAdapterDevice ajoute un périphérique adaptateur à la pile de périphériques WDM.
PcAddContentHandlers

La fonction PcAddContentHandlers fournit au système une liste de fonctions qui gèrent le contenu protégé.
PcAddStreamResource

PcAddStreamResource ajoute une ressource de flux.
PcCompleteIrp

La fonction PcCompleteIrp termine une IRP précédemment marquée comme étant en attente.
PcCompletePendingPropertyRequest

La fonction PcCompletePendingPropertyRequest est appelée pour terminer une demande de propriété en attente.
PcCreateContentMixed

La fonction PcCreateContentMixed calcule les droits de contenu DRM pour un flux composite contenant du contenu mixte provenant d’un certain nombre de flux audio KS.
PcDestroyContent

La fonction PcDestroyContent supprime un ID de contenu DRM créé par PcCreateContentMixed. Notez que cet appel de fonction est identique en fonctionnement à la fonction DrmDestroyContent, et que ses définitions de paramètres et sa valeur de retour sont également identiques.
PcDispatchIrp

La fonction PcDispatchIrp distribue un IRP au gestionnaire par défaut du pilote système PortCls.
PcForwardContentToDeviceObject

La fonction PcForwardContentToDeviceObject accepte un objet d’appareil représentant un appareil vers lequel l’appelant a l’intention de transférer du contenu protégé.
PcForwardContentToFileObject

La fonction PcForwardContentToFileObject est obsolète et est conservée uniquement pour prendre en charge les pilotes existants.
PcForwardContentToInterface

La fonction PcForwardContentToInterface accepte un pointeur vers l’interface COM d’un objet vers lequel l’appelant a l’intention de transférer du contenu protégé.
PcForwardIrpSynchronous

La fonction PcForwardIrpSynchronous est utilisée par les gestionnaires IRP pour transférer Plug-and-Play IRP à l’objet d’appareil physique (PDO).
PcGetContentRights

La fonction PcGetContentRights récupère les droits de contenu DRM attribués à un ID de contenu DRM. Notez que cet appel de fonction est identique en fonctionnement à la fonction DrmGetContentRights, et que ses définitions de paramètres et sa valeur de retour sont également identiques.
PcGetDeviceProperty

La fonction PcGetDeviceProperty retourne la propriété d’appareil demandée à partir du Registre.
PcGetPhysicalDeviceObject

La fonction PcGetPhysicalDeviceObject permet aux pilotes de miniport audio de récupérer l’objet de périphérique physique sous-jacent du périphérique audio.
PcGetTimeInterval

La fonction PcGetTimeInterval retourne le temps écoulé depuis une heure spécifiée. Le temps est mesuré en unités de 100 nanosecondes.
PCHANGE_BANDWIDTH_ALLOCATION

La routine ChangeBandwidthAllocation modifie l’allocation de bande passante d’un moteur DMA sur hd Audio Link.Le type de pointeur de fonction pour une routine ChangeBandwidthAllocation est défini comme suit.
PcInitializeAdapterDriver

La fonction PcInitializeAdapterDriver lie un pilote d’adaptateur au pilote système PortCls.
PcNewDmaChannel

La fonction PcNewDmaChannel crée un objet de canal DMA. Cette fonction est obsolète ; Pour plus d’informations, consultez les commentaires suivants.
PcNewInterruptSync

La fonction PcNewInterruptSync crée et initialise un objet de synchronisation d’interruption.
PcNewMiniport

La fonction PcNewMiniport crée une instance de l’un des pilotes miniport fournis par le système qui sont intégrés au pilote système PortCls, portcls.sys.
PcNewPort

La fonction PcNewPort crée un objet pilote de port fourni par le système, dont l’interface (dérivée de la classe de base IPort) est spécifiée par un ID de classe.
PcNewRegistryKey

La fonction PcNewRegistryKey ouvre ou crée une clé de Registre et un objet IRegistryKey pour représenter la clé. L’appelant accède à la clé via cet objet.
PcNewResourceList

La fonction PcNewResourceList crée et initialise une liste de ressources.
PcNewResourceSublist

La fonction PcNewResourceSublist crée et initialise une liste de ressources vide dérivée d’une autre liste de ressources.
PcNewServiceGroup

La fonction PcNewServiceGroup crée et initialise un groupe de services.
PCPFNEVENT_HANDLER

Une routine EventHandler traite les demandes d’événements.
PcRegisterAdapterPnpManagement

La fonction PcRegisterAdapterPnpManagement inscrit l’interface de gestion PnP de l’adaptateur auprès du pilote système PortCls. Il est utilisé pour prendre en charge le rééquilibrage PnP.
PcRegisterAdapterPowerManagement

La fonction PcRegisterAdapterPowerManagement enregistre l’interface de gestion de l’alimentation de l’adaptateur auprès du pilote système PortCls.
PcRegisterIoTimeout

La fonction PcRegisterIoTimeout inscrit une routine de rappel du minuteur d’E/S fournie par le pilote pour un objet d’appareil spécifié.
PcRegisterPhysicalConnection

La fonction PcRegisterPhysicalConnection enregistre une connexion physique entre deux filtres de carte audio instanciés par le même pilote d’adaptateur.
PcRegisterPhysicalConnectionFromExternal

La fonction PcRegisterPhysicalConnectionFromExternal inscrit une connexion physique à un filtre de carte audio à partir d’un filtre de carte audio externe.
PcRegisterPhysicalConnectionToExternal

La fonction PcRegisterPhysicalConnectionToExternal enregistre une connexion physique à partir d’un filtre de carte audio vers un filtre de carte audio externe.
PcRegisterSubdevice

La fonction PcRegisterSubdevice inscrit un sous-appareil pour le rendre disponible pour une utilisation par les clients.
PcRemoveStreamResource

PcRemoveStreamResource supprime une ressource de flux existante.
PcRequestNewPowerState

La fonction PcRequestNewPowerState permet de demander un nouvel état d’alimentation pour l’appareil. Cette fonction n’est généralement pas nécessaire pour les pilotes d’adaptateur, mais peut parfois être utile pour contourner certains types de problèmes matériels.
PcUnregisterAdapterPnpManagement

La fonction PcUnregisterAdapterPnpManagement annule l’inscription de l’interface de gestion PnP de la carte audio du pilote de classe PortCls. Il est utilisé pour prendre en charge le rééquilibrage PnP.
PcUnregisterAdapterPowerManagement

La fonction PcUnregisterAdapterPowerManagement annule l’inscription de l’interface de gestion de l’alimentation de la carte audio du pilote de classe PortCls. La fonction PcUnregisterAdapterPowerManagement est disponible dans Windows 7 et versions ultérieures de Windows.
PcUnregisterIoTimeout

La fonction PcUnregisterIoTimeout annule l’inscription d’une routine de rappel du minuteur d’E/S fournie par le pilote pour un objet d’appareil spécifié.
PFNDRMADDDCONTENTHANDLERS

Microsoft réserve la fonction de rappel PFNDRMADDCONTENTHANDLERS pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
PFNDRMCREATECONTENTMIXED

Microsoft réserve la fonction de rappel PFNDRMCREATECONTENTMIXED pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
PFNDRMDESTROYCONTENT

Microsoft réserve la fonction de rappel PFNDRMDESTROYCONTENT pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Microsoft réserve la fonction de rappel PFNDRMFORWARDCONTENTTODEVICEOBJECT pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
PFNDRMFORWARDCONTENTTOFILEOBJECT

Microsoft réserve la fonction de rappel PFNDRMFORWARDCONTENTTOFILEOBJECT pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
PFNDRMFORWARDCONTENTTOINTERFACE

Microsoft réserve la fonction de rappel PFNDRMFORWARDCONTENTTOINTERFACE pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
PFNDRMGETCONTENTRIGHTS

Microsoft réserve la fonction de rappel PFNDRMGETCONTENTRIGHTS pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
PFREE_CONTIGUOUS_DMA_BUFFER

La routine FreeContiguousDmaBuffer libère une mémoire tampon DMA et une liste de descripteurs de mémoire tampon (BDL) qui ont été allouées par un appel à AllocateContiguousDmaBuffer.Le type de pointeur de fonction pour une routine FreeContiguousDmaBuffer est défini comme suit.
PFREE_DMA_BUFFER

La routine FreeDmaBuffer libère une mémoire tampon DMA précédemment allouée par un appel à AllocateDmaBuffer.Le type de pointeur de fonction pour une routine FreeDmaBuffer est défini comme suit.
PFREE_DMA_BUFFER_WITH_NOTIFICATION

La routine FreeDmaBufferWithNotification libère une mémoire tampon DMA précédemment allouée par un appel à AllocateDmaBufferWithNotification.Le type de pointeur de fonction pour une routine FreeDmaBufferWithNotification est défini comme suit.
PFREE_DMA_ENGINE

La routine FreeDmaEngine libère un moteur DMA précédemment alloué par un appel à AllocateCaptureDmaEngine ou AllocateRenderDmaEngine.Le type de pointeur de fonction pour une routine FreeDmaEngine est défini comme suit.
PGET_DEVICE_INFORMATION

La routine GetDeviceInformation récupère des informations sur le périphérique de contrôleur audio HD. Le type de pointeur de fonction pour une routine GetDeviceInformation est défini comme suit.
PGET_LINK_POSITION_REGISTER

La routine GetLinkPositionRegister récupère un pointeur vers le registre de position de lien d’un moteur DMA. Le type de pointeur de fonction pour une routine GetLinkPositionRegister est défini comme suit.
PGET_RESOURCE_INFORMATION

La routine GetResourceInformation récupère des informations sur les ressources matérielles. Le type de pointeur de fonction pour une routine GetResourceInformation est défini comme suit.
PGET_WALL_CLOCK_REGISTER

La routine GetWallClockRegister récupère un pointeur vers le registre de l’horloge murale. Le type de pointeur de fonction pour une routine GetWallClockRegister est défini comme suit.
PHDAUDIO_BDL_ISR

La routine HDAudioBdlIsr est l’ISR que le pilote de bus AUDIO HD appelle chaque fois qu’une interruption IOC se produit sur le flux. Il s’agit d’un pointeur de fonction de type PHDAUDIO_BDL_ISR, qui est défini comme suit.
PHDAUDIO_DMA_NOTIFICATION_CALLBACK

Fonction de rappel de notification DMA du codec HDAudio.
PHDAUDIO_TRANSFER_COMPLETE_CALLBACK

Fonction de rappel complète de transfert de codec HDAudio. PHDAUDIO_TRANSFER_COMPLETE_CALLBACK est utilisé par la fonction de rappel PTRANSFER_CODEC_VERBS.
PHDAUDIO_UNSOLICITED_RESPONSE_CALLBACK

Fonction de rappel de réponse non sollicitée du codec HDAudio. PHDAUDIO_UNSOLICITED_RESPONSE_CALLBACK est utilisé par la fonction de rappel PREGISTER_EVENT_CALLBACK.
PhysicalAddress

La méthode PhysicalAddress retourne l’adresse physique de la mémoire tampon allouée.
PinCount

La méthode PinCount interroge le pilote miniport pour son nombre de broches.
PnpCancelStop

La méthode PnpCancelStop fournit une notification lors du traitement de l’IRP CancelStop.
PnpQueryStop

PnpQueryStop fournit une notification lorsque PnpQueryStop est appelé par portcls juste avant de réussir l’IRP QueryStop.
PnpStop

La méthode PnpStop fournit une notification après l’arrêt de toutes les opérations Ioctl.
PnpStop

Interface facultative permettant aux pilotes miniport de recevoir des notifications de changement d’état PnP.
PositionNotify

Notification de position d’octet pour le graphique MXF.
PowerChangeNotify

La méthode PowerChangeNotify avertit le pilote miniport des modifications apportées à l’état d’alimentation.
PowerChangeState

La méthode PowerChangeState demande que l’appareil passe à un nouvel état d’alimentation.
PowerChangeState2

Portcls appelle la méthode IAdapterPowerManagement2 ::P owerChangeState2 pour demander une modification du nouvel état d’alimentation. Cette requête est transmise au pilote de l’adaptateur.
PowerChangeState3

PortCls appelle la méthode PowerChangeState3 pour demander une modification du nouvel état d’alimentation. Cette requête est transmise au pilote de l’adaptateur.
PREGISTER_EVENT_CALLBACK

La routine RegisterEventCallback inscrit une routine de rappel pour une réponse non sollicitée d’un ou plusieurs codecs. Le type de pointeur de fonction pour une routine RegisterEventCallback est défini comme suit.
PREGISTER_NOTIFICATION_CALLBACK

La routine RegisterNotificationCallback inscrit une routine de rappel afin qu’elle puisse recevoir des notifications de progression DMA avec des informations de minutage plus précises.
PREGISTER_NOTIFICATION_EVENT

La routine RegisterNotificationEvent inscrit un événement de noyau afin qu’il puisse recevoir des notifications de progression DMA. Le type de pointeur de fonction pour une routine RegisterNotificationEvent est défini comme suit.
PSET_DMA_ENGINE_STATE

La routine SetDmaEngineState définit l’état d’un ou de plusieurs moteurs DMA à l’état En cours d’exécution, Arrêté, Suspendu ou Réinitialisé. Le type de pointeur de fonction pour une routine SetDmaEngineState est défini comme suit.
PSETUP_DMA_ENGINE_WITH_BDL

La routine SetupDmaEngineWithBdl configure un moteur DMA pour utiliser une mémoire tampon DMA allouée à l’appelant. Le type de pointeur de fonction pour une routine SetupDmaEngineWithBdl est défini comme suit.
PTRANSFER_CODEC_VERBS

La routine TransferCodecVerbs transfère une ou plusieurs commandes à un ou plusieurs codecs et récupère les réponses à ces commandes. Le type de pointeur de fonction pour une routine TransferCodecVerbs est défini comme suit.
PUNREGISTER_EVENT_CALLBACK

La routine UnregisterEventCallback supprime l’inscription d’un rappel d’événement précédemment inscrit par un appel à RegisterEventCallback.Le type de pointeur de fonction pour une routine UnregisterEventCallback est défini comme suit.
PUNREGISTER_NOTIFICATION_CALLBACK

La fonction de rappel PUNREGISTER_NOTIFICATION_CALLBACK supprime l’inscription d’une routine de rappel de notification précédemment inscrite par un appel à RegisterNotificationCallback.
PUNREGISTER_NOTIFICATION_EVENT

La routine UnregisterNotificationEvent supprime l’inscription d’un événement précédemment inscrit par un appel à RegisterNotificationEvent.Le type de pointeur de fonction pour une routine UnregisterNotificationEvent est défini comme suit.
PutBuffer

Cette méthode n’est actuellement pas utilisée par le pilote miniport. La méthode PutBuffer transmet une mémoire tampon à l’allocateur, mais cela se produit automatiquement quand IMXF ::P utMessage est appelé quand même.
PutMessage

La méthode PutMessage transmet une structure DMUS_KERNEL_EVENT à sa destination suivante.
QueryDeviceCapabilities

La méthode QueryDeviceCapabilities est appelée par PortCls en réponse à un IRP Plug-and-Play IRP_MN_QUERY_CAPABILITIES.
QueryKey

La méthode QueryKey récupère des informations sur une clé de Registre, notamment le nom de la clé, la classe de clé et le nombre de sous-clés et leurs tailles.
QueryPowerChangeState

La méthode QueryPowerChangeState est appelée par PortCls en réponse à la réception d’un IRP d’alimentation IRP_MN_QUERY_POWER.
QueryRegistryValues

La méthode QueryRegistryValues permet à l’appelant d’interroger plusieurs valeurs à partir du Registre avec un seul appel.
QueryValueKey

La méthode QueryValueKey récupère des informations sur les entrées de valeur d’une clé de Registre, y compris leurs noms, types, tailles de données et valeurs.
Lire

La méthode Read lit les données d’un flux MIDI entrant.
ReadCounter

La méthode ReadCounter lit le compteur d’un objet DMA subordonné.
RefTimeToSample

La méthode RefTimeToSample convertit une heure de référence en exemple d’heure.
RegisterAdapterPnpManagement

La méthode RegisterAdapterPowerManagement inscrit l’interface de gestion PnP de l’adaptateur avec PortCls.
RegisterAdapterPowerManagement

La méthode RegisterAdapterPowerManagement enregistre l’interface de gestion de l’alimentation de l’adaptateur avec PortCls.
RegisterNotificationEvent

La méthode RegisterNotificationEvent inscrit un événement à notifier pour la notification d’événement pilotée par DMA.
RegisterPowerControlCallback

Le pilote de classe de port (PortCls) utilise la méthode RegisterPowerControlCallback pour inscrire un rappel de contrôle d’alimentation.
RegisterServiceGroup

La méthode RegisterServiceGroup inscrit un groupe de services avec le pilote de port DMus.
RegisterServiceGroup

La méthode RegisterServiceGroup inscrit le groupe de services à utiliser pour la méthode IPortMidi ::Notify.
RegisterServiceRoutine

La méthode RegisterServiceRoutine inscrit une routine de service d’interruption (ISR) qui doit être appelée lorsqu’une interruption se produit.
RegisterWMIProvider

La méthode RegisterWMIProvider enregistre la fonctionnalité de suivi d’événements pour Windows (ETW) du pilote miniport avec PortCls.
ReleaseMapping

La méthode ReleaseMapping publie un mappage obtenu par un appel précédent à IPortWavePciStream ::GetMapping.
RemoveMember

La méthode RemoveMember supprime le membre spécifié du groupe de services.
RemoveStreamResource

RemoveStreamResource supprime une ressource de flux existante. La méthode RemoveStreamResource ne peut être utilisée que par les pilotes de miniport audio waveRT.
Render

La méthode Render restitue les données d’ondes dans un récepteur de destination.
ReportOSDetectionResult

Appelé pour fournir le résultat de la deuxième étape à la dll OEM.
RequestDelayedService

La méthode RequestDelayedService demande le service après le délai spécifié.
RequestService

En savoir plus sur : IServiceGroup ::RequestService
RequestService

La méthode RequestService est appelée pour transférer une demande de service à un objet IServiceSink.
RevokeMappings

La méthode RevokeMappings révoque les mappages précédemment obtenus via IPortWavePciStream ::GetMapping.
SampleToRefTime

La méthode SampleToRefTime convertit un exemple d’heure en heure de référence.
SendNotification

Envoie une notification aux applications UWP à l’écoute pour permettre les communications entre les modules audio et les applications UWP.
SendPowerControl

Le pilote de classe de port (PortCls) utilise la méthode SendPowerControl pour envoyer des codes de contrôle d’alimentation à l’adaptateur audio.
Service

Cette méthode n’a actuellement pas besoin d’être implémentée dans le pilote miniport. La méthode Service est actuellement inutilisée.
Service

La méthode Service avertit le pilote miniport d’une demande de service.
Service

Découvrez comment la méthode Service avertit le pilote miniport d’une demande de service.
Service

Découvrez que la méthode Service avertit le pilote miniport d’une demande de service.
SET_VENDOR_ID_TO_PARAMSET

Cette rubrique décrit la macro permettant de définir l’ID de fournisseur à partir du JEU PARAMS VENDOR dérivé de SIDEBAND_PARAMS_SET_A2DP_VENDOR_BASE
SetBufferSize

La méthode SetBufferSize définit la taille actuelle de la mémoire tampon du canal DMA.
SetContentId

La méthode SetContentId définit l’ID de contenu DRM et les droits de contenu DRM qui lui sont attribués sur un flux audio KS.
SetDeviceChannelMute

Définit l’état du nœud Muet pour le canal de périphérique audio.
SetDeviceChannelVolume

Définit le niveau de volume pour un canal donné de l’appareil audio.
SetDeviceFormat

Définit le format de données audio d’un périphérique audio.
SetFormat

La méthode SetFormat définit le format de données KS du flux MIDI.
SetFormat

La méthode SetFormat définit le format de données KS du flux d’ondes.
SetFormat

Découvrez comment la méthode SetFormat définit le format de données KS du flux d’ondes.
SetFormat

La méthode SetFormat définit le format de données du flux d’ondes.
SetGfxState

Définit l’état du nœud des effets globaux (GFX) dans le moteur audio.
SetIdlePowerManagement

La méthode SetIdlePowerManagement permet au pilote de l’adaptateur d’accepter ou de refuser la détection de l’état d’inactivité.
SetLfxState

Définit l’état du nœud d’effets locaux (LFX) qui se trouve dans le chemin du flux audio.
SetNotificationFreq

La méthode SetNotificationFreq contrôle la fréquence à laquelle les interruptions de notification sont générées en définissant l’intervalle entre les interruptions successives.
SetPreFetchOffset

La méthode SetPreFetchOffset définit le décalage de prérécupération, qui est le nombre d’octets de données séparant le curseur d’écriture du curseur de lecture dans un flux de sortie DirectSound.
SetState

La méthode SetState est utilisée pour définir l’état de l’interface de transformation MIDI.
SetState

La méthode SetState définit l’état de transport du flux sur une nouvelle valeur d’état.
SetState

La méthode SetState définit le nouvel état de lecture ou d’enregistrement pour le flux.
SetState

La méthode SetState modifie l’état du transport de flux.
SetState

La méthode SetState modifie l’état de transport du flux audio.
SetStreamChannelMute

Définit l’état du nœud Mute dans le chemin du flux audio.
SetStreamChannelVolume

Définit le niveau de volume à appliquer au flux audio.
SetStreamCurrentWritePosition

Définit la position actuelle du curseur dans le flux de données audio capturé à partir du point de terminaison.
SetStreamCurrentWritePositionForLastBuffer

Définit la position actuelle du curseur dans le dernier flux de données audio qui a été écrit dans la mémoire tampon audio.
SetStreamLoopbackProtection

Définit la protection en boucle status du nœud du moteur audio.
SetTechnology

La méthode SetTechnology modifie le membre Technologie de chaque structure KSDATARANGE_MUSIC dans les plages de données des broches du pilote miniport.
SetValueKey

La méthode SetValueKey remplace ou crée une entrée de valeur sous la clé ouverte.
SetWritePacket

SetWritePacket informe le pilote que le système d’exploitation a écrit des données valides dans la mémoire tampon WaveRT.
SIDEBANDAUDIO_IOCTL

Macro utilisée pour le SIDEBANDAUDIO_IOCTL.
Silence

La méthode Silence est utilisée pour copier des exemples de silence dans une mémoire tampon spécifiée.
Start

La méthode Start démarre un objet DMA subordonné.
Stop

La méthode Stop arrête un objet DMA subordonné démarré par un appel précédent à IDmaChannelSlave ::Start
SupportDelayedService

La méthode SupportDelayedService indique que le groupe de services doit se préparer à prendre en charge le service retardé.
SyncToMaster

La méthode SyncToMaster permet la synchronisation avec l’horloge master afin d’éviter la dérive.
SystemAddress

La méthode SystemAddress retourne l’adresse système de la mémoire tampon allouée.
TerminatePacket

La méthode TerminatePacket arrête le paquet en cours de mappage.
TransferCount

La méthode TransferCount retourne la taille en octets de la mémoire tampon actuellement transférée par un objet DMA subordonné.
TranslatedList

La méthode TranslatedList retourne la liste des ressources traduites.
UnmapAllocatedPages

La méthode UnmapAllocatedPages libère un mappage.
DésinscrireAdapterPnpManagement

La méthode UnRegisterAdapterPowerManagement annule l’inscription de l’interface de gestion PnP de l’adaptateur à partir de PortCls.
DésinscrireAdapterPowerManagement

La méthode UnregisterAdapterPowerManagement annule l’inscription de l’interface de gestion de l’alimentation de l’adaptateur avec PortCls.
UnregisterNotificationEvent

La méthode UnregisterNotificationEvent annule l’inscription d’un événement de la notification d’événement pilotée par DMA.
UnregisterPhysicalConnection

La méthode UnregisterPhysicalConnection supprime l’inscription d’une connexion physique inscrite par un appel précédent à PcRegisterPhysicalConnection.
UnregisterPhysicalConnectionFromExternal

La méthode UnregisterPhysicalConnectionFromExternal supprime l’inscription d’une connexion physique inscrite par un appel précédent à PcRegisterPhysicalConnectionFromExternal.
UnregisterPhysicalConnectionToExternal

La méthode UnregisterPhysicalConnectionToExternal supprime l’inscription d’une connexion physique inscrite par un appel précédent à PcRegisterPhysicalConnectionToExternal.
DésinscrirePowerControlCallback

Le pilote de classe de port (PortCls) utilise la méthode UnregisterPowerControlCallback pour annuler l’inscription d’un rappel de contrôle d’alimentation.
Annuler l’inscriptionSubdevice

La méthode UnregisterSubdevice supprime l’inscription d’un sous-appareil précédemment inscrit par un appel à PcRegisterSubdevice.
DésinscrireWMIProvider

La méthode UnregisterWMIProvider annule l’inscription de l’interface De suivi d’événements pour Windows (ETW) précédemment inscrite avec un appel à la méthode RegisterWMIProvider. La désinscription désactive l’inscription ETW avec PortCls.
UntranslatedList

La méthode UntranslatedList retourne la liste des ressources non traduites.
VerifyUserEventData

Vérifie l’enregistrement utilisateur pour l’ID d’événement donné.
VerifyUserKeyword

La méthode VerifyUserKeyword est utilisée par l’expérience utilisateur de formation pour vérifier qu’un instance d’un énoncé parlé, capturé pendant l’entraînement, correspond à un mot clé prédéfini dans une certaine tolérance.
WaitForTC

La méthode WaitForTC attend que le nombre de terminaux de transfert DMA se termine ou expire si l’intervalle de délai d’expiration expire.
Écrire

La méthode Write écrit des données dans un flux MIDI sortant.

Interfaces

 
IAdapterPnpManagement

IAdapterPnpManagement est une interface que les adaptateurs doivent implémenter et inscrire s’ils veulent recevoir des messages de gestion PnP.
IAdapterPowerManagement

L’interface IAdapterPowerManagement est utilisée pour gérer l’état d’alimentation d’une carte audio.
IAdapterPowerManagement2

L’interface IAdapterPowerManagement2 hérite de IUnknown et est utilisée pour gérer l’état d’alimentation d’une carte audio.
IAdapterPowerManagement3

L’interface IAdapterPowerManagement3 hérite d’IUnknown et est utilisée pour recevoir des messages de gestion de l’alimentation.
IAllocatorMXF

L’interface IAllocatorMXF gère le stockage tampon pour les flux DirectMusic.
IDmaChannel

L’interface IDmaChannel fournit une abstraction d’un canal DMA et de sa mémoire tampon DMA et de ses paramètres d’utilisation associés.
IDmaChannelSlave

L’interface IDmaChannelSlave fournit des méthodes pour surveiller et contrôler un canal DMA pour un appareil subordonné (comme décrit dans Introduction aux objets adaptateurs).
IDrmAudioStream

L’interface IDrmAudioStream affecte la protection DRM au contenu numérique d’un flux audio.
IDrmPort

L’interface IDrmPort est utilisée par un pilote WaveCyclic ou WavePci miniport pour gérer le contenu protégé par DRM (voir Digital Rights Management).
IDrmPort2

L’interface IDrmPort2 est utilisée par un pilote miniport WaveCyclic ou WavePci pour gérer le contenu protégé par DRM (voir Digital Rights Management).
IEventDetectorOemAdapter

L’interface IEventDetectorOemAdapter est utilisée pour le matériel mot clé les observateurs.
IInterruptSync

L’interface IInterruptSync représente un objet de synchronisation d’interruption qui synchronise l’exécution d’une liste de routines de service d’interruption (ISR) avec des routines non-ISR.
IKeywordDetectorOemAdapter

IKeywordDetectorOemAdapter est une interface COM (Component Object Model) permettant d’interagir avec l’interface du pilote d’activation vocale. L’interface IKeywordDetectorOemAdapter est prise en charge dans Windows 10 et versions ultérieures de Windows.
IMasterClock

L’interface IMasterClock permet aux flux Microsoft DirectMusic d’accéder à l’heure de référence actuelle à partir de l’horloge master.
IMiniport

L’interface IMiniport est l’interface de miniport générique prise en charge par tous les objets miniport. IMiniport hérite de l’interface IUnknown.
IMiniportAudioEngineNode

Cette interface permet à un pilote miniport d’utiliser les propriétés KS qui accèdent au moteur audio via une poignée de filtre KS.
IMiniportAudioSignalProcessing

L’interface IMiniportAudioSignalProcessing est implémentée par le composant miniport WaveRT de n’importe quel pilote audio, si l’une de ses broches prend en charge les modes de traitement du signal audio.
IMiniportDMus

L’interface IMiniportDMus est l’interface principale d’un pilote miniport DMus pour un appareil de synthétiseur DirectMusic.
IMiniportMidi

L’interface IMiniportMidi est l’interface principale d’un pilote miniport MIDI pour un appareil de synthétiseur MIDI.
IMiniportMidiStream

L’interface IMiniportMidiStream représente le flux MIDI qui traverse une broche sur un filtre MIDI.
IMiniportPnpNotify

IMiniportPnpNotify est une interface facultative permettant aux objets miniports (sous-appareils audio) de recevoir des notifications de changement d’état PnP.
IMiniportStreamAudioEngineNode

Cette interface permet à un pilote miniport d’utiliser les propriétés KS qui accèdent au moteur audio via une broche instance handle.
IMiniportStreamAudioEngineNode2

L’interface IMiniportStreamAudioEngineNode2 permet à un pilote de miniport audio d’étendre les fonctionnalités de l’interface IMiniportStreamAudioEngineNode.
IMiniportTopology

L’interface IMiniportTopology est l’interface principale d’un pilote de miniport de topologie.
IMiniportWaveCyclic

L’interface IMiniportWaveCyclic est l’interface principale exposée par le pilote miniport pour un périphérique audio WaveCyclic.
IMiniportWaveCyclicStream

L’interface IMiniportWaveCyclicStream représente le flux d’ondes qui traverse une broche sur un filtre WaveCyclic.
IMiniportWavePci

L’interface IMiniportWavePci est l’interface principale exposée par le pilote miniport pour un périphérique audio WavePci.
IMiniportWavePciStream

L’interface IMiniportWavePciStream représente le flux d’ondes qui traverse une broche sur un filtre WavePci.
IMiniportWaveRT

L’interface IMiniportWaveRT est l’interface principale exposée par le pilote miniport pour un périphérique audio WaveRT.
IMiniportWaveRTInputStream

L’interface IMiniportWaveRTInputStream représente le flux d’onde d’entrée qui transite par une broche sur le filtre KS qui encapsule un appareil de rendu ou de capture WaveRT. IMiniportWaveRTInputStream hérite de l’interface IUnknown.
IMiniportWaveRTOutputStream

L’interface IMiniportWaveRTOutputStream représente le flux d’onde de sortie. IMiniportWaveRTOutputStream hérite de l’interface IUnknown.
IMiniportWaveRTStream

L’interface IMiniportWaveRTStream représente le flux d’ondes qui transite par une broche sur le filtre KS qui encapsule un appareil de rendu ou de capture WaveRT.
IMiniportWaveRTStreamNotification

L’interface IMiniportWaveRTStreamNotification est prise en charge dans les systèmes d’exploitation Windows Vista et ultérieurs, et elle augmente l’interface IMiniportWaveRTStream, fournissant des méthodes supplémentaires pour faciliter les notifications d’événements du pilote DMA.
IMusicTechnology

L’interface IMusicTechnology permet de modifier les GUID de technologie musicale spécifiés dans les descripteurs de plage de données pour les broches appartenant à un pilote de miniport MIDI ou DMus.
IMXF

L’interface IMXF représente le flux DirectMusic sur un filtre de transport MIDI (MXF).
IPinCount

L’interface IPinCount permet au pilote miniport de surveiller et de manipuler dynamiquement ses nombres de broches à mesure que les broches sont instanciées et fermées.
IPinName

Dans les systèmes d’exploitation Windows 7 et ultérieurs, l’interface IPinName est utilisée par les pilotes miniport pour signaler et mettre à jour les noms des points de terminaison audio.
IPort

L’interface IPort est l’interface générique pour les pilotes de port audio. Tous les pilotes de port audio exposent IPort dans le cadre de leur bord inférieur. Le pilote d’adaptateur appelle la méthode d’initialisation sur cette interface. IPort hérite de l’interface IUnknown.
IPortClsEtwHelper

L’interface IPortClsEtwHelper permet à un pilote de miniport audio d’accéder aux fonctions d’assistance du suivi d’événements pour Windows (ETW).
IPortClsNotifications

Interface implémentée par les ports pour fournir des aides de notification aux miniports afin de prendre en charge la communication de module audio.
IPortClsPnp

IPortClsPnp est l’interface de gestion PnP que le pilote de classe de port (PortCls) expose à l’adaptateur.
IPortClsPower

L’interface IPortClsPower est prise en charge dans Windows Vista et les versions ultérieures de Windows. IPortClsPower est l’interface de gestion de l’alimentation que le pilote de classe de port (PortCls) expose à l’adaptateur.
IPortClsRuntimePower

IPortClsRuntimePower est l’interface utilisée par le pilote de classe de port (PortCls) pour accéder aux fonctionnalités de gestion de l’alimentation au runtime de la carte audio.
IPortClsStreamResourceManager

IPortClsStreamResourceManager est utilisé pour gérer l’inscription des ressources de flux audio.
IPortClsStreamResourceManager2

IPortClsStreamResourceManager2 est utilisé pour gérer l’inscription des ressources de flux audio.
IPortClsVersion

L’interface IPortClsVersion est utilisée par un pilote miniport pour identifier la version du système d’exploitation Windows sur lequel le pilote s’exécute. Le pilote de port implémente cette interface et l’expose au pilote miniport.
IPortDMus

L’interface IPortDMus est l’interface principale du pilote de port DMus.
IPortEvents

L’interface IPortEvents est utilisée par les pilotes miniport pour informer les clients des événements matériels.
IPortMidi

L’interface IPortMidi est l’interface principale du pilote de port MIDI.
IPortTopology

L’interface IPortTopology prend en charge un pilote de port générique pour un pilote de miniport de topologie.
IPortWaveCyclic

L’interface IPortWaveCyclic est l’interface principale du pilote de port WaveCyclic.
IPortWavePci

L’interface IPortWavePci est l’interface principale du pilote de port WavePci.
IPortWavePciStream

L’interface IPortWavePciStream est l’interface de rappel associée au flux qui fournit des services de mappage aux objets de flux miniport WavePci.
IPortWaveRT

L’interface IPortWaveRT est prise en charge dans Windows Vista et les systèmes d’exploitation ultérieurs. Il s’agit de l’interface main que le pilote de port WaveRT expose au pilote d’adaptateur qui implémente l’objet pilote de miniport WaveRT.
IPortWaveRTStream

L’interface IPortWaveRTStream est prise en charge dans Windows Vista et les systèmes d’exploitation ultérieurs, et il s’agit d’une interface spécifique au flux qui fournit des méthodes d’assistance à utiliser par le pilote de miniport WaveRT.
IPortWMIRegistration

L’interface IPortWMIRegistration est fournie dans Windows 7 et versions ultérieures de Windows. Cette interface permet au pilote miniport de coordonner l’inscription Event Tracing for Windows (ETW) entre PortCls et le pilote miniport.
IPositionNotify

PositionNotify
IPowerNotify

L’interface IPowerNotify est une interface facultative que les pilotes miniports peuvent exposer s’ils nécessitent une notification préalable des modifications imminentes de l’état d’alimentation.
IPreFetchOffset

L’interface IPreFetchOffset contrôle le décalage de préfetch, c’est-à-dire le nombre d’octets séparant les curseurs de lecture et d’écriture dans un flux de sortie DirectSound.
IRegistryKey

L’interface IRegistryKey fournit une abstraction d’une clé de Registre qu’un pilote miniport peut utiliser pour accéder à la clé et à ses sous-clés.
IResourceList

L’interface IResourceList fournit une abstraction d’une liste de ressources de configuration, qui est une liste des ressources matérielles système que le gestionnaire de Plug-and-Play attribue à un appareil au démarrage.
IServiceGroup

L’interface IServiceGroup encapsule un groupe d’objets qui nécessitent tous la notification de la même demande de service.
IServiceSink

L’interface IServiceSink encapsule la gestion d’une demande de service.
ISynthSinkDMus

L’interface ISynthSinkDMus gère la sortie d’onde pour un appareil de synthétiseur DirectMusic.
IUnregisterPhysicalConnection

L’interface IUnregisterPhysicalConnection implémente trois méthodes pour supprimer une connexion physique inscrite.
IUnregisterSubdevice

L’interface IUnregisterSubdevice implémente une méthode pour supprimer un sous-appareil inscrit.

Structures

 
ACX_AUDIOENGINE_CALLBACKS

La structure ACX_AUDIOENGINE_CALLBACKS définit les rappels pour le moteur audio ACX.
ACX_AUDIOENGINE_CONFIG

La structure ACX_AUDIOENGINE_CONFIG est utilisée pour définir la configuration du moteur audio.
ACX_AUDIOMODULE_CALLBACKS

La structure ACX_AUDIOMODULE_CALLBACKS identifie les rappels de pilotes pour les opérations de module audio ACX.
ACX_AUDIOMODULE_CONFIG

La structure ACX_AUDIOMODULE_CONFIG est utilisée pour définir la configuration du module audio.
ACX_AUDIOMODULE_DESCRIPTOR

Le ACX_AUDIOMODULE_DESCRIPTOR est utilisé pour définir une structure de descripteur de module audio.
ACX_CIRCUIT_COMPOSITE_CALLBACKS

La structure ACX_CIRCUIT_COMPOSITE_CALLBACKS identifie les rappels de pilotes pour les opérations de circuit composite ACX.
ACX_CIRCUIT_PNPPOWER_CALLBACKS

La structure de ACX_CIRCUIT_PNPPOWER_CALLBACKS contient des pointeurs vers les fonctions de rappel d’événements de Plug-and-Play et d’alimentation d’un ACXCIRCUIT.
ACX_CIRCUIT_TEMPLATE_CONFIG

La structure ACX_CIRCUIT_TEMPLATE_CONFIG est utilisée pour configurer un nouvel objet de modèle de circuit ACX.
ACX_COMPOSITE_TEMPLATE_CONFIG

La structure ACX_COMPOSITE_TEMPLATE_CONFIG est utilisée pour configurer un nouvel objet de modèle composite ACX.
ACX_CONNECTION

La structure ACX_CONNECTION est utilisée pour définir une connexion entre deux broches.
ACX_DATAFORMAT_CONFIG

La structure ACX_DATAFORMAT_CONFIG est utilisée pour configurer un nouvel objet de format de données ACX.
ACX_DATAFORMAT_LIST_CONFIG

La structure ACX_DATAFORMAT_LIST_CONFIG est utilisée pour configurer un nouvel objet de liste de format de données ACX.
ACX_DATAFORMAT_LIST_ITERATOR

La structure ACX_DATAFORMAT_LIST_ITERATOR contient l’état d’itération sur une liste de formats de données ACX.
ACX_DEVICE_CONFIG

La structure ACX_DEVICE_CONFIG fournit des informations de configuration à l’extension de classe.
ACX_DEVICEINIT_CONFIG

La structure ACX_DEVICEINIT_CONFIG fournit des informations de configuration à l’extension de classe.
ACX_DRIVER_CONFIG

La structure ACX_DRIVER_CONFIG fournit des informations de configuration à l’extension de classe.
ACX_DRIVER_VERSION_AVAILABLE_PARAMS

La structure ACX_DRIVER_VERSION_AVAILABLE_PARAMS est passée en tant que paramètre à la fonction AcxDriverIsVersionAvailable.
ACX_ELEMENT_CONFIG

La structure ACX_ELEMENT_CONFIG est utilisée pour définir la configuration de l’élément audio.
ACX_EVENT_CALLBACKS

La structure ACX_EVENT_CALLBACKS identifie les rappels de pilotes pour les opérations d’événement ACX.
ACX_EVENT_CONFIG

La structure ACX_EVENT_CONFIG est utilisée pour configurer un ACXEVENT.
ACX_EVENT_ITEM

La structure ACX_EVENT_ITEM décrit un élément d’événement qui est la cible d’une requête ACX.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT

La structure ACX_FACTORY_CIRCUIT_ADD_CIRCUIT est utilisée pour ajouter des circuits par une fabrique de circuit ACX.
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS

La structure ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS identifie les rappels de pilotes pour les opérations d’usine ACX.
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS

La structure ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contient des pointeurs vers une fonction de rappel d’événement d’alimentation et de Plug-and-Play ACXFACTORYCIRCUITs.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT

La structure ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT est utilisée pour supprimer les circuits d’usine de circuit ACX.
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION

La structure ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION spécifie comment l’audio de bouclage est entrelacé avec l’audio du microphone pour KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION.
ACX_JACK_CALLBACKS

La structure ACX_JACK_CALLBACKS spécifie les fonctions de rappel d’événements de prise audio.
ACX_JACK_CONFIG

La structure ACX_JACK_CONFIG est utilisée pour configurer une prise audio.
ACX_JACK_DESCRIPTION

La structure ACX_JACK_DESCRIPTION décrit les attributs d’une prise audio, tels que le type de connexion, l’emplacement physique, etc.
ACX_JACK_SINK_INFORMATION

La structure ACX_JACK_SINK_INFORMATION spécifie des informations sur un périphérique audio numérique lié à l’affichage, comme un périphérique HDMI ou un port d’affichage.
ACX_KEYWORDSPOTTER_CALLBACKS

La structure ACX_KEYWORDSPOTTER_CALLBACKS identifie les rappels de pilotes pour les opérations de spotter de mots clés.
ACX_KEYWORDSPOTTER_CONFIG

La structure ACX_KEYWORDSPOTTER_CONFIG est utilisée pour définir la configuration audio mot clé spotter.
ACX_METHOD_ITEM

La structure ACX_METHOD_ITEM décrit un élément de méthode qui est la cible d’une requête ACX.
ACX_MIC_ARRAY_GEOMETRY

La structure ACX_MIC_ARRAY_GEOMETRY spécifie le type et la géométrie du tableau de microphones.
ACX_MICARRAYGEOMETRY_CONFIG

La structure ACX_MICARRAYGEOMETRY_CONFIG est utilisée pour configurer un réseau de microphones.
ACX_MICROPHONE_CONFIG

La structure ACX_MICROPHONE_CONFIG est utilisée pour configurer un microphone.
ACX_MICROPHONE_COORDINATES

La structure ACX_MICROPHONE_COORDINATES spécifie l’emplacement 3D du microphone en coordonnées X, Y et Z.
ACX_MUTE_CALLBACKS

La structure ACX_MUTE_CALLBACKS identifie les rappels de pilotes pour les opérations de sourdine ACX.
ACX_MUTE_CONFIG

La structure ACX_MUTE_CONFIG est utilisée pour définir la configuration du mute audio.
ACX_OBJECTBAG_CONFIG

La structure ACX_OBJECTBAG_CONFIG définit la configuration d’un AcxObjectBag.
ACX_PEAKMETER_CALLBACKS

La structure ACX_PEAKMETER_CALLBACKS identifie les rappels de pilotes pour les opérations de picmètre ACX.
ACX_PEAKMETER_CONFIG

La structure ACX_PEAKMETER_CONFIG est utilisée pour définir la configuration du compteur de pics audio.
ACX_PHYSICAL_CONNECTION

La structure ACX_PHYSICAL_CONNECTION décrit une connexion audio physique entre deux objets ACXCIRCUIT.
ACX_PIN_CALLBACKS

La structure ACX_PIN_CALLBACKS spécifie les fonctions de rappel d’événement d’épingler.
ACX_PIN_CONFIG

La structure ACX_PIN_CONFIG est utilisée pour configurer une broche.
ACX_PNPEVENT_CONFIG

La structure ACX_PNPEVENT_CONFIG est utilisée pour configurer un ACXPNPEVENT.
ACX_PROPERTY_ITEM

La structure ACX_PROPERTY_ITEM décrit un élément de propriété qui est la cible d’une requête ACX.
ACX_REQUEST_PARAMETERS

La structure ACX_REQUEST_PARAMETERS reçoit les paramètres associés à une requête ACX d’E/S.
ACX_RT_STREAM_CALLBACKS

La structure ACX_RT_STREAM_CALLBACKS définit les rappels pour la diffusion en continu rt vers l’infrastructure ACX.
ACX_RTPACKET

La structure ACX_RTPACKET représente un seul paquet alloué. PacketBuffer doit être une MDL.
ACX_STREAM_BRIDGE_CONFIG

La structure AcxStreamBridge est utilisée par un circuit pour propager la création de flux, les transitions d’états et les paramètres DRM entre les segments de flux de circuit de points de terminaison.
ACX_STREAM_CALLBACKS

La structure ACX_STREAM_CALLBACKS identifie les rappels de pilotes pour la diffusion en continu vers l’infrastructure ACX.
ACX_STREAMAUDIOENGINE_CALLBACKS

La structure ACX_STREAMAUDIOENGINE_CALLBACKS identifie les rappels de pilotes pour les opérations de flux du moteur audio ACX.
ACX_STREAMAUDIOENGINE_CONFIG

La structure ACX_STREAMAUDIOENGINE_CONFIG est utilisée pour définir la configuration du flux de moteur audio.
ACX_TARGET_CIRCUIT_CONFIG

La structure ACX_TARGET_CIRCUIT_CONFIG est utilisée pour définir la configuration du circuit cible.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG

La structure ACX_TARGET_FACTORY_CIRCUIT_CONFIG est utilisée pour définir la configuration du circuit d’usine cible.
ACX_TARGET_STREAM_CONFIG

La structure ACX_TARGET_STREAM_CONFIG est utilisée pour définir la configuration du flux cible.
ACX_VOLUME_CALLBACKS

La structure ACX_VOLUME_CALLBACKS identifie les rappels de pilotes pour les opérations de volume ACX.
ACX_VOLUME_CONFIG

La structure ACX_VOLUME_CONFIG est utilisée pour définir la configuration du volume acx.
ACXDRMFORWARD

La structure ACXDRMFORWARD contient les informations dont le pilote système DRM a besoin pour transférer un ID de contenu DRM à un appareil qui gère le contenu protégé.
ACXDRMRIGHTS

La structure ACXDRMRIGHTS spécifie les droits de contenu DRM attribués à une broche audio ACX ou à l’objet de flux d’un pilote.
BTHHFP_AUDIO_DEVICE_CAPABILTIES

La structure de données BTHHFP_AUDIO_DEVICE_CAPABILTIES décrit les fonctionnalités d’un appareil Bluetooth HFP, notamment la version et la prise en charge de l’échantillonnage de 16 kHz.
BTHHFP_DESCRIPTOR

La structure de données BTHHFP_DESCRIPTOR stocke des informations décrivant un appareil de profil mains libres (HFP) couplé.
BTHHFP_DESCRIPTOR2

La structure de données BTHHFP_DESCRIPTOR2 stocke des informations décrivant un appareil de profil mains libres (HFP) couplé.
DETECTIONEVENT

Structure pour spécifier les événements de détection pris en charge de manière unique disponibles.
DETECTIONEVENTSELECTOR

Structure pour référencer un événement de détection spécifique.
DMUS_KERNEL_EVENT

La structure DMUS_KERNEL_EVENT est utilisée pour empaqueter des événements de musique horodatés.
DRMFORWARD

La structure DRMFORWARD contient les informations dont le pilote système DRMK a besoin pour transférer un ID de contenu DRM à un appareil qui gère le contenu protégé.
DRMRIGHTS

La structure DRMRIGHTS spécifie les droits de contenu DRM attribués à une broche audio KS ou à un objet de flux de pilote de classe de port.
DS3DVECTOR

La structure DS3DVECTOR contient des coordonnées de position tridimensionnelles, des composants de vecteur de position ou des composants de vecteur de vélocité.
EVENTACTION

Structure utilisée pour fournir des détails à partir de ParseDetectionResults.
HDAUDIO_BUFFER_DESCRIPTOR

La structure HDAUDIO_BUFFER_DESCRIPTOR spécifie un descripteur de mémoire tampon, qui est une entrée dans une liste de descripteurs de mémoire tampon (BDL).
HDAUDIO_BUS_INTERFACE

La structure HDAUDIO_BUS_INTERFACE spécifie les informations dont un client a besoin pour appeler les routines dans la version HDAUDIO_BUS_INTERFACE de hd Audio DDI. Une autre variante de cette DDI est spécifiée par la structure HDAUDIO_BUS_INTERFACE_BDL.
HDAUDIO_BUS_INTERFACE_BDL

La structure HDAUDIO_BUS_INTERFACE_BDL spécifie les informations dont un client a besoin pour appeler les routines dans la version HDAUDIO_BUS_INTERFACE_BDL de hd Audio DDI. Une autre variante de cette DDI est spécifiée par la structure HDAUDIO_BUS_INTERFACE.
HDAUDIO_BUS_INTERFACE_V2

La structure HDAUDIO_BUS_INTERFACE_V2 spécifie les informations dont un client a besoin pour appeler les routines dans la version HDAUDIO_BUS_INTERFACE_V2 de hd Audio DDI.
HDAUDIO_BUS_INTERFACE_V3

En savoir plus sur : structure _HDAUDIO_BUS_INTERFACE_V3
HDAUDIO_CODEC_COMMAND

La structure HDAUDIO_CODEC_COMMAND spécifie une commande de codec.
HDAUDIO_CODEC_RESPONSE

La structure HDAUDIO_CODEC_RESPONSE spécifie une réponse à une commande de codec ou une réponse non sollicitée d’un codec.
HDAUDIO_CODEC_TRANSFER

La structure HDAUDIO_CODEC_TRANSFER spécifie une commande de codec et la réponse à cette commande.
HDAUDIO_CONVERTER_FORMAT

La structure HDAUDIO_CONVERTER_FORMAT spécifie le format de flux encodé 16 bits pour un convertisseur d’entrée ou de sortie, tel que défini dans la spécification audio haute définition Intel (voir le site web Intel HD Audio).
HDAUDIO_DEVICE_INFORMATION

La structure HDAUDIO_DEVICE_INFORMATION spécifie les fonctionnalités matérielles du contrôleur de bus Audio HD.
HDAUDIO_DEVICE_INFORMATION_V2

La structure HDAUDIO_DEVICE_INFORMATION_V2 spécifie les fonctionnalités matérielles du contrôleur de bus Audio HD.
HDAUDIO_STREAM_FORMAT

La structure HDAUDIO_STREAM_FORMAT décrit le format de données d’un flux de capture ou de rendu.
HFP_BYPASS_CODEC_ID_V1

La structure HFP_BYPASS_CODEC_ID_V1 définit la version 1 de la structure d’ID de codec prise en charge.
IEventDetectorOemAdapterVtbl

La structure IEventDetectorOemAdapterVtbl est un artefact créé par l’IDL. Il est réservé à l’utilisation de Microsoft.
INTERLEAVED_AUDIO_FORMAT_INFORMATION

La structure INTERLEAVED_AUDIO_FORMAT_INFORMATION spécifie comment l’audio de bouclage est entrelacé avec l’audio du microphone pour KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION.
KEYWORDSELECTOR

Le struct KEYWORDSELECTOR est un triplet d’ID qui sélectionnent de façon unique une combinaison d’mot clé, de langue et d’utilisateur particulière.
KSAC3_ALTERNATE_AUDIO

La structure KSAC3_ALTERNATE_AUDIO spécifie si les deux canaux mono d’un flux encodé en AC-3 doivent être interprétés comme une paire stéréo ou comme deux canaux de programme indépendants.
KSAC3_BIT_STREAM_MODE

La structure KSAC3_BIT_STREAM_MODE spécifie le mode de flux de bits, qui est le type de service audio encodé dans un flux AC-3.
KSAC3_DIALOGUE_LEVEL

La structure KSAC3_DIALOGUE_LEVEL spécifie le niveau de volume moyen du dialogue parlé dans le programme audio encodé dans un flux AC-3.
KSAC3_DOWNMIX

La structure KSAC3_DOWNMIX spécifie si les canaux du programme dans un flux encodé en AC-3 doivent être mélangés de manière à prendre en charge la configuration de l’orateur.
KSAC3_ERROR_CONCEALMENT

La structure KSAC3_ERROR_CONCEALMENT spécifie comment les erreurs dans un flux encodé en AC-3 doivent être masquées pendant la lecture.
KSAC3_ROOM_TYPE

La structure KSAC3_ROOM_TYPE spécifie le type de salle de mixage audio dans laquelle un flux encodé en AC-3 a été produit.
KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE

La structure KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE spécifie un mode de traitement du signal audio.
KSAUDIO_CHANNEL_CONFIG

La structure KSAUDIO_CHANNEL_CONFIG spécifie la configuration des canaux dans le format de données d’un flux audio.
KSAUDIO_COPY_PROTECTION

La structure KSAUDIO_COPY_PROTECTION spécifie la protection contre la copie status d’un flux audio.
KSAUDIO_DYNAMIC_RANGE

La structure KSAUDIO_DYNAMIC_RANGE spécifie la plage dynamique d’un flux audio. Cette structure permet d’obtenir ou de définir la valeur de données de la propriété KSPROPERTY_AUDIO_DYNAMIC_RANGE.
KSAUDIO_MIC_ARRAY_GEOMETRY

La structure KSAUDIO_MIC_ARRAY_GEOMETRY spécifie le type et la géométrie du réseau de microphones.
KSAUDIO_MICROPHONE_COORDINATES

La structure KSAUDIO_MICROPHONE_COORDINATES spécifie le type et les coordonnées d’un microphone unique dans le réseau de microphones.
KSAUDIO_MIX_CAPS

La structure KSAUDIO_MIX_CAPS spécifie les fonctionnalités de combinaison d’un chemin de données particulier à partir d’un canal d’entrée d’un nœud de supermixeur (KSNODETYPE_SUPERMIX) vers un canal de sortie du même nœud.
KSAUDIO_MIXCAP_TABLE

La structure KSAUDIO_MIXCAP_TABLE spécifie les fonctionnalités de mélange d’un nœud de supermixeur (KSNODETYPE_SUPERMIX). Cette structure permet d’obtenir ou de définir la valeur de données de la propriété KSPROPERTY_AUDIO_MIX_LEVEL_CAPS.
KSAUDIO_MIXLEVEL

La structure KSAUDIO_MIXLEVEL spécifie le niveau de mélange d’un chemin d’accès entrée-sortie dans un nœud de supermixeur (KSNODETYPE_SUPERMIX).
KSAUDIO_PACKETSIZE_CONSTRAINTS

La structure KSAUDIO_PACKETSIZE_CONSTRAINTS décrit les contraintes matérielles physiques.
KSAUDIO_PACKETSIZE_CONSTRAINTS2

La structure KSAUDIO_PACKETSIZE_CONSTRAINTS2 décrit les contraintes matérielles physiques.
KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT

La structure KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT décrit les contraintes spécifiques à tout mode de traitement du signal.
KSAUDIO_POSITION

La structure KSAUDIO_POSITION spécifie les positions actuelles des curseurs de lecture et d’écriture dans la mémoire tampon audio d’un flux audio.
KSAUDIO_POSITIONEX

La structure KSAUDIO_POSITIONEX spécifie la position du flux et les informations d’horodatage associées pour un pilote audio basé sur la diffusion en continu du noyau (KS).
KSAUDIO_PREFERRED_STATUS

La structure KSAUDIO_PREFERRED_STATUS spécifie la status d’un appareil préféré.
KSAUDIO_PRESENTATION_POSITION

La structure KSAUDIO_PRESENTATION_POSITION spécifie la position actuelle du curseur dans le flux de données audio qui est restitué au point de terminaison.
KSAUDIOENGINE_BUFFER_SIZE_RANGE

La structure KSAUDIOENGINE_BUFFER_SIZE_RANGE spécifie la taille de mémoire tampon minimale et maximale que le moteur audio matériel peut prendre en charge au instance lorsqu’il est appelé.
KSAUDIOENGINE_DESCRIPTOR

La structure KSAUDIOENGINE_DESCRIPTOR décrit les propriétés externes statiques du moteur audio.
KSAUDIOENGINE_VOLUMELEVEL

La structure KSAUDIOENGINE_VOLUMELEVEL spécifie le niveau de volume cible, le type de la rampe et la durée pendant laquelle le niveau de volume doit changer pour une demande de niveau de volume donnée via la propriété KSPROPERTY_AUDIOENGINE_VOLUMELEVEL.
KSAUDIOMODULE_DESCRIPTOR

La structure KSAUDIOMODULE_DESCRIPTOR décrit les propriétés externes statiques des modules audio.
KSAUDIOMODULE_NOTIFICATION

La structure KSAUDIOMODULE_NOTIFICATION décrit les propriétés associées à la notification de modification des modules audio.
KSAUDIOMODULE_PROPERTY

La structure KSAUDIOMODULE_DESCRIPTOR décrit les propriétés externes statiques des modules audio.
KSDATAFORMAT_DSOUND

La structure KSDATAFORMAT_DSOUND fournit des informations détaillées sur un flux audio DirectSound.
KSDATAFORMAT_WAVEFORMATEX

La structure KSDATAFORMAT_WAVEFORMATEX fournit des informations détaillées sur le format de données d’un flux audio constitué de données d’ondes.
KSDATAFORMAT_WAVEFORMATEXTENSIBLE

La structure KSDATAFORMAT_WAVEFORMATEXTENSIBLE est une structure wrapper pratique pour le cas où WaveFormatExt ne contient pas de données supplémentaires.
KSDATARANGE_AUDIO

La structure KSDATARANGE_AUDIO spécifie une plage de formats audio.
KSDATARANGE_MUSIC

La structure KSDATARANGE_MUSIC spécifie une plage de formats MIDI DirectMusic.
KSDRMAUDIOSTREAM_CONTENTID

La structure KSDRMAUDIOSTREAM_CONTENTID spécifie l’ID de contenu DRM et les droits de contenu DRM pour une demande de propriété KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset.
KSDS3D_BUFFER_ALL

La structure KSDS3D_BUFFER_ALL spécifie toutes les caractéristiques 3D d’une mémoire tampon DirectSound 3D.
KSDS3D_BUFFER_CONE_ANGLES

Une structure KSDS3D_BUFFER_CONE_ANGLES spécifie les angles de cône intérieur et extérieur.
KSDS3D_HRTF_FILTER_FORMAT_MSG

La structure KSDS3D_HRTF_FILTER_FORMAT_MSG spécifie le format de filtre à utiliser pour une fonction de transfert relative de la tête (HRTF).
KSDS3D_HRTF_INIT_MSG

La structure KSDS3D_HRTF_INIT_MSG spécifie les paramètres à utiliser pour initialiser la fonction de transfert relative de la tête (HRTF).
KSDS3D_HRTF_PARAMS_MSG

La structure KSDS3D_HRTF_PARAMS_MSG spécifie les paramètres à appliquer à une fonction de transfert relative de la tête (HRTF).
KSDS3D_ITD_PARAMS

La structure KSDS3D_ITD_PARAMS spécifie les paramètres appliqués par l’algorithme itd (interaural time delay) au canal gauche ou droit dans un nœud 3D (KSNODETYPE_3D_EFFECTS).
KSDS3D_ITD_PARAMS_MSG

La structure KSDS3D_ITD_PARAMS_MSG spécifie les paramètres utilisés par l’algorithme itd (interaural time delay) dans un nœud 3D (KSNODETYPE_3D_EFFECTS).
KSDS3D_LISTENER_ALL

La structure KSDS3D_LISTENER_ALL spécifie toutes les propriétés de l’écouteur DirectSound 3D. Cette structure permet d’obtenir ou de définir la valeur de données de la propriété KSPROPERTY_DIRECTSOUND3DLISTENER_ALL.
KSDS3D_LISTENER_ORIENTATION

Une structure KSD3D_LISTENER_ORIENTATION spécifie le vecteur de position de l’écouteur 3D. Cette structure permet d’obtenir ou de définir la valeur de données de la propriété KSPROPERTY_DIRECTSOUND3DLISTENER_ORIENTATION.
KSDSOUND_BUFFERDESC

La structure KSDSOUND_BUFFERDESC décrit une mémoire tampon DirectSound.
KSJACK_SINK_INFORMATION

La structure KSJACK_SINK_INFORMATION spécifie des informations sur un périphérique audio numérique lié à l’affichage, tel qu’un appareil HDMI ou un port d’affichage.
KSMUSICFORMAT

La structure KSMUSICFORMAT est utilisée pour envoyer et recevoir des informations sur les données MIDI qui sont entrées et sorties vers des périphériques audio WDM.
KSNODEPROPERTY

La structure KSNODEPROPERTY spécifie un nœud et une propriété de ce nœud.
KSNODEPROPERTY_AUDIO_CHANNEL

La structure KSNODEPROPERTY_AUDIO_CHANNEL spécifie une propriété d’un canal dans un nœud.
KSP_DRMAUDIOSTREAM_CONTENTID

La structure KSP_DRMAUDIOSTREAM_CONTENTID spécifie la propriété, le type de requête et le contexte d’une demande de propriété KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset. Il spécifie également une liste de pointeurs de fonction vers les fonctions DRM.
KSRTAUDIO_BUFFER

La structure KSRTAUDIO_BUFFER spécifie l’adresse de la mémoire tampon, la taille et un indicateur de barrière de mémoire d’appel pour une mémoire tampon de données audio cycliques.
KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION

La structure KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION ajoute une adresse de base de mémoire tampon, une taille de mémoire tampon demandée et un nombre de notifications à une structure KSPROPERTY.
KSRTAUDIO_GETREADPACKET_INFO

La structure KSRTAUDIO_GETREADPACKET_INFO décrit les informations d’un paquet audio.
KSRTAUDIO_HWLATENCY

La structure KSRTAUDIO_HWLATENCY décrit la latence que le matériel audio ajoute à un flux d’ondes pendant la lecture ou l’enregistrement.
KSRTAUDIO_HWREGISTER

La structure KSRTAUDIO_HWREGISTER spécifie l’adresse et des informations supplémentaires sur un registre matériel demandé par le client.
KSRTAUDIO_HWREGISTER_PROPERTY

La structure KSRTAUDIO_HWREGISTRY_PROPERTY ajoute une adresse de base de registre à une structure KSPROPERTY.
KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY

La structure KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY ajoute un handle d’événement à une structure KSPROPERTY
KSRTAUDIO_SETWRITEPACKET_INFO

La structure KSRTAUDIO_SETWRITEPACKET_INFO décrit les informations associées à un paquet audio.
KSSOUNDDETECTORPROPERTY

La structure KSSOUNDDETECTORPROPERTY spécifie un nœud et un ID d’événement.
KSTELEPHONY_CALLCONTROL

La structure KSTELEPHONY_CALLCONTROL spécifie le type d’appel téléphonique et l’opération de contrôle à utiliser pour la propriété KSPROPERTY_TELEPHONY_CALLCONTROL.
KSTELEPHONY_CALLINFO

La structure KSTELEPHONY_CALLINFO spécifie le type et l’état d’un appel téléphonique pour la propriété KSPROPERTY_TELEPHONY_CALLINFO.
KSTELEPHONY_PROVIDERCHANGE

La structure KSTELEPHONY_PROVIDERCHANGE spécifie le type d’appel téléphonique et l’opération de modification du fournisseur à utiliser pour la propriété KSPROPERTY_TELEPHONY_PROVIDERCHANGE.
KSTOPOLOGY_ENDPOINTID

La structure KSTOPOLOGY_ENDPOINTID spécifie le nom et l’ID d’épingle d’un point de terminaison de topologie.
KSTOPOLOGY_ENDPOINTIDPAIR

La structure KSTOPOLOGY_ENDPOINTIDPAIR spécifie les ID de point de terminaison de rendu et de capture à utiliser pour la propriété KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR.
LOOPEDSTREAMING_POSITION_EVENT_DATA

La structure LOOPEDSTREAMING_POSITION_EVENT_DATA décrit un événement de position dans une mémoire tampon bouclée.
PCAUTOMATION_TABLE

La structure PCAUTOMATION_TABLE contient la table master de propriétés, de méthodes et d’événements d’un pilote miniport.
PCEVENT_ITEM

La structure PCEVENT_ITEM est utilisée pour décrire un événement pris en charge par un filtre, une broche ou un nœud particulier.
PCEVENT_REQUEST

La structure PCEVENT_REQUEST spécifie une demande d’événement.
PCFILTER_DESCRIPTOR

La structure PCFILTER_DESCRIPTOR décrit l’implémentation d’un filtre par un pilote miniport. La structure spécifie les broches, les nœuds, les connexions et les propriétés du filtre.
PCMETHOD_ITEM

La structure PCMETHOD_ITEM décrit une méthode prise en charge par un filtre, une broche ou un nœud.
PCMETHOD_REQUEST

La structure PCMETHOD_REQUEST spécifie une demande de méthode.
PCNODE_DESCRIPTOR

La structure PCNODE_DESCRIPTOR décrit un nœud dans le filtre qu’un pilote de miniport de topologie implémente.
PCNOTIFICATION_BUFFER

Mémoire tampon de notification utilisée par IPortClsNotifications.
PCPIN_DESCRIPTOR

La structure PCPIN_DESCRIPTOR décrit une fabrique de broches.
PCPROPERTY_ITEM

La structure PCPROPERTY_ITEM décrit une propriété prise en charge par un filtre, une broche ou un nœud particulier.
PCPROPERTY_REQUEST

La structure PCPROPERTY_REQUEST spécifie une demande de propriété.
PCSTREAMRESOURCE_DESCRIPTOR

PCSTREAMRESOURCE_DESCRIPTOR définit la ressource de flux. Utilisez PCSTREAMRESOURCE_DESCRIPTOR_INIT pour initialiser correctement cette structure.
SIDEBANDAUDIO_CONNECTION_PARAMS

La structure SIDEBANDAUDIO_CONNECTION_PARAMS décrit l’index de point de terminaison et la valeur de connexion.
SIDEBANDAUDIO_DEVICE_DESCRIPTOR

La structure SIDEBANDAUDIO_DEVICE_DESCRIPTOR décrit le nombre de points de terminaison sur l’appareil.
SIDEBANDAUDIO_DEVICE_ERROR

La structure SIDEBANDAUDIO_DEVICE_ERROR décrit l’erreur signalée sur l’appareil.
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES

La structure SIDEBANDAUDIO_ENDPOINT_CAPABILITIES décrit les fonctionnalités du pilote de point de terminaison audio de bande latérale.
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR

La structure SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR décrit les caractéristiques d’un point de terminaison audio en bande latérale.
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2

Deuxième version du struct SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR. Il décrit les caractéristiques du pilote de point de terminaison audio.
SIDEBANDAUDIO_EP_USBAUDIO_TRANSPORT_RESOURCES

Cette structure décrit les ressources de transport audio en bande latérale USB.
SIDEBANDAUDIO_IO_PARAM_HEADER

La structure SIDEBANDAUDIO_IO_PARAM_HEADER décrit la taille et le type du paramètre d’E/S.
SIDEBANDAUDIO_MUTE_PARAMS

La structure SIDEBANDAUDIO_MUTE_PARAMS décrit l’index de point de terminaison, le canal, le mode d’opération immédiat et la valeur de désactivation.
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR

La structure SIDEBANDAUDIO_SIDETONE_DESCRIPTOR décrit les composants muet et volume de la topologie de la tonalité latérale.
SIDEBANDAUDIO_SIDETONE_PARAMS

La structure SIDEBANDAUDIO_SIDETONE_PARAMS décrit l’index de point de terminaison et la valeur sidetone.
SIDEBANDAUDIO_SIOP_REQUEST_PARAM

La structure SIDEBANDAUDIO_SIOP_REQUEST_PARAM décrit le paramètre de requête SIOP de la variable.
SIDEBANDAUDIO_STREAM_OPEN_PARAMS

La structure SIDEBANDAUDIO_STREAM_OPEN_PARAMS décrit les paramètres d’E/S variables pour les IOCTL.
SIDEBANDAUDIO_STREAM_STATUS_PARAMS

La structure SIDEBANDAUDIO_STREAM_STATUS_PARAMS décrit l’index de point de terminaison et l’erreur d’appareil NTSTATUS.
SIDEBANDAUDIO_SUPPORTED_FORMATS

La structure SIDEBANDAUDIO_SUPPORTED_FORMATS décrit les formats pris en charge par le point de terminaison audio.
SIDEBANDAUDIO_VOLUME_PARAMS

La structure SIDEBANDAUDIO_VOLUME_PARAMS décrit l’index de point de terminaison, le canal, le mode d’opération immédiat et la valeur du volume.
SOUNDDETECTOR_PATTERNHEADER

La structure SOUNDDETECTOR_PATTERNHEADER spécifie la taille et le format des données de modèle pour le détecteur de sons.
SOUNDDETECTOR_PATTERNHEADER

La structure SOUNDDETECTOR_PATTERNHEADER (keyworddetectoroemadapter.h) spécifie l’en-tête de modèle pour le détecteur de son.
SOUNDDETECTOR_PATTERNHEADER

La structure SOUNDDETECTOR_PATTERNHEADER (ksmedia.h) spécifie l’en-tête de modèle pour le détecteur de son.
SYNTH_BUFFER

La structure SYNTH_BUFFER spécifie les données DLS qui sont téléchargées sur un synthétiseur.
SYNTH_PORTPARAMS

La structure SYNTH_PORTPARAMS contient les paramètres de configuration d’un port DirectMusic, qui est un terme DirectMusic pour un appareil qui envoie ou reçoit des données musicales.
SYNTH_REVERB_PARAMS

La structure SYNTH_REVERB_PARAMS contient des paramètres de configuration.
SYNTH_STATS

La structure SYNTH_STATS spécifie les statistiques de performances du synthétiseur, telles que le nombre de voix en lecture, l’utilisation du processeur, le nombre de notes perdues, la quantité de mémoire libre et le niveau de volume maximal.
SYNTHCAPS

La structure SYNTHCAPS spécifie les fonctionnalités d’un synthétiseur.
SYNTHDOWNLOAD

La structure SYNTHDOWNLOAD spécifie un handle pour les données DLS téléchargées. Il spécifie également si la mémoire tampon contenant les données DLS peut être libérée.
SYNTHVOICEPRIORITY_INSTANCE

La structure SYNTHVOICEPRIORITY_INSTANCE identifie une voix dans un synthétiseur MIDI en spécifiant le groupe de canaux de la voix (ensemble de 16 canaux MIDI) et son numéro de canal au sein de ce groupe.
SYSAUDIO_ATTACH_VIRTUAL_SOURCE

La structure SYSAUDIO_ATTACH_VIRTUAL_SOURCE est utilisée pour attacher une source virtuelle de ligne de mixage (par exemple, un contrôle de volume ou de désactivation) à une broche de mixer sur le périphérique audio virtuel.
SYSAUDIO_CREATE_VIRTUAL_SOURCE

La structure SYSAUDIO_CREATE_VIRTUAL_SOURCE est utilisée pour créer une source virtuelle de ligne de mixage, telle qu’un contrôle de volume ou un muet.
SYSAUDIO_INSTANCE_INFO

La structure SYSAUDIO_INSTANCE_INFO spécifie le périphérique audio virtuel à ouvrir et inclut des indicateurs pour la configuration de cet appareil.
SYSAUDIO_SELECT_GRAPH

La structure SYSAUDIO_SELECT_GRAPH est utilisée pour spécifier un graphique qui inclut un nœud facultatif tel qu’un contrôle AEC.
WAVEFORMATEXTENSIBLE

La structure WAVEFORMATEXTENSIBLE spécifie le format d’un flux d’ondes audio.