Partager via


en-tête acxcircuit.h

Cet en-tête est utilisé par les extensions de classe audio ACX.

Pour plus d'informations, consultez les pages suivantes :

acxcircuit.h contient les interfaces de programmation suivantes :

Fonctions

 
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_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.
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.
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 du circuit d’usine ACX spécifié.
AcxFactoryCircuitInitAllocate

La fonction AcxFactoryCircuitInitAllocate permet d’initialiser la structure de ACXFACTORYCIRCUIT_INIT opaque 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.

Fonctions de rappel

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

Structures

 
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 ACX_CIRCUIT_PNPPOWER_CALLBACKS contient des pointeurs vers les fonctions de rappel d’Plug-and-Play et d’événement de puissance d’ACXCIRCUIT.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT

La structure ACX_FACTORY_CIRCUIT_ADD_CIRCUIT est utilisée pour ajouter des circuits par une fabrique de circuits 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 des fonctions de rappel d’événements d’Plug-and-Play et d’événement d’alimentation ACXFACTORYCIRCUITs.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT

La structure ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT est utilisée pour supprimer les circuits de fabrique de circuits ACX.

Énumérations

 
ACX_CIRCUIT_TYPE

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

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

L’énumération ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS définit les indicateurs de suppression de circuit de fabrique.
ACX_STOP_IO_FLAGS

L’énumération ACX_STOP_IO_FLAGS définit les indicateurs d’arrêt d’E/S.