Encabezado acxcircuit.h
Las extensiones de clase de audio acX usan este encabezado.
Para más información, consulte:
acxcircuit.h contiene las siguientes interfaces de programación:
Functions
ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT La función ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT inicializa una estructura de ACX_CIRCUIT_COMPOSITE_CALLBACKS. |
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT La función ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT inicializa una estructura de ACX_CIRCUIT_PNPPOWER_CALLBACKS. |
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT La función ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT inicializa una estructura ACX_FACTORY_CIRCUIT_ADD_CIRCUIT. |
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT La función ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT inicializa una estructura de configuración ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS. |
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT La función ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT inicializa una estructura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS. |
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT La función ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT inicializa una estructura ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT. |
AcxCircuitAddConnections La función AcxCircuitAddConnections agrega conexiones a un ACXCIRCUIT. |
AcxCircuitAddElements La función AcxCircuitAddElements agrega elementos a un ACXCIRCUIT. |
AcxCircuitAddEvents La función AcxCircuitAddEvents agrega uno o varios eventos a ACXCIRCUIT. |
AcxCircuitAddPhysicalConnections La función AcxCircuitAddPhysicalConnections agrega conexiones físicas a ACXCIRCUIT. |
AcxCircuitAddPins La función AcxCircuitAddPins agrega patillas a un ACXCIRCUIT. |
AcxCircuitCreate La función AcxCircuitCreate se usa para crear un ACXCIRCUIT. |
AcxCircuitDispatchAcxRequest AcxCircuitDispatchAcxRequest envía un objeto WDFREQUEST de ACX al marco de ACX que administrará la solicitud. |
AcxCircuitGetElementById Cuando se proporciona un número ElementID válido, la función AcxCircuitGetElementById devuelve el objeto ACXELEMENT correspondiente. |
AcxCircuitGetElementsCount La función AcxCircuitGetElementsCount recupera el número de elementos adjuntos al circuito ACX especificado. |
AcxCircuitGetNotificationId La función AcxCircuitGetNotificationId recupera el identificador de notificación de Plug and Play que se usa para las notificaciones del módulo de audio para el circuito ACX especificado. |
AcxCircuitGetPinById Cuando se proporciona un número PinID válido, la función AcxCircuitGetPinById devuelve el objeto ACXPIN correspondiente. |
AcxCircuitGetPinsCount La función AcxCircuitGetPinsCount recupera el número de patillas para el objeto de circuito especificado. |
AcxCircuitGetSymbolicLinkName La función AcxCircuitGetSymbolicLinkName recupera el nombre del vínculo simbólico para el objeto de circuito especificado. |
AcxCircuitGetWdfDevice Dado un objeto ACX Circuit existente, la función AcxCircuitGetWdfDevice devuelve el objeto WDFDEVICE asociado. |
AcxCircuitInitAllocate La función AcxCircuitInitAllocate se usa para inicializar la estructura ACXCIRCUIT_INIT opaca que usa la función AcxCircuitCreate. |
AcxCircuitInitAssignAcxCreateStreamCallback La función AcxCircuitInitAssignAcxCreateStreamCallback se usa para asignar una devolución de llamada de secuencia de creación de ACX. |
AcxCircuitInitAssignAcxRequestPreprocessCallback La función AcxCircuitInitAssignAcxRequestPreprocessCallback agrega una devolución de llamada de preprocesamiento WDFREQUEST. |
AcxCircuitInitAssignCategories La función AcxCircuitInitAssignCategories asigna un conjunto de entradas KSCATERGORY para ACXCIRCUIT. |
AcxCircuitInitAssignComponentUri La función AcxCircuitInitAssignComponentUri asigna una cadena de URI como identificador para ACXCIRCUIT. |
AcxCircuitInitAssignMethods La función AcxCircuitInitAssignMethods asigna uno o varios métodos ACX para ACXCIRCUIT. |
AcxCircuitInitAssignName La función AcxCircuitInitAssignName asigna un nombre descriptivo para ACXCIRCUIT. |
AcxCircuitInitAssignProperties La función AcxCircuitInitAssignProperties asigna una o varias propiedades ACX para ACXCIRCUIT. |
AcxCircuitInitDisableDefaultStreamBridgeHandling La función AcxCircuitInitDisableDefaultStreamBridgeHandling deshabilita el control de puentes de transmisión predeterminado de ACX en un entorno de varios circuitos. |
AcxCircuitInitFree La función AcxCircuitInitFree elimina el objeto de inicialización del circuito. |
AcxCircuitInitSetAcxCircuitCompositeCallbacks La función AcxCircuitInitSetAcxCircuitCompositeCallbacks establece las devoluciones de llamada compuestas del controlador para ACXCIRCUIT. |
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks La función AcxCircuitInitSetAcxCircuitPnpPowerCallbacks establece las devoluciones de llamada PNP del controlador para ACXCIRCUIT. |
AcxCircuitInitSetCircuitType La función AcxCircuitInitSetCircuitType se usa para establecer el tipo de circuito de ACXCIRCUIT. |
AcxCircuitInitSetComponentId La función AcxCircuitInitSetComponentId establece el identificador de componente para ACXCIRCUIT. |
AcxCircuitResumeIo La función AcxCircuitResumeIo se usa para reanudar la E/S del circuito después de que se haya detenido temporalmente. |
AcxCircuitResumeIoActual La función AcxCircuitResumeIoActual se usa para reanudar la E/S del circuito después de que se haya detenido. |
AcxCircuitResumeIoWithTag La función AcxCircuitResumeIoWithTag se usa para reanudar la E/S del circuito después de que se haya detenido. |
AcxCircuitStopIo La función AcxCircuitStopIo se usa para indicar al sistema operativo que detenga temporalmente la E/S del circuito. |
AcxCircuitStopIoActual La función AcxCircuitStopIoActual se usa para indicar al sistema operativo que detenga temporalmente la E/S del circuito. |
AcxCircuitStopIoWithTag La función AcxCircuitStopIoWithTag se usa para indicar al sistema operativo que detenga temporalmente la E/S del circuito. |
AcxFactoryCircuitAddElements La función AcxFactoryCircuitAddElements agrega elementos a ACXFACTORYCIRCUIT. |
AcxFactoryCircuitCreate La función AcxFactoryCircuitCreate se usa para crear un ACXFACTORYCIRCUIT. |
AcxFactoryCircuitGetSymbolicLinkName La función AcxFactoryCircuitGetSymbolicLinkName recupera el nombre del vínculo simbólico para el circuito de fábrica de ACX especificado. |
AcxFactoryCircuitInitAllocate La función AcxFactoryCircuitInitAllocate se usa para inicializar la estructura ACXFACTORYCIRCUIT_INIT opaca que usa la función AcxFactoryCircuitCreate. |
AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback La función AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback agrega una devolución de llamada de preprocesamiento WDFREQUEST. |
AcxFactoryCircuitInitAssignCategories La función AcxFactoryCircuitInitAssignCategories asigna un conjunto de entradas de categoría de controlador (GUID) para ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignComponentUri La función AcxFactoryCircuitInitAssignComponentUri asigna una cadena URI como identificador para ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignMethods La función AcxCircuitFactoryInitAssignMethods asigna uno o varios métodos ACX para ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignName La función AcxFactoryCircuitInitAssignName asigna un nombre descriptivo para ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignProperties La función AcxFactoryCircuitInitAssignProperties asigna una o varias propiedades ACX para ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitFree La función AcxFactoryCircuitInitFree elimina el objeto de inicialización del circuito de fábrica. |
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks La función AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks establece las devoluciones de llamada PNP del controlador para ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitSetComponentId La función AcxFactoryCircuitInitSetComponentId establece el identificador de componente para ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitSetOperationCallbacks AcxFactoryCircuitInitSetOperationCallbacks establece las devoluciones de llamada de la operación de fábrica del controlador para ACXFACTORYCIRCUIT. |
Funciones de devolución de llamada
EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE El controlador usa la EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE devolución de llamada para realizar cualquier inicialización de un circuito compuesto cuando acX Manager la detecta e inicializa. |
EVT_ACX_CIRCUIT_COMPOSITE_DEINITIALIZE El controlador usa la EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_DEINITIALIZE devolución de llamada para realizar cualquier desinsincialización de un circuito compuesto cuando ACX Manager la inicializa. |
EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE El controlador usa la EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE devolución de llamada para realizar cualquier posterior inicialización después de que ACX Manager haya ensamblado el punto de conexión compuesto. |
EVT_ACX_CIRCUIT_CREATE_STREAM El controlador define el EVT_ACX_CIRCUIT_CREATE_STREAM devolución de llamada para crear instancias de flujo de circuito. |
EVT_ACX_CIRCUIT_POWER_DOWN El controlador usa la EVT_ACX_CIRCUIT_POWER_DOWN devolución de llamada para agregar funcionalidad en la ruta de acceso de encendido de un objeto ACXCIRCUIT. |
EVT_ACX_CIRCUIT_POWER_UP El controlador usa la EVT_ACX_CIRCUIT_POWER_UP devolución de llamada para agregar funcionalidad en la ruta de acceso de encendido de un objeto ACXCIRCUIT. |
EVT_ACX_CIRCUIT_PREPARE_HARDWARE El controlador usa la EVT_ACX_CIRCUIT_PREPARE_HARDWARE devolución de llamada para agregar funcionalidad cuando un circuito se encuentra en la fase de preparación del hardware. |
EVT_ACX_CIRCUIT_RELEASE_HARDWARE El controlador usa la EVT_ACX_CIRCUIT_RELEASE_HARDWARE devolución de llamada para agregar funcionalidad cuando acXCIRCUIT se encuentra en la fase de hardware de lanzamiento. |
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT ACX invoca la devolución de llamada EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT cuando el controlador debe crear un objeto ACXCIRCUIT con la configuración especificada. |
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE ACX invoca la EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE devolución de llamada cuando el controlador debe crear un WDFDEVICE para un nuevo objeto ACXCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE ACX invoca la devolución de llamada EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE cuando el controlador debe eliminar un WDFDEVICE creado previamente asociado a un objeto ACXCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN El controlador usa la EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN devolución de llamada para agregar funcionalidad en la ruta de acceso de apagado de un objeto ACXFACTORYCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_POWER_UP El controlador usa la EVT_ACX_FACTORY_CIRCUIT_POWER_UP devolución de llamada para agregar funcionalidad en la ruta de acceso de encendido de un objeto ACXFACTORYCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE El controlador usa la EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE devolución de llamada para agregar funcionalidad cuando un generador de circuitos se encuentra en la fase de preparación del hardware. |
EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE El controlador usa la EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE devolución de llamada para agregar funcionalidad cuando ACXFACTORYCIRCUIT se encuentra en la fase de hardware de lanzamiento. |
Estructuras
ACX_CIRCUIT_COMPOSITE_CALLBACKS La estructura de ACX_CIRCUIT_COMPOSITE_CALLBACKS identifica las devoluciones de llamada del controlador para las operaciones del circuito compuesto acX. |
ACX_CIRCUIT_PNPPOWER_CALLBACKS La estructura de ACX_CIRCUIT_PNPPOWER_CALLBACKS contiene punteros a las funciones de devolución de llamada de Plug and Play y de eventos de energía de ACXCIRCUIT. |
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT La estructura de ACX_FACTORY_CIRCUIT_ADD_CIRCUIT se usa para agregar circuitos mediante una fábrica de circuitos ACX. |
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS La estructura de ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS identifica las devoluciones de llamada del controlador para las operaciones de fábrica de ACX. |
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS La estructura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contiene punteros a una Plug and Play ACXFACTORYCIRCUITs y funciones de devolución de llamada de eventos de energía. |
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT La estructura ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT se usa para quitar circuitos de fábrica de circuitos ACX. |
Enumeraciones
ACX_CIRCUIT_TYPE La enumeración ACX_CIRCUIT_TYPE define los tipos de ACXCIRCUITs. |
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS La enumeración ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS define marcas de adición de circuitos de fábrica. |
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS La enumeración ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS define marcas de eliminación de circuitos de fábrica. |
ACX_STOP_IO_FLAGS La enumeración ACX_STOP_IO_FLAGS define marcas de E/S de detención. |