Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par les extensions de classe audio ACX.
Pour plus d’informations, consultez :
acxelements.h contient les interfaces de programmation suivantes :
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 Comme 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_ELEMENT_CONFIG_INIT La fonction ACX_ELEMENT_CONFIG_INIT initialise une structure ACX_ELEMENT_CONFIG. |
|
ACX_ELEMENT_CONFIG_INIT_ID Comme 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_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 Comme 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_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 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_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_STREAMAUDIOENGINE_CALLBACKS_INIT La fonction ACX_STREAMAUDIOENGINE_CALLBACKS_INIT initialise une structure ACX_STREAMAUDIOENGINE_CALLBACKS. |
|
ACX_STREAMAUDIOENGINE_CONFIG_INIT La fonction ACX_STREAMAUDIOENGINE_CONFIG_INIT initialise une structure 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_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, l’ACX_VOLUME_CONFIG_INIT_ID peut uniquement prendre AcxElementIdDefault comme entrée pour l’ID d’élément, 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 de format d’appareil. |
|
AcxAudioModuleCreate La fonction AcxAudioModuleCreate est utilisée pour créer un module audio qui sera associé à un parent d’objet de circuit ACX. |
|
AcxElementAddEvents La fonction AcxElementAddEvents permet d’ajouter des objets d’événement ACXEVENT à un objet ACXELEMENT. |
|
AcxElementCreate La fonction AcxElementCreate est utilisée pour créer un objet ACXELEMENT qui sera associé à un circuit ou un parent d’objet d’appareil 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é. |
|
AcxKeywordSpotterCreate La fonction AcxKeywordSpotterCreate est utilisée pour créer un objet spotter de mot clé ACX qui sera associé à un parent d’objet d’appareil de circuit. |
|
AcxMuteChangeStateNotification La fonction AcxMuteChangeStateNotification envoie une notification d’une modification d’état muet sur un objet ACXMUTE afin que acx puisse générer un événement correspondant. |
|
AcxMuteCreate La fonction AcxMuteCreate est utilisée pour créer un objet de mute ACX qui sera associé à un parent d’objet circuit. |
|
AcxPeakMeterCreate La fonction AcxPeakMeterCreate est utilisée pour créer un objet ACX peakmeter qui sera associé à un parent d’objet circuit. |
|
AcxStreamAudioEngineCreate La fonction AcxStreamAudioEngineCreate est utilisée pour créer un objet de 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 de moteur audio de flux donné. |
|
AcxVolumeChangeLevelNotification La fonction AcxVolumeChangeLevelNotification envoie une notification d’une modification au niveau du volume sur un objet ACXVOLUME afin que acx puisse générer un événement correspondant. |
|
AcxVolumeCreate La fonction AcxVolumeCreate est utilisée pour créer un objet de volume ACX qui sera associé à un parent d’objet de circuit. |
Fonctions de rappel
|
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 est 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_KEYWORDSPOTTER_ASSIGN_ARM EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM définit l’état du bras du spotter de mot clé. |
|
EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS attribue des modèles de détection pour la détection de mot clé à utiliser par le spotter de mot clé. |
|
EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET réinitialise le détecteur spotter de mots clés à un état non armé sans jeu de modèles. |
|
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM récupère l’état actuel du spotter de mot clé. |
|
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_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_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_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 l’état de la protection de 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 la 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 est appelée pour récupérer la position actuelle dans les données audio affichées 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é. |
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_ELEMENT_CONFIG La structure ACX_ELEMENT_CONFIG est utilisée pour définir la configuration de l’élément audio. |
|
ACX_KEYWORDSPOTTER_CALLBACKS La structure ACX_KEYWORDSPOTTER_CALLBACKS identifie les rappels de pilote 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 du spotter de mot clé audio. |
|
ACX_MUTE_CALLBACKS La structure ACX_MUTE_CALLBACKS identifie les rappels de pilote pour les opérations de désactivation acX. |
|
ACX_MUTE_CONFIG La structure ACX_MUTE_CONFIG est utilisée pour définir la configuration du son muet. |
|
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 des picmètres audio. |
|
ACX_STREAMAUDIOENGINE_CALLBACKS La structure ACX_STREAMAUDIOENGINE_CALLBACKS identifie les rappels de pilotes pour les opérations de flux de moteur audio ACX. |
|
ACX_STREAMAUDIOENGINE_CONFIG La structure ACX_STREAMAUDIOENGINE_CONFIG est utilisée pour définir la configuration du flux du moteur audio. |
|
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. |
É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 du module audio ACX. |
|
ACX_CONSTRICTOR_OPTION L’énumération ACX_CONSTRICTOR_OPTION définit les options de l’état de protection de bouclage d’un nœud de moteur audio de flux. |
|
ACX_ELEMENT_CONFIG_FLAGS L’énumération ACX_ELEMENT_CONFIG_FLAGS définit les indicateurs de configuration d’un élément ACX. |
|
ACX_KEYWORDSPOTTER_CONFIG_FLAGS L’énumération ACX_KEYWORDSPOTTER_CONFIG_FLAGS définit les indicateurs de configuration du spotter de mot clé audio ACX. |
|
ACX_MUTE_CONFIG_FLAGS L’énumération ACX_MUTE_CONFIG_FLAGS définit les indicateurs de configuration de l’élément de son acX. |
|
ACX_PEAKMETER_CONFIG_FLAGS L’énumération ACX_PEAKMETER_CONFIG_FLAGS définit les indicateurs de configuration de l’élément de picmètre ACX. |
|
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_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. |