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定义的配置文件不是并发配置文件。
要求
要求 | 值 |
---|---|
Header | ksmedia.h |