Cabeçalho acxtargets.h
O cabeçalho acxtargets é usado pelas extensões de classe de áudio ACX. Para obter mais informações, consulte Visão geral das Extensões de Classe de Áudio ACX.
WdfIoTarget é uma abstração do WDF para facilitar a comunicação entre duas pilhas diferentes. O ACX usa WdfIoTarget para facilitar a comunicação entre objetos ACX, circuitos, pinos, fluxos, elementos e fábricas de circuitos.
O ACX usa os seguintes objetos ACX para dar suporte a comunicações entre destinos. Para obter mais informações, consulte ACX – Resumo de objetos ACX.
Os drivers usam AcxTargetCircuit para se comunicar com um circuito remoto exposto por uma pilha diferente. AcxTargetCircuit é implementado usando um WdfIoTarget.
Os drivers usam AcxTargetPin para se comunicar com o pino de um circuito remoto exposto por uma pilha diferente. AcxTargetPin é implementado usando um WdfIoTarget para enviar mensagens para a entidade de pino remoto.
Os drivers usam AcxTargetStream para se comunicar com o fluxo de um circuito remoto exposto por uma pilha diferente. AcxTargetStream é implementado usando um WdfIoTarget para criar um fluxo remoto e alterar o estado do fluxo remoto.
Os drivers usam AcxTargetElement para se comunicar com o elemento de um circuito remoto exposto por uma pilha diferente. AcxTargetElement é implementado usando um WdfIoTarget para enviar mensagens para a entidade de elemento remoto.
Os drivers usam AcxTargetFactoryCircuit para se comunicar com uma instância de fábrica de circuito remoto. AcxTargetFactoryCircuit é implementado usando um WdfIoTarget para enviar mensagens para a fábrica de circuitos remotos.
Para interagir com o circuito remoto, cada um dos tipos ACX acima dá suporte a:
- properties
- methods
- events
Para obter mais informações, consulte:
acxtargets.h contém as seguintes interfaces de programação:
Funções
ACX_TARGET_CIRCUIT_CONFIG_INIT A função ACX_TARGET_CIRCUIT_CONFIG_INIT inicializa uma estrutura de configuração de circuito de destino ACX. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT A função ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT inicializa uma estrutura de configuração de circuito de fábrica de destino ACX. |
ACX_TARGET_STREAM_CONFIG_INIT A função ACX_TARGET_STREAM_CONFIG_INIT inicializa uma estrutura de configuração de fluxo de destino ACX. |
AcxTargetCircuitCreate A função AcxTargetCircuitCreate é usada para criar um circuito de destino ACX. |
AcxTargetCircuitFormatRequestForMethod O AcxTargetCircuitFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino de circuito especificado. |
AcxTargetCircuitFormatRequestForProperty O AcxTargetCircuitFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de circuito especificado. |
AcxTargetCircuitGetElementsCount A função AcxTargetCircuitGetElementsCount retorna a contagem de elementos ACX no destino remoto. |
AcxTargetCircuitGetPinsCount A função AcxTargetCircuitGetPinsCount retorna a contagem de pinos ACX no destino remoto. |
AcxTargetCircuitGetSymbolicLinkName A função AcxTargetCircuitGetSymbolicLinkName recupera o nome do link simbólico para o circuito de destino ACX especificado. |
AcxTargetCircuitGetTargetElement A função AcxTargetCircuitGetTargetElement, dado um valor de índice de elemento válido, retornará o objeto ACXTARGETELEMENT associado. |
AcxTargetCircuitGetTargetPin A função AcxTargetCircuitGetTargetPin, dado um valor de índice de pino válido, retornará o objeto ACXTARGETPIN associado. |
AcxTargetCircuitGetWdfIoTarget A função AcxTargetCircuitGetWdfIoTarget retornará o objeto WDFIOTARGET associado. |
AcxTargetElementFormatRequestForMethod A função AcxTargetElementFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino do elemento especificado. |
AcxTargetElementFormatRequestForProperty O AcxTargetElementFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de elemento especificado. |
AcxTargetElementGetId O AcxTargetElementGetId dado um objeto ACXTARGETELEMENT existente retorna seu valor de ID correspondente. |
AcxTargetElementGetNameTag O AcxTargetElementGetNameTag dado um objeto ACXTARGETELEMENT existente retorna sua marca de nome na forma de um GUID. |
AcxTargetElementGetType A função AcxTargetElementGetType dada a um objeto ACXTARGETELEMENT existente retorna seu tipo de elemento correspondente na forma de um GUID. |
AcxTargetElementGetWdfIoTarget O AcxTargetElementGetWdfIoTarget dado um objeto ACXTARGETELEMENT existente retorna seu objeto WDFIOTARGET correspondente. |
AcxTargetFactoryCircuitCreate A função AcxTargetFactoryCircuitCreate retorna um identificador para um novo objeto ACXTARGETFACTORYCIRCUIT ACX. |
AcxTargetFactoryCircuitFormatRequestForMethod O AcxTargetFactoryCircuitFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino de fábrica de circuito especificado. |
AcxTargetFactoryCircuitFormatRequestForProperty AcxTargetFactoryCircuitFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de fábrica de circuito especificado. |
AcxTargetFactoryCircuitGetWdfIoTarget O AcxTargetFactoryCircuitGetWdfIoTarget dado um objeto ACXTARGETFACTORYCIRCUIT existente retorna seu objeto WDFIOTARGET correspondente. |
AcxTargetPinFlushModeDataFormatListCache A função AcxTargetPinFlushModeDataFormatListCache libera o cache de lista de formato de dados do modo para o pino de destino especificado. |
AcxTargetPinFormatRequestForMethod A função AcxTargetPinFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino de pino especificado. |
AcxTargetPinFormatRequestForProperty AcxTargetPinFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de pino especificado. |
AcxTargetPinGetId O AcxTargetPinGetId dado um objeto ACXTARGETPIN existente retorna seu valor de ID associado. |
AcxTargetPinGetWdfIoTarget A função AcxTargetPinGetWdfIoTarget dada a um objeto ACXTARGETPIN existente retorna seu objeto WDFIOTARGET correspondente. |
AcxTargetPinRetrieveModeDataFormatList A função AcxTargetPinRetrieveModeDataFormatList dada a um objeto ACXTARGETPIN existente retorna o ACXDATAFORMATLIST associado à lista de formatos de dados do modo de processamento de sinal especificado. |
AcxTargetStreamAssignDrmContentId A função AcxTargetStreamAssignDrmContentId dada a um objeto ACXTARGETSTREAM existente atribui uma ID de conteúdo DRM a esse fluxo. |
AcxTargetStreamCreate A função AcxTargetStreamCreate é usada para criar um fluxo de destino. |
AcxTargetStreamFormatRequestForMethod O AcxTargetStreamFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino de fluxo especificado. |
AcxTargetStreamFormatRequestForProperty O AcxTargetStreamFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de fluxo especificado. |
AcxTargetStreamGetElementsCount A função AcxTargetStreamGetElementsCount dado um objeto ACXTARGETSTREAM retorna seu número de elementos ACX. |
AcxTargetStreamGetTargetElement A função AcxTargetStreamGetTargetElement, dado um valor de índice de elemento válido, retorna o objeto ACXTARGETELEMENT ACX correspondente associado ao fluxo especificado. |
AcxTargetStreamGetWdfIoTarget A função AcxTargetStreamGetWdfIoTarget retorna um objeto WDF WDFIOTARGET associado ao fluxo especificado. |
Estruturas
ACX_TARGET_CIRCUIT_CONFIG A estrutura ACX_TARGET_CIRCUIT_CONFIG é usada para definir a configuração do circuito de destino. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG A estrutura ACX_TARGET_FACTORY_CIRCUIT_CONFIG é usada para definir a configuração do circuito de fábrica de destino. |
ACX_TARGET_STREAM_CONFIG A estrutura ACX_TARGET_STREAM_CONFIG é usada para definir a configuração do fluxo de destino. |
Enumerações
ACX_TARGET_CIRCUIT_CONFIG_FLAGS A enumeração ACX_TARGET_CIRCUIT_CONFIG_FLAGS define os sinalizadores de configuração para o circuito de destino ACX. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS A enumeração ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS define os sinalizadores de configuração para a fábrica de circuitos de destino ACX. |
ACX_TARGET_STREAM_CONFIG_FLAGS A enumeração ACX_TARGET_STREAM_CONFIG_FLAGS define os sinalizadores de configuração para o fluxo de destino ACX. |