KSCAMERA_PROFILE_CONCURRENCYINFO结构 (ksmedia.h)

KSCAMERA_PROFILE_CONCURRENCYINFO 结构的数组构成了 KSDEVICE_PROFILE_INFO 结构的 Camera.Concurrency 参数(其数组大小由 Camera.CountOfConcurrency 参数指定),指示 KSCAMERA_PROFILE_INFO 结构中标识的配置文件可以在不同的相机上同时运行。

语法

typedef struct _KSCAMERA_PROFILE_CONCURRENCYINFO {
  GUID                   ReferenceGuid;
  UINT32                 Reserved;
  UINT32                 ProfileCount;
  PKSCAMERA_PROFILE_INFO Profiles;
} KSCAMERA_PROFILE_CONCURRENCYINFO, *PKSCAMERA_PROFILE_CONCURRENCYINFO;

成员

ReferenceGuid

必须设置为与此配置文件并发的其他设备相对应的 KSFILTER_DESCRIPTORReferenceGuid

Reserved

闲置。 必须为 0。

ProfileCount

配置文件 数组中包含的配置文件 ID 数。 必须大于 0。

Profiles

这是一组 KSCAMERA_PROFILE_INFO 结构,可在 ReferenceGuid指定的其他相机设备上同时使用。 此字段不得 NULL

言论

目前,应用程序不知道它是否可以尝试从多个相机流式传输,直到尝试成功或失败。 对于 Web 博客方案,这意味着应用程序必须尝试激活这两个流,然后才能使用图片视频元素中的图片绘制 UI。

对于多个应用程序,并发不足以保证并发作。 并发信息不会尝试解决此方案。 相反,将利用现有的相机加号功能。

如果 Camera.CountOfConcurrencyCamera.Concurrency 字段分别为 0 和 NULL,则它向 OS 指示KSCAMERA_PROFILE_INFO定义的配置文件不是并发配置文件。

要求

要求 价值
标头 ksmedia.h