Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Заголовок 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. |