заголовок acxtargets.h
Заголовок acxtargets используется расширениями аудиоклассов ACX. Дополнительные сведения см. в разделе расширения аудиоклассов ACX.
WdfIoTarget — это абстракция WDF для упрощения взаимодействия между двумя разными стеками. ACX использует WdfIoTarget для упрощения взаимодействия между объектами ACX, каналами, закреплениями, потоками, элементами и фабриками каналов.
ACX использует следующие объекты ACX для поддержки обмена данными между целевыми объектами. Дополнительные сведения см. в разделе ACX — сводка по объектам ACX.
Драйверы используют AcxTargetCircuit для взаимодействия с удаленным каналом, предоставляемым другим стеком. AcxTargetCircuit реализуется с помощью WdfIoTarget.
Драйверы используют AcxTargetPin для взаимодействия с закреплением удаленного канала, предоставляемым другим стеком. AcxTargetPin реализуется с помощью WdfIoTarget для отправки сообщений в сущность удаленного пин-кода.
Драйверы используют AcxTargetStream для взаимодействия с потоком удаленного канала, предоставляемым другим стеком. AcxTargetStream реализуется с помощью WdfIoTarget для создания удаленного потока и изменения состояния удаленного потока.
Драйверы используют AcxTargetElement для взаимодействия с элементом удаленного канала, предоставляемым другим стеком. AcxTargetElement реализуется с помощью WdfIoTarget для отправки сообщений в сущность удаленного элемента.
Драйверы используют AcxTargetFactoryCircuit для взаимодействия с экземпляром фабрики удаленных каналов. AcxTargetFactoryCircuit реализуется с помощью WdfIoTarget для отправки сообщений в фабрику удаленных каналов.
Для взаимодействия с удаленным каналом каждый из перечисленных выше типов ACX поддерживает следующее:
- свойства
- методика
- События
Дополнительные сведения см. в следующем разделе:
Общие сведения о расширениях класса ACX audio
acxtargets.h содержит следующие интерфейсы программирования:
Функции
ACX_TARGET_CIRCUIT_CONFIG_INIT Функция ACX_TARGET_CIRCUIT_CONFIG_INIT инициализирует структуру конфигурации целевого канала ACX. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT Функция ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT инициализирует структуру конфигурации целевого канала фабрики ACX. |
ACX_TARGET_STREAM_CONFIG_INIT Функция ACX_TARGET_STREAM_CONFIG_INIT инициализирует структуру конфигурации целевого потока ACX. |
AcxTargetCircuitCreate Функция AcxTargetCircuitCreate используется для создания целевого канала ACX. |
AcxTargetCircuitFormatRequestForMethod AcxTargetCircuitFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX, который будет использоваться в указанном целевом объекте канала. |
AcxTargetCircuitFormatRequestForProperty AcxTargetCircuitFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться в указанном целевом объекте канала. |
AcxTargetCircuitGetElementsCount Функция AcxTargetCircuitGetElementsCount возвращает количество элементов ACX в удаленном целевом объекте. |
AcxTargetCircuitGetPinsCount Функция AcxTargetCircuitGetPinsCount возвращает количество закреплений ACX на удаленном целевом объекте. |
AcxTargetCircuitGetSymbolicLinkName Функция AcxTargetCircuitGetSymbolicLinkName извлекает имя символьной ссылки для целевого канала ACX. |
AcxTargetCircuitGetTargetElement Функция AcxTargetCircuitGetTargetElement с допустимым значением индекса элемента вернет связанный объект ACXTARGETELEMENT. |
AcxTargetCircuitGetTargetPin Функция AcxTargetCircuitGetTargetPin, учитывая допустимое значение индекса пин-кода, вернет связанный объект ACXTARGETPIN. |
AcxTargetCircuitGetWdfIoTarget Функция AcxTargetCircuitGetWdfIoTarget вернет связанный объект WDFIOTARGET. |
AcxTargetElementFormatRequestForMethod Функция AcxTargetElementFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX, который будет использоваться в указанном целевом объекте элемента. |
AcxTargetElementFormatRequestForProperty AcxTargetElementFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться в указанном целевом объекте элемента. |
AcxTargetElementGetId AcxTargetElementGetId с существующим объектом ACXTARGETELEMENT возвращает соответствующее значение идентификатора. |
AcxTargetElementGetNameTag AcxTargetElementGetNameTag с существующим объектом ACXTARGETELEMENT возвращает тег имени в виде GUID. |
AcxTargetElementGetType Функция AcxTargetElementGetType с существующим объектом ACXTARGETELEMENT возвращает соответствующий тип элемента в виде GUID. |
AcxTargetElementGetWdfIoTarget AcxTargetElementGetWdfIoTarget с существующим объектом ACXTARGETELEMENT возвращает соответствующий объект WDFIOTARGET. |
AcxTargetFactoryCircuitCreate Функция AcxTargetFactoryCircuitCreate возвращает дескриптор новому объекту ACXTARGETFACTORYCIRCUIT ACX. |
AcxTargetFactoryCircuitFormatRequestForMethod AcxTargetFactoryCircuitFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX, который будет использоваться в указанном целевом объекте фабрики каналов. |
AcxTargetFactoryCircuitFormatRequestForProperty AcxTargetFactoryCircuitFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться в указанном целевом объекте фабрики каналов. |
AcxTargetFactoryCircuitGetWdfIoTarget AcxTargetFactoryCircuitGetWdfIoTarget, предоставленный существующим объектом ACXTARGETFACTORYCIRCUIT, возвращает соответствующий объект WDFIOTARGET. |
AcxTargetPinFlushModeDataFormatListCache Функция AcxTargetPinFlushModeDataFormatListCache очищает кэш списка данных режима для указанного целевого пин-кода. |
AcxTargetPinFormatRequestForMethod Функция AcxTargetPinFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX, который будет использоваться для указанного целевого объекта пин-кода. |
AcxTargetPinFormatRequestForProperty AcxTargetPinFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться для указанного целевого объекта пин-кода. |
AcxTargetPinGetId AcxTargetPinGetId с существующим объектом ACXTARGETPIN возвращает соответствующее значение идентификатора. |
AcxTargetPinGetWdfIoTarget Функция AcxTargetPinGetWdfIoTarget с существующим объектом ACXTARGETPIN возвращает соответствующий объект WDFIOTARGET. |
AcxTargetPinRetrieveModeDataFormatList Функция AcxTargetPinRetrieveModeDataFormatList с существующим объектом ACXTARGETPIN возвращает ACXDATAFORMATLIST, связанный с указанным списком форматов данных режима обработки сигналов. |
AcxTargetStreamAssignDrmContentId Функция AcxTargetStreamAssignDrmContentId с существующим объектом ACXTARGETSTREAM назначает идентификатор содержимого DRM для этого потока. |
AcxTargetStreamCreate Функция AcxTargetStreamCreate используется для создания целевого потока. |
AcxTargetStreamFormatRequestForMethod AcxTargetStreamFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX для использования в указанном целевом объекте потока. |
AcxTargetStreamFormatRequestForProperty AcxTargetStreamFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться в указанном целевом объекте потока. |
AcxTargetStreamElementsCount Функция AcxTargetStreamGetElementsCount с объектом ACXTARGETSTREAM возвращает его количество элементов ACX. |
AcxTargetStreamGetTargetElement Функция AcxTargetStreamGetTargetElement с допустимым значением индекса элемента возвращает соответствующий объект ACXTARGETELEMENT ACX, связанный с указанным потоком. |
AcxTargetStreamGetWdfIoTarget Функция AcxTargetStreamGetWdfIoTarget возвращает объект WDFIOTARGET WDF, связанный с указанным потоком. |
Структуры
ACX_TARGET_CIRCUIT_CONFIG Структура ACX_TARGET_CIRCUIT_CONFIG используется для определения конфигурации целевого канала. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG Структура ACX_TARGET_FACTORY_CIRCUIT_CONFIG используется для определения конфигурации целевого канала фабрики. |
ACX_TARGET_STREAM_CONFIG Структура ACX_TARGET_STREAM_CONFIG используется для определения конфигурации целевого потока. |
Перечисления
ACX_TARGET_CIRCUIT_CONFIG_FLAGS Перечисление ACX_TARGET_CIRCUIT_CONFIG_FLAGS определяет флаги конфигурации для целевого канала ACX. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS Перечисление ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS определяет флаги конфигурации для целевой фабрики каналов ACX. |
ACX_TARGET_STREAM_CONFIG_FLAGS Перечисление ACX_TARGET_STREAM_CONFIG_FLAGS определяет флаги конфигурации для целевого потока ACX. |