структура SDCA_FUNCTION_INFORMATION (audiosensors.h)

Структура SDCA_FUNCTION_INFORMATION предоставляет подробные сведения о функции SDCA (smart Device Class Audio), включая его расположение в топологии SoundWire и его функциональные характеристики.

Синтаксис

typedef struct _SDCA_FUNCTION_INFORMATION {
  ULONG  Size;
  UINT8  Version;
  UINT8  FunctionNumber;
  UINT8  FunctionType;
  UINT16 FunctionManufacturerId;
  UINT16 FunctionId;
  UINT8  ControllerId;
  UINT8  LinkId;
  UINT8  UniqueId;
} SDCA_FUNCTION_INFORMATION, *PSDCA_FUNCTION_INFORMATION;

Members

Size

Размер всей структуры в байтах.

Version

Версия этой структуры. Необходимо задать значение SDCA_FUNCTION_INFORMATION_VERSION_1 (1).

FunctionNumber

Номер функции SDCA, определяющий эту конкретную функцию на устройстве.

FunctionType

Тип функции SDCA, описывающий категорию функций, предоставляемых этой функцией.

FunctionManufacturerId

Идентификатор производителя функции SDCA, определяющий поставщика, создавшего эту функцию.

FunctionId

Идентификатор функции SDCA, который однозначно идентифицирует эту реализацию функции от производителя.

ControllerId

Идентификатор контроллера SoundWire, к которому подключена эта функция.

LinkId

Идентификатор ссылки в контроллере SoundWire, к которому подключена эта функция.

UniqueId

Уникальный идентификатор периферийных устройств в топологии SoundWire.

Замечания

Структура SDCA_FUNCTION_INFORMATION используется в SDCA_ENDPOINT_CONFIG для описания функций SDCA, которые необходимо настроить для операций датчика звука.

SDCA (звук класса Smart Device) — это спецификация, которая определяет, как аудиоустройства подключаются и работают через интерфейсы SoundWire. Эта структура предоставляет необходимые сведения об адресации для выявления и настройки определенных функций SDCA в топологии SoundWire.

Требования

Требование Ценность
Header audiosensors.h

См. также