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

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

Синтаксис

typedef struct _SDCA_ENDPOINT_CONFIG {
  ULONG                     Size;
  UINT8                     Version;
  ULONG                     SdcaFunctionInformationCount;
  SDCA_FUNCTION_INFORMATION SdcaFunctionInformation[ANYSIZE_ARRAY];
} SDCA_ENDPOINT_CONFIG, *PSDCA_ENDPOINT_CONFIG;

Members

Size

Размер в байтах всей структуры, включая размер массива SdcaFunctionInformation .

Version

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

SdcaFunctionInformationCount

Количество функций SDCA в массиве SdcaFunctionInformation .

SdcaFunctionInformation[ANYSIZE_ARRAY]

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

Замечания

Структура SDCA_ENDPOINT_CONFIG — это структура переменной длины, которая следует AUDIO_ENDPOINT_CONFIG структуре, когда AudioInterfaceTypeAUDIO_INTERFACE_SDCA.

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

Требования

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

См. также