intestazione acxcircuit.h
Questa intestazione viene usata dalle estensioni della classe audio ACX.
Per altre informazioni, vedere:
acxcircuit.h contiene le interfacce di programmazione seguenti:
Funzioni
ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT La funzione ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT inizializza una struttura ACX_CIRCUIT_COMPOSITE_CALLBACKS. |
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT La funzione ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT inizializza una struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS. |
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT La funzione ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT inizializza una struttura ACX_FACTORY_CIRCUIT_ADD_CIRCUIT. |
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT La funzione ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT inizializza una struttura di configurazione ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS. |
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT La funzione ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT inizializza una struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS. |
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT La funzione ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT inizializza una struttura ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT. |
AcxCircuitAddConnections La funzione AcxCircuitAddConnections aggiunge connessioni a un ACXCIRCUIT. |
AcxCircuitAddElements La funzione AcxCircuitAddElements aggiunge elementi a un ACXCIRCUIT. |
AcxCircuitAddEvents La funzione AcxCircuitAddEvents aggiunge uno o più eventi a un ACXCIRCUIT. |
AcxCircuitAddPhysicalConnections La funzione AcxCircuitAddPhysicalConnections aggiunge connessioni fisiche a un ACXCIRCUIT. |
AcxCircuitAddPins La funzione AcxCircuitAddPins aggiunge pin a un ACXCIRCUIT. |
AcxCircuitCreate La funzione AcxCircuitCreate viene usata per creare un ACXCIRCUIT. |
AcxCircuitDispatchAcxRequest AcxCircuitDispatchAcxRequest invia un oggetto ACX WDFREQUEST al framework ACX che gestirà la richiesta. |
AcxCircuitGetElementById Se specificato un numero ElementID valido, la funzione AcxCircuitGetElementById restituisce l'oggetto ACXELEMENT corrispondente. |
AcxCircuitGetElementsCount La funzione AcxCircuitGetElementsCount recupera il numero di elementi collegati al circuito ACX specificato. |
AcxCircuitGetNotificationId La funzione AcxCircuitGetNotificationId recupera l'ID notifica Plug and Play usato per le notifiche del modulo audio per il circuito ACX specificato. |
AcxCircuitGetPinById Se specificato un numero PinID valido, la funzione AcxCircuitGetPinById restituisce l'oggetto ACXPIN corrispondente. |
AcxCircuitGetPinsCount La funzione AcxCircuitGetPinsCount recupera il numero di pin per l'oggetto circuito specificato. |
AcxCircuitGetSymbolicLinkName La funzione AcxCircuitGetSymbolicLinkName recupera il nome di collegamento simbolico per l'oggetto circuito specificato. |
AcxCircuitGetWdfDevice Dato un oggetto ACX Circuit esistente, la funzione AcxCircuitGetWdfDevice restituisce l'oggetto WDFDEVICE associato. |
AcxCircuitInitAllocate La funzione AcxCircuitInitAllocate viene usata per inizializzare la struttura di ACXCIRCUIT_INIT opaca usata dalla funzione AcxCircuitCreate. |
AcxCircuitInitAssignAcxCreateStreamCallback La funzione AcxCircuitInitAssignAcxCreateStreamCallback viene usata per assegnare un callback di flusso di creazione ACX. |
AcxCircuitInitAssignAcxRequestPreprocessCallback La funzione AcxCircuitInitAssignAcxRequestPreprocessCallback aggiunge un callback di preprocesso WDFREQUEST. |
AcxCircuitInitAssignCategories La funzione AcxCircuitInitAssignCategories assegna un set di voci KSCATERGORY per ACXCIRCUIT. |
AcxCircuitInitAssignComponentUri La funzione AcxCircuitInitAssignComponentUri assegna una stringa URI come identificatore per ACXCIRCUIT. |
AcxCircuitInitAssignMethods La funzione AcxCircuitInitAssignMethods assegna uno o più metodi ACX per ACXCIRCUIT. |
AcxCircuitInitAssignName La funzione AcxCircuitInitAssignName assegna un nome descrittivo per ACXCIRCUIT. |
AcxCircuitInitAssignProperties La funzione AcxCircuitInitAssignProperties assegna una o più proprietà ACX per ACXCIRCUIT. |
AcxCircuitInitDisableDefaultStreamBridgeHandling La funzione AcxCircuitInitDisableDefaultStreamBridgeHandling disabilita la gestione predefinita del bridge di flusso ACX in un ambiente multi-circuito. |
AcxCircuitInitFree La funzione AcxCircuitInitFree elimina l'oggetto inizializzazione del circuito. |
AcxCircuitInitSetAcxCircuitCompositeCallbacks La funzione AcxCircuitInitSetAcxCircuitCompositeCallbacks imposta i callback compositi del driver per ACXCIRCUIT. |
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks La funzione AcxCircuitInitSetAcxCircuitPnpPowerCallbacks imposta i callback PNP del driver per ACXCIRCUIT. |
AcxCircuitInitSetCircuitType La funzione AcxCircuitInitSetCircuitType viene usata per impostare il tipo di circuito di ACXCIRCUIT. |
AcxCircuitInitSetComponentId La funzione AcxCircuitInitSetComponentId imposta l'ID componente per ACXCIRCUIT. |
AcxCircuitResumeIo La funzione AcxCircuitResumeIo viene usata per riprendere l'I/O del circuito dopo che è stata arrestata temporaneamente. |
AcxCircuitResumeIoActual La funzione AcxCircuitResumeIoActual viene usata per riprendere l'I/O del circuito dopo l'arresto. |
AcxCircuitResumeIoWithTag La funzione AcxCircuitResumeIoWithTag viene usata per riprendere l'I/O del circuito dopo l'arresto. |
AcxCircuitStopIo La funzione AcxCircuitStopIo viene usata per segnalare al sistema operativo di arrestare temporaneamente il circuito di I/O. |
AcxCircuitStopIoActual La funzione AcxCircuitStopIoActual viene usata per segnalare al sistema operativo di arrestare temporaneamente il circuito I/O. |
AcxCircuitStopIoWithTag La funzione AcxCircuitStopIoWithTag viene usata per segnalare al sistema operativo di arrestare temporaneamente il circuito I/O. |
AcxFactoryCircuitAddElements La funzione AcxFactoryCircuitAddElements aggiunge elementi a un ACXFACTORYCIRCUIT. |
AcxFactoryCircuitCreate La funzione AcxFactoryCircuitCreate viene usata per creare un ACXFACTORYCIRCUIT. |
AcxFactoryCircuitGetSymbolicLinkName La funzione AcxFactoryCircuitGetSymbolicLinkName recupera il nome di collegamento simbolico per il circuito ACX factory specificato. |
AcxFactoryCircuitInitAllocate La funzione AcxFactoryCircuitInitAllocate viene usata per inizializzare la struttura di ACXFACTORYCIRCUIT_INIT opaca usata dalla funzione AcxFactoryCircuitCreate. |
AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback La funzione AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback aggiunge un callback di preprocesso WDFREQUEST. |
AcxFactoryCircuitInitAssignCategories La funzione AcxFactoryCircuitInitAssignCategories assegna un set di voci di categoria driver (GUID) per ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignComponentUri La funzione AcxFactoryCircuitInitAssignComponentUri assegna una stringa URI come identificatore per ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignMethods La funzione AcxCircuitFactoryInitAssignMethods assegna uno o più metodi ACX per ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignName La funzione AcxFactoryCircuitInitAssignName assegna un nome descrittivo per ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignProperties La funzione AcxFactoryCircuitInitAssignProperties assegna una o più proprietà ACX per ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitFree La funzione AcxFactoryCircuitInitFree elimina l'oggetto inizializzazione del circuito factory. |
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks La funzione AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks imposta i callback PNP del driver per ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitSetComponentId La funzione AcxFactoryCircuitInitSetComponentId imposta l'ID componente per ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitSetOperationCallbacks AcxFactoryCircuitInitSetOperationCallbacks imposta i callback dell'operazione di factory driver per ACXFACTORYCIRCUIT. |
Funzioni di callback
EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE Il callback EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE viene usato dal driver per eseguire qualsiasi inizializzazione di un circuito composito quando viene rilevato e inizializzato da ACX Manager. |
EVT_ACX_CIRCUIT_COMPOSITE_DEINITIALIZE Il callback EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_DEINITIALIZE viene usato dal driver per eseguire qualsiasi de-inizializzazione di un circuito composito quando viene de-inizializzato da ACX Manager. |
EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE Il callback EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE viene usato dal driver per eseguire qualsiasi post-inizializzazione dopo l'assemblaggio dell'endpoint composito da ACX Manager. |
EVT_ACX_CIRCUIT_CREATE_STREAM Il driver definisce il callback EVT_ACX_CIRCUIT_CREATE_STREAM per creare istanze del flusso di circuito. |
EVT_ACX_CIRCUIT_POWER_DOWN Il callback EVT_ACX_CIRCUIT_POWER_DOWN viene usato dal driver per aggiungere funzionalità nel percorso di spegnimento di un oggetto ACXCIRCUIT. |
EVT_ACX_CIRCUIT_POWER_UP Il callback EVT_ACX_CIRCUIT_POWER_UP viene usato dal driver per aggiungere funzionalità nel percorso di alimentazione di un oggetto ACXCIRCUIT. |
EVT_ACX_CIRCUIT_PREPARE_HARDWARE Il callback EVT_ACX_CIRCUIT_PREPARE_HARDWARE viene usato dal driver per aggiungere funzionalità quando un circuito si trova nella fase di preparazione dell'hardware. |
EVT_ACX_CIRCUIT_RELEASE_HARDWARE Il callback EVT_ACX_CIRCUIT_RELEASE_HARDWARE viene usato dal driver per aggiungere funzionalità quando un ACXCIRCUIT si trova nella fase hardware di rilascio. |
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT Il callback EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT viene richiamato da ACX quando il driver deve creare un oggetto ACXCIRCUIT con la configurazione specificata. |
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE Il callback EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE viene richiamato da ACX quando il driver deve creare un WDFDEVICE per un nuovo oggetto ACXCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE Il callback EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE viene richiamato da ACX quando il driver deve eliminare un WDFDEVICE creato in precedenza associato a un oggetto ACXCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN Il callback EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN viene usato dal driver per aggiungere funzionalità nel percorso di alimentazione di un oggetto ACXFACTORYCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_POWER_UP Il callback EVT_ACX_FACTORY_CIRCUIT_POWER_UP viene usato dal driver per aggiungere funzionalità nel percorso di alimentazione di un oggetto ACXFACTORYCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE Il callback EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE viene usato dal driver per aggiungere funzionalità quando una fabbrica di circuiti si trova nella fase di preparazione dell'hardware. |
EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE Il callback EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE viene usato dal driver per aggiungere funzionalità quando un acXFACTORYCIRCUIT si trova nella fase hardware di rilascio. |
Strutture
ACX_CIRCUIT_COMPOSITE_CALLBACKS La struttura ACX_CIRCUIT_COMPOSITE_CALLBACKS identifica i callback del driver per le operazioni del circuito composito ACX. |
ACX_CIRCUIT_PNPPOWER_CALLBACKS La struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS contiene puntatori alle funzioni Plug and Play e callback degli eventi di alimentazione di ACXCIRCUIT. |
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT La struttura ACX_FACTORY_CIRCUIT_ADD_CIRCUIT viene usata per aggiungere circuiti da una fabbrica di circuiti ACX. |
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS La struttura ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS identifica i callback del driver per le operazioni di fabbrica ACX. |
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS La struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contiene puntatori a funzioni di callback acXFACTORYCIRCUITs Plug and Play e power event callback. |
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT La struttura ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT viene usata per rimuovere i circuiti della fabbrica di circuiti ACX. |
Enumerazioni
ACX_CIRCUIT_TYPE L'enumerazione ACX_CIRCUIT_TYPE definisce i tipi di ACXCIRCUITs. |
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS L'enumerazione ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS definisce i flag di aggiunta del circuito factory. |
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS L'enumerazione ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS definisce i flag di rimozione del circuito factory. |
ACX_STOP_IO_FLAGS L'enumerazione ACX_STOP_IO_FLAGS definisce i flag Stop I/O. |