encabezado acxtargets.h
Las extensiones de clase de audio acxtargets usan el encabezado acxtargets. Para obtener más información, consulte introducción a las extensiones de clase de audio de ACX.
WdfIoTarget es una abstracción de WDF para facilitar la comunicación entre dos pilas diferentes. ACX usa WdfIoTarget para facilitar las comunicaciones entre objetos ACX, circuitos, patillas, secuencias, elementos y factorías de circuitos.
ACX usa los siguientes objetos ACX para admitir comunicaciones entre destinos. Para obtener más información, vea ACX - Resumen de objetos ACX.
Los controladores usan acxTargetCircuit para comunicarse con un circuito remoto expuesto por una pila diferente. AcxTargetCircuit se implementa mediante un WdfIoTarget.
Los controladores usan acxTargetPin para comunicarse con el pin de un circuito remoto expuesto por una pila diferente. AcxTargetPin se implementa mediante un WdfIoTarget para enviar mensajes a la entidad de patilla remota.
Los controladores usan acxTargetStream para comunicarse con el flujo de un circuito remoto expuesto por una pila diferente. AcxTargetStream se implementa mediante un WdfIoTarget para crear una secuencia remota y cambiar el estado de la secuencia remota.
Los controladores usan acxTargetElement para comunicarse con el elemento de un circuito remoto expuesto por una pila diferente. AcxTargetElement se implementa mediante un WdfIoTarget para enviar mensajes a la entidad del elemento remoto.
Los controladores usan acxTargetFactoryCircuit para comunicarse con una instancia de generador de circuitos remotos. AcxTargetFactoryCircuit se implementa mediante un WdfIoTarget para enviar mensajes al generador de circuitos remotos.
Para interactuar con el circuito remoto, cada uno de los tipos de ACX anteriores admite:
- Propiedades
- métodos
- Eventos
Para obtener más información, consulte:
acxtargets.h contiene las siguientes interfaces de programación:
Funciones
ACX_TARGET_CIRCUIT_CONFIG_INIT La función ACX_TARGET_CIRCUIT_CONFIG_INIT inicializa una estructura de configuración del circuito de destino acX. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT La función ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT inicializa una estructura de configuración del circuito de fábrica de destino acX. |
ACX_TARGET_STREAM_CONFIG_INIT La función ACX_TARGET_STREAM_CONFIG_INIT inicializa una estructura de configuración de flujo de destino de ACX. |
AcxTargetCircuitCreate La función AcxTargetCircuitCreate se usa para crear un circuito de destino ACX. |
AcxTargetCircuitFormatRequestForMethod AcxTargetCircuitFormatRequestForMethod da formato a WDFREQUEST como una solicitud de método ACX que se usará en el destino del circuito especificado. |
AcxTargetCircuitFormatRequestForProperty AcxTargetCircuitFormatRequestForProperty da formato a WDFREQUEST como una solicitud de propiedad ACX que se usará en el destino del circuito especificado. |
AcxTargetCircuitGetElementsCount La función AcxTargetCircuitGetElementsCount devuelve el recuento de elementos ACX en el destino remoto. |
AcxTargetCircuitGetPinsCount La función AcxTargetCircuitGetPinsCount devuelve el recuento de patillas ACX en el destino remoto. |
AcxTargetCircuitGetSymbolicLinkName La función AcxTargetCircuitGetSymbolicLinkName recupera el nombre simbólico del vínculo para el circuito de destino ACX especificado. |
AcxTargetCircuitGetTargetElement La función AcxTargetCircuitGetTargetElement, dada un valor de índice de elemento válido, devolverá el objeto ACXTARGETELEMENT asociado. |
AcxTargetCircuitGetTargetPin La función AcxTargetCircuitGetTargetPin, dada un valor de índice de patilla válido, devolverá el objeto ACXTARGETPIN asociado. |
AcxTargetCircuitGetWdfIoTarget La función AcxTargetCircuitGetWdfIoTarget devolverá el objeto WDFIOTARGET asociado. |
AcxTargetElementFormatRequestForMethod La función AcxTargetElementFormatRequestForMethod da formato a WDFREQUEST como una solicitud de método ACX que se va a usar en el destino de elemento especificado. |
AcxTargetElementFormatRequestForProperty AcxTargetElementFormatRequestForProperty da formato a WDFREQUEST como una solicitud de propiedad ACX que se usará en el destino de elemento especificado. |
AcxTargetElementGetId AcxTargetElementGetId dado un objeto ACXTARGETELEMENT existente, devuelve su valor de identificador correspondiente. |
AcxTargetElementGetNameTag AcxTargetElementGetNameTag dado un objeto ACXTARGETELEMENT existente, devuelve su etiqueta de nombre en forma de GUID. |
AcxTargetElementGetType La función AcxTargetElementGetType dada un objeto ACXTARGETELEMENT existente devuelve su tipo de elemento correspondiente en forma de GUID. |
acxTargetElementGetWdfIoTarget AcxTargetElementGetWdfIoTarget dado un objeto ACXTARGETELEMENT existente, devuelve su objeto WDFIOTARGET correspondiente. |
AcxTargetFactoryCircuitCreate La función AcxTargetFactoryCircuitCreate devuelve un identificador a un nuevo objeto ACXTARGETFACTORYCIRCUIT ACX. |
AcxTargetFactoryCircuitFormatRequestForMethod AcxTargetFactoryCircuitFormatRequestForMethod da formato a WDFREQUEST como una solicitud de método ACX que se va a usar en el destino de fábrica del circuito especificado. |
acxTargetFactoryCircuitFormatRequestForProperty AcxTargetFactoryCircuitFormatRequestForProperty da formato a WDFREQUEST como una solicitud de propiedad ACX que se va a usar en el destino de generador de circuitos especificado. |
AcxTargetFactoryCircuitGetWdfIoTarget AcxTargetFactoryCircuitGetWdfIoTarget dado un objeto ACXTARGETFACTORYCIRCUIT existente devuelve su objeto WDFIOTARGET correspondiente. |
AcxTargetPinFlushModeDataFormatListCache La función AcxTargetPinFlushModeDataFormatListCache vacía la caché de lista de formato de datos de modo para el pin de destino especificado. |
acxTargetPinFormatRequestForMethod La función AcxTargetPinFormatRequestForMethod da formato a un WDFREQUEST como una solicitud de método ACX que se usará en el destino de patilla especificado. |
AcxTargetPinFormatRequestForProperty AcxTargetPinFormatRequestForProperty da formato a un WDFREQUEST como una solicitud de propiedad ACX que se va a usar en el destino de anclaje especificado. |
acxTargetPinGetId AcxTargetPinGetId dado un objeto ACXTARGETPIN existente devuelve su valor de identificador asociado. |
acxTargetPinGetWdfIoTarget La función AcxTargetPinGetWdfIoTarget dada un objeto ACXTARGETPIN existente devuelve su objeto WDFIOTARGET correspondiente. |
AcxTargetPinRetrieveModeDataFormatList La función AcxTargetPinRetrieveModeDataFormatList dada un objeto ACXTARGETPIN existente devuelve el ACXDATAFORMATLIST asociado a la lista de formato de datos en modo de procesamiento de señales especificada. |
AcxTargetStreamAssignDrmContentId La función AcxTargetStreamAssignDrmContentId dada un objeto ACXTARGETSTREAM existente asigna un identificador de contenido DRM a esa secuencia. |
AcxTargetStreamCreate La función AcxTargetStreamCreate se usa para crear una secuencia de destino. |
AcxTargetStreamFormatRequestForMethod AcxTargetStreamFormatRequestForMethod da formato a WDFREQUEST como una solicitud de método ACX que se va a usar en el destino de secuencia especificado. |
acxTargetStreamFormatRequestForProperty AcxTargetStreamFormatRequestForProperty da formato a WDFREQUEST como una solicitud de propiedad ACX que se usará en el destino de secuencia especificado. |
AcxTargetStreamGetElementsCount La función AcxTargetStreamGetElementsCount dada un objeto ACXTARGETSTREAM devuelve su número de elementos ACX. |
acxTargetStreamGetTargetElement La función AcxTargetStreamGetTargetElement, dada un valor de índice de elemento válido, devuelve el objeto ACXTARGETELEMENT ACX correspondiente asociado a la secuencia especificada. |
acxTargetStreamGetWdfIoTarget La función AcxTargetStreamGetWdfIoTarget devuelve un objeto WDF WDFIOTARGET asociado a la secuencia especificada. |
Estructuras
ACX_TARGET_CIRCUIT_CONFIG La estructura ACX_TARGET_CIRCUIT_CONFIG se usa para definir la configuración del circuito de destino. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG La estructura ACX_TARGET_FACTORY_CIRCUIT_CONFIG se usa para definir la configuración del circuito de fábrica de destino. |
ACX_TARGET_STREAM_CONFIG La estructura ACX_TARGET_STREAM_CONFIG se usa para definir la configuración del flujo de destino. |
Enumeraciones
ACX_TARGET_CIRCUIT_CONFIG_FLAGS La enumeración ACX_TARGET_CIRCUIT_CONFIG_FLAGS define las marcas de configuración para el circuito de destino acX. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS La enumeración ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS define las marcas de configuración para el generador de circuitos de destino de ACX. |
ACX_TARGET_STREAM_CONFIG_FLAGS La enumeración ACX_TARGET_STREAM_CONFIG_FLAGS define las marcas de configuración para la secuencia de destino de ACX. |