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_DESCRIPTOR 的 ReferenceGuid。
Reserved
闲置。 必须为 0。
ProfileCount
配置文件 数组中包含的配置文件 ID 数。 必须大于 0。
Profiles
这是一组 KSCAMERA_PROFILE_INFO 结构,可在 ReferenceGuid指定的其他相机设备上同时使用。 此字段不得 NULL。
言论
目前,应用程序不知道它是否可以尝试从多个相机流式传输,直到尝试成功或失败。 对于 Web 博客方案,这意味着应用程序必须尝试激活这两个流,然后才能使用图片视频元素中的图片绘制 UI。
对于多个应用程序,并发不足以保证并发作。 并发信息不会尝试解决此方案。 相反,将利用现有的相机加号功能。
如果 Camera.CountOfConcurrency 和 Camera.Concurrency 字段分别为 0 和 NULL,则它向 OS 指示KSCAMERA_PROFILE_INFO定义的配置文件不是并发配置文件。
要求
要求 | 价值 |
---|---|
标头 | ksmedia.h |