cabeçalho acxcircuit.h
Esse cabeçalho é usado pelas extensões de classe de áudio ACX.
Para obter mais informações, consulte:
acxcircuit.h contém as seguintes interfaces de programação:
Funções
ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT A função ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT inicializa uma estrutura de ACX_CIRCUIT_COMPOSITE_CALLBACKS. |
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT A função ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT inicializa uma estrutura de ACX_CIRCUIT_PNPPOWER_CALLBACKS. |
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT A função ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT inicializa uma estrutura de ACX_FACTORY_CIRCUIT_ADD_CIRCUIT. |
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT A função ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT inicializa uma estrutura de configuração ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS. |
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT A função ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT inicializa uma estrutura de ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS. |
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT A função ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT inicializa uma estrutura de ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT. |
AcxCircuitAddConnections A função AcxCircuitAddConnections adiciona conexões a um ACXCIRCUIT. |
AcxCircuitAddElements A função AcxCircuitAddElements adiciona elementos a um ACXCIRCUIT. |
AcxCircuitAddEvents A função AcxCircuitAddEvents adiciona um ou mais eventos a um ACXCIRCUIT. |
AcxCircuitAddPhysicalConnections A função AcxCircuitAddPhysicalConnections adiciona conexões físicas a um ACXCIRCUIT. |
AcxCircuitAddPins A função AcxCircuitAddPins adiciona pinos a um ACXCIRCUIT. |
AcxCircuitCreate A função AcxCircuitCreate é usada para criar um ACXCIRCUIT. |
AcxCircuitDispatchAcxRequest O AcxCircuitDispatchAcxRequest envia um objeto ACX WDFREQUEST para a estrutura ACX que gerenciará a solicitação. |
AcxCircuitGetElementById Quando fornecido um número ElementID válido, a função AcxCircuitGetElementById retorna o objeto ACXELEMENT correspondente. |
AcxCircuitGetElementsCount A função AcxCircuitGetElementsCount recupera o número de elementos anexados ao circuito ACX especificado. |
AcxCircuitGetNotificationId A função AcxCircuitGetNotificationId recupera a ID de notificação Plug and Play usada para notificações de módulo de áudio para o circuito ACX especificado. |
AcxCircuitGetPinById Quando fornecido um número PinID válido, a função AcxCircuitGetPinById retorna o objeto ACXPIN correspondente. |
AcxCircuitGetPinsCount A função AcxCircuitGetPinsCount recupera o número de pinos para o objeto de circuito especificado. |
AcxCircuitGetSymbolicLinkName A função AcxCircuitGetSymbolicLinkName recupera o nome simbólico do link para o objeto de circuito especificado. |
AcxCircuitGetWdfDevice Dado um objeto ACX Circuit existente, a função AcxCircuitGetWdfDevice retorna o objeto WDFDEVICE associado. |
AcxCircuitInitAllocate A função AcxCircuitInitAllocate é usada para inicializar a estrutura de ACXCIRCUIT_INIT opaca usada pela função AcxCircuitCreate. |
AcxCircuitInitAssignAcxCreateStreamCallback A função AcxCircuitInitAssignAcxCreateStreamCallback é usada para atribuir um retorno de chamada de fluxo de criação do ACX. |
AcxCircuitInitAssignAcxRequestPreprocessCallback A função AcxCircuitInitAssignAcxRequestPreprocessCallback adiciona um retorno de chamada de pré-processamento WDFREQUEST. |
AcxCircuitInitAssignCategories A função AcxCircuitInitAssignCategories atribui um conjunto de entradas KSCATERGORY para o ACXCIRCUIT. |
AcxCircuitInitAssignComponentUri A função AcxCircuitInitAssignComponentUri atribui uma cadeia de caracteres de URI como identificador para o ACXCIRCUIT. |
AcxCircuitInitAssignMethods A função AcxCircuitInitAssignMethods atribui um ou mais métodos ACX para o ACXCIRCUIT. |
AcxCircuitInitAssignName A função AcxCircuitInitAssignName atribui um nome amigável para o ACXCIRCUIT. |
AcxCircuitInitAssignProperties A função AcxCircuitInitAssignProperties atribui uma ou mais propriedades ACX para o ACXCIRCUIT. |
AcxCircuitInitDisableDefaultStreamBridgeHandling A função AcxCircuitInitDisableDefaultStreamBridgeHandling desabilita a manipulação de ponte de fluxo padrão do ACX em um ambiente de vários circuitos. |
AcxCircuitInitFree A função AcxCircuitInitFree exclui o objeto de inicialização do circuito. |
AcxCircuitInitSetAcxCircuitCompositeCallbacks A função AcxCircuitInitSetAcxCircuitCompositeCallbacks define os retornos de chamada compostos do driver para o ACXCIRCUIT. |
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks A função AcxCircuitInitSetAcxCircuitPnpPowerCallbacks define os retornos de chamada PNP do driver para o ACXCIRCUIT. |
AcxCircuitInitSetCircuitType A função AcxCircuitInitSetCircuitType é usada para definir o tipo de circuito do ACXCIRCUIT. |
AcxCircuitInitSetComponentId A função AcxCircuitInitSetComponentId define a ID do componente para o ACXCIRCUIT. |
AcxCircuitResumeIo A função AcxCircuitResumeIo é usada para retomar a E/S do circuito depois de ter sido temporariamente interrompida. |
AcxCircuitResumeIoActual A função AcxCircuitResumeIoActual é usada para retomar a E/S do circuito depois de ser interrompida. |
AcxCircuitResumeIoWithTag A função AcxCircuitResumeIoWithTag é usada para retomar a E/S do circuito depois de ser interrompida. |
AcxCircuitStopIo A função AcxCircuitStopIo é usada para sinalizar ao sistema operacional para interromper temporariamente a E/S do circuito. |
AcxCircuitStopIoActual A função AcxCircuitStopIoActual é usada para sinalizar ao sistema operacional para interromper temporariamente a E/S do circuito. |
AcxCircuitStopIoWithTag A função AcxCircuitStopIoWithTag é usada para sinalizar ao sistema operacional para interromper temporariamente a E/S do circuito. |
AcxFactoryCircuitAddElements A função AcxFactoryCircuitAddElements adiciona elementos a um ACXFACTORYCIRCUIT. |
AcxFactoryCircuitCreate A função AcxFactoryCircuitCreate é usada para criar um ACXFACTORYCIRCUIT. |
AcxFactoryCircuitGetSymbolicLinkName A função AcxFactoryCircuitGetSymbolicLinkName recupera o nome simbólico do link para o circuito de fábrica acx especificado. |
AcxFactoryCircuitInitAllocate A função AcxFactoryCircuitInitAllocate é usada para inicializar a estrutura de ACXFACTORYCIRCUIT_INIT opaca usada pela função AcxFactoryCircuitCreate. |
AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback A função AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback adiciona um retorno de chamada de pré-processamento WDFREQUEST. |
AcxFactoryCircuitInitAssignCategories A função AcxFactoryCircuitInitAssignCategories atribui um conjunto de entradas guid (categoria de driver) para o ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignComponentUri A função AcxFactoryCircuitInitAssignComponentUri atribui uma cadeia de caracteres de URI como identificador para o ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignMethods A função AcxCircuitFactoryInitAssignMethods atribui um ou mais métodos ACX para o ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignName A função AcxFactoryCircuitInitAssignName atribui um nome amigável para o ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitAssignProperties A função AcxFactoryCircuitInitAssignProperties atribui uma ou mais propriedades ACX para o ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitFree A função AcxFactoryCircuitInitFree exclui o objeto de inicialização do circuito de fábrica. |
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks A função AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks define os retornos de chamada PNP do driver para o ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitSetComponentId A função AcxFactoryCircuitInitSetComponentId define a ID do componente para o ACXFACTORYCIRCUIT. |
AcxFactoryCircuitInitSetOperationCallbacks O AcxFactoryCircuitInitSetOperationCallbacks define os retornos de chamada da operação de fábrica de driver para o ACXFACTORYCIRCUIT. |
Funções de retorno de chamada
EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE O retorno de chamada EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE é usado pelo driver para fazer qualquer inicialização de um circuito composto quando ele é detectado e inicializado pelo ACX Manager. |
EVT_ACX_CIRCUIT_COMPOSITE_DEINITIALIZE O retorno de chamada EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_DEINITIALIZE é usado pelo driver para fazer qualquer desinicialização de um circuito composto quando ele é des inicializado pelo GERENCIADOr acx. |
EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE O retorno de chamada EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE é usado pelo driver para fazer qualquer pós-inicialização depois que o ponto de extremidade composto é montado pelo GERENCIADOr ACX. |
EVT_ACX_CIRCUIT_CREATE_STREAM O driver define o retorno de chamada EVT_ACX_CIRCUIT_CREATE_STREAM para criar instâncias de fluxo de circuito. |
EVT_ACX_CIRCUIT_POWER_DOWN O retorno de chamada EVT_ACX_CIRCUIT_POWER_DOWN é usado pelo driver para adicionar funcionalidade no caminho de desligar de um objeto ACXCIRCUIT. |
EVT_ACX_CIRCUIT_POWER_UP O retorno de chamada EVT_ACX_CIRCUIT_POWER_UP é usado pelo driver para adicionar funcionalidade no caminho de energia de um objeto ACXCIRCUIT. |
EVT_ACX_CIRCUIT_PREPARE_HARDWARE O retorno de chamada EVT_ACX_CIRCUIT_PREPARE_HARDWARE é usado pelo driver para adicionar funcionalidade quando um circuito está na fase de preparação do hardware. |
EVT_ACX_CIRCUIT_RELEASE_HARDWARE O retorno de chamada EVT_ACX_CIRCUIT_RELEASE_HARDWARE é usado pelo driver para adicionar funcionalidade quando um ACXCIRCUIT está na fase de hardware de lançamento. |
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT é invocado pelo ACX quando o driver deve criar um objeto ACXCIRCUIT com a configuração especificada. |
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE é invocado pelo ACX quando o driver deve criar um WDFDEVICE para um novo objeto ACXCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE é invocado pelo ACX quando o driver deve excluir um WDFDEVICE criado anteriormente associado a um objeto ACXCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN é usado pelo driver para adicionar funcionalidade no caminho de desligar de um objeto ACXFACTORYCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_POWER_UP O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_POWER_UP é usado pelo driver para adicionar funcionalidade no caminho de energia de um objeto ACXFACTORYCIRCUIT. |
EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE é usado pelo driver para adicionar funcionalidade quando uma fábrica de circuitos está na fase de preparação do hardware. |
EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE é usado pelo driver para adicionar funcionalidade quando um ACXFACTORYCIRCUIT está na fase de hardware de lançamento. |
Estruturas
ACX_CIRCUIT_COMPOSITE_CALLBACKS A estrutura ACX_CIRCUIT_COMPOSITE_CALLBACKS identifica os retornos de chamada do driver para operações de circuito composto ACX. |
ACX_CIRCUIT_PNPPOWER_CALLBACKS A estrutura ACX_CIRCUIT_PNPPOWER_CALLBACKS contém ponteiros para as funções de retorno de chamada de evento Plug and Play e power de um ACXCIRCUIT. |
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT A estrutura ACX_FACTORY_CIRCUIT_ADD_CIRCUIT é usada para adicionar circuitos por uma fábrica de circuitos ACX. |
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS A estrutura ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS identifica os retornos de chamada do driver para operações de fábrica do ACX. |
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS A estrutura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contém ponteiros para um ACXFACTORYCIRCUITs Plug and Play e funções de retorno de chamada de evento de energia. |
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT A estrutura ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT é usada para remover circuitos de fábrica de circuitos ACX. |
Enumerações
ACX_CIRCUIT_TYPE A enumeração ACX_CIRCUIT_TYPE define os tipos de ACXCIRCUITs. |
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS A enumeração ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS define sinalizadores de adição de circuito de fábrica. |
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS A enumeração ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS define sinalizadores de remoção de circuito de fábrica. |
ACX_STOP_IO_FLAGS A enumeração ACX_STOP_IO_FLAGS define Parar sinalizadores de E/S. |