Windows WASAPI的AUDCLNT_SHAREMODE_SHARED的实际值在何处定义?

d4so4syb  于 2023-01-14  发布在  Windows
关注(0)|答案(1)|浏览(128)

在audiosessiontypes. h中,是“类型定义枚举_AUDCLNT_SHAREMODE”,但不是AUDCLNT_SHAREMODE_SHARED的确切值。
在Windows 10 SDK或互联网上找不到。

plicqrtu

plicqrtu1#

枚举值从0开始,因此

typedef enum _AUDCLNT_SHAREMODE
{ 
    AUDCLNT_SHAREMODE_SHARED, 
    AUDCLNT_SHAREMODE_EXCLUSIVE 
} AUDCLNT_SHAREMODE;

实际上等同于

typedef enum _AUDCLNT_SHAREMODE
{ 
    AUDCLNT_SHAREMODE_SHARED = 0, 
    AUDCLNT_SHAREMODE_EXCLUSIVE = 1 
} AUDCLNT_SHAREMODE;

相关问题