Поделиться через


макрос GET_VENDOR_ID_FROM_PARAMSET (a2dpsidebandaudio.h)

Этот макрос для получения идентификатора поставщика из набора VENDOR PARAMS, производного от SIDEBAND_PARAMS_SET_A2DP_VENDOR_BASE, определяется следующим образом.

#define VENDOR_ID_MASK 0x0000FFFF

#define GET_VENDOR_ID_FROM_PARAMSET(paramSet) ((paramSet).Data1 & VENDOR_ID_MASK)

SIDEBAND_PARAMS_SET_A2DP_VENDOR_BASE

Базовый GUID для набора параметров боковой полосы A2DP, определяемого поставщиком

Аудиодрайвер задает для 32-разрядного элемента Data1 идентификатор поставщика. Верхние 16 битов должны иметь значение 0. Для нижнего 16-разрядного бита должен быть задан допустимый идентификатор компании, как определено в разделе Назначенные номера Bluetooth.

Дополнительные сведения см. в разделе https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers

{xxxxxxxx-FE37-468B-AF72-411C0E5A3FFC}
DEFINE_GUID(SIDEBAND_PARAMS_SET_A2DP_VENDOR_BASE,
    0x00000000, 0xfe37, 0x468b, 0xaf, 0x72, 0x41, 0x1c, 0xe, 0x5a, 0x3f, 0xfc);

Синтаксис

void GET_VENDOR_ID_FROM_PARAMSET(
   paramSet
);

Параметры

paramSet

Набор параметров. (Ожидается дополнительная информация)

Возвращаемое значение

None

Требования

Требование Значение
Заголовок a2dpsidebandaudio.h

См. также раздел

A2DPSidebandAudio

SET_VENDOR_ID_FROM_PARAMSET